/*����Դ��,���ɱ༭��Դ����Ψһ���ص�ַ: http://www.bootstrapmb.com/item/7604�����˱�עֻ��������ʾվ�����ص�Դ�벻��������*//************ TABLE OF CONTENTS ***************  - Base Css Settings- Preloader- Background animations- Scroll To Top- Main Header style- Sticky Header- Main Slider- About us Section- What We do- Feature services- Services section- Counters section- Team Section- Testimonials- News Section- Footer- Why Choose us- Sidebar Widgets- Contact Page Section- Project Section- Project Details- News Post Widgets- News Details- Subscribe section- 404 page    ����ģ�壺http://www.bootstrapmb.com/**********************************************//*==============================================   Base Css===============================================*/@import url('https://fonts.googleapis.com/css?family=Roboto:400,600&display=swap');@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,600,700,800&display=swap');:root{    --main-color:#ebcfa7;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}*,*::after,*::before {  box-sizing: border-box;}body, p{    font-family: 'Roboto', sans-serif;    color: #727272;    font-size: 16px;    line-height: 1.6;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}h1,h2,h3,h4,h5,h6 {    color: #242424;    margin-top: 0;    margin-bottom: 0.5rem;    line-height: 1.2;    font-weight: 700;    letter-spacing: -.01em;    font-family: 'Work Sans', sans-serif;    text-transform: capitalize;}.main-menu .navigation li a, .meta-info, .meta-info-bg-color a, .sidebar .single-sidebar ul.category-lists li a, .sidebar .single-sidebar .single-recent-post .text-box p, .bt_tagcloud a, .bt_post_widget .recent-content .entry-date, .bt-pagination{font-family: 'Muli', sans-serif;}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {    color: #fff;}h1 {      font-size: 35px;}ol,ul,dl {    margin-top: 0;    margin-bottom: 1rem;    list-style: none}.section-content .list-marked, .section-content .list-ordered {    padding: 0px;    margin: 0px;  }.section-content .list-marked{    text-align: left;    list-style: none;}.section-content .list-marked li{        margin-top: 10px;        position: relative;    padding-left: 21px;}  .section-content .list-marked li:before{        position: absolute;    top: 50%;    left: 0;    content: '\f105';    font: 400 14px/14px 'FontAwesome';    color: #b7b7b7;    transition: .33s all ease;    transition-delay: .1s;        -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}  .section-content .list-ordered{    text-align: left;    counter-reset: li;}  .section-content .list-ordered li{        margin-top: 10px;        list-style: none;        position: relative;    padding-left: 30px;  }  .section-content .list-ordered li:before{    position: absolute;    top: 0;    left: 0;    content: counter(li,decimal) ".";    counter-increment: li;  }ol ol,ul ul,ol ul,ul ol {    margin-bottom: 0;}ol,ul,li{    margin: 0;    padding: 0;    list-style-type:none;}a {   color: #000;    text-decoration: none;    background-color: transparent;    -webkit-text-decoration-skip: objects;    -webkit-transition: all .4s ease;    transition: all .4s ease;}a:hover {    color: #ff3154;    text-decoration: none;}a:not([href]):not([tabindex]) {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):focus {    outline: 0;}.page-wrapper {    overflow: hidden;}.pull-left {    float: left;}.pull-right {    float: right;}.bt-main-slider-w{  position: relative;  float: left;  width: 100%;}.slider-caption-wrapper{  width: 100%;  position: absolute;  top: 50%;  z-index: 2;  -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.slider-caption-wrapper p{  color: #dbd9d9;}.bt-main-slider .slider-caption{  max-width: 50%;}.bt-main-slider .slider-caption h4 a{  color: #fff;  font-size: 40px;}.bt-main-slider .meta-info{  float: left;}.bt-main-slider .meta-info .meta_author{  float: left;  text-transform: uppercase;  margin-right: 10px;}.bt-main-slider .meta-info .meta_date{  float: left;}.bt-main-slider .meta-info .meta_date i{  margin-right: 5px;}.bt-right-list{  width: 100%;  position: absolute;  top: 50%;  -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.bt-right-list .sidebar{  width: 33.333%;  float: right;}.bt-main-slider{  overflow: hidden;}.border-radius-10{  border-radius: 10px;}.theme-button {    background: #ff3154;    border: 0;    color: #fff;    padding: 5px 15px;    font-size: 18px;    border: 2px solid #ff3154;    border-radius: 20px;    transition: all .5s ease;    cursor: pointer;    display: inline-block;}.theme-button:hover {    background: transparent;    color: #333;}.more-slidehover .know-more {    transition: all .5s ease;    position: relative;    transition: all .5s ease;}.more-slidehover:hover .know-more {    padding-left: 40px;}.more-slidehover .know-more i {    margin-right: 10px;    font-size: 22px;    vertical-align: middle;    transform: scalex(0);    transition: all .5s ease;    position: absolute;    left: 0;    top: -5px;}.bt_main_list_section{  float: left;  width: 100%;  background: #f1f4f7;  padding: 50px 0px 70px 0px;}.bt_list_section{  float: left;  width: 100%;  margin-top: 50px;}.bt_m_post{  float: left;  width: 60%;}.bt_m_post .blog-style-one{  margin-bottom: 0px;}.bt_m_post .img-box{  margin-bottom: 0px !important;}.bt_m_post .blog-style-one .text-box{      margin-top: 0px;    float: left;    width: 100%;    background: #fff;    position: relative;    padding: 25px;}.bt_m_post .blog-style-one .single-blog-style-one .meta-info{  margin-bottom: 0px;}.bt_m_post .blog-style-one .single-blog-style-one .text-box h3 a{    font-size: 33px;}.bt_l_post{  float: left;  width: 40%;  padding-left: 50px;}.bt_l_post .bt_article_list:last-child .post-outer{  margin-bottom: 0px;}.bt_l_post .bt_article_list .entry-title a{    font-size: 18px;}.bt_list_section .bt_article_list .post-inner .post-thumbnail{  position: relative;}.bt_article_list .post-outer .post-inner .post-thumbnail .lbnumb{display: block;    position: absolute;    left: -10px;    top: -10px;    width: 35px;    height: 35px;    counter-increment: headings 1;    content: counter(headings,decimal);    font-weight: 700;    font-size: 12px;    line-height: 35px;    text-indent: 0;    text-align: center;    -webkit-border-radius: 50%;    -ms-border-radius: 50%;    border-radius: 50%;    overflow: hidden;        color: #fff;    background-color: #ff2905;}.bt_article_list .post-outer {      display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    margin-bottom: 30px;}.bt_article_list .post-outer .post-inner:first-child:not(:last-child) {    -webkit-box-flex: 0;    -ms-flex: 0 0 120px;    flex: 0 0 120px;    width: 120px;}.bt_article_list .post-outer .post-inner {    margin-top: 0;    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    width: 100%;}.bt_article_list .post-outer .post-inner .post-thumbnail {    display: block;    position: relative;    background-position: center center;    background-size: cover;    text-align: center;}.bt_article_list .post-outer .post-inner .post-thumbnail a{  position: absolute;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;}.bt_article_list .post-outer .post-inner+.post-inner {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 120px - 1rem);    flex: 0 0 calc(100% - 120px - 1rem);    width: calc(100% - 120px - 1rem);}.bt_article_list .post-outer .post-inner:last-child {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.bt_article_list .post-outer .post-inner .meta-info-bg-color{  margin-top: 0px;}.bt_article_list .entry-title{  line-height: 0;  margin-bottom: 0px;  font-size: 20px;  float: left;  width: 100%;}.bt_article_list .entry-title a{  line-height: 1.2;}.bt_article_list .meta-info{  float: left;  width: 100%;  margin-top: 5px;} .bt_article_list.bt_article_list_l .post-outer .post-inner:first-child:not(:last-child){    -webkit-box-flex: 0;    -ms-flex: 0 0 45%;    flex: 0 0 45%;    width: 45%; } .bt_article_list.bt_article_list_l .post-outer .post-inner+.post-inner{    -ms-flex: 0 0 calc(100% - 45% - 30px);    flex: 0 0 calc(100% - 45% - 30px);    width: calc(100% - 45% - 30px); } .bt_article_list.bt_article_list_l .entry-title a{  font-size: 23px; } .bt_article_list.bt_article_list_l .entry-header p{  float: left;  width: 100%;  margin-bottom: 0px;  margin-top: 5px; }.bt_overlay_post_section{  float: left;  width: 100%;  margin-top: 40px;  padding-top: 50px;  background: #ccc;}.bt_overlay_post_w .bt_overlay_post_item{  float: left;  width: 33.3333%;  height: 450px;  background: #ccc;  position: relative;}.bt_overlay_post_w .bt_item_img{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background: #f7f7f7;    background-position: 50%;    background-size: cover;    z-index: 1;}.bt_overlay_post_w .bt_item_link{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 3;    background: #000;    opacity: .2;}.bt_overlay_post_w .slide_text_box{position: absolute;    bottom: 0px;    z-index: 3;    padding: 30px;}.bt_overlay_post_w .slide_text_box h3 a, .bt_overlay_post_w .slide_text_box .meta-info ul li, .bt_overlay_post_w .slide_text_box .meta-info ul li a{  color: #fff;}.bt_cat_section{  float: left;  width: 100%;  margin-top: 50px;}.bt_cat_wrapper{  margin: 0px -15px;}.bt_cat_sec_title_n{  text-align: center;  margin-bottom: 40px;}.bt_cat_sec_title_n h3{  font-size: 35px;  text-transform: uppercase;  font-weight: 800;}.bt_cat_sec_title_n:after{  display: none;}.bt_cat_sec_title{      display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 100%;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    margin-bottom:30px; }.bt_cat_sec_title:after{      content: '';    border-top: 1px solid #e9ecef;    margin: 0 1em 0 0;    -webkit-box-flex: 1;    -ms-flex: 1 0 1em;    flex: 1 0 1em;    margin: 0 0 0 1em;}.bt_cat_sec_title h3{    margin: 0;    text-align: center;    font-size: 25px;    display: inline-block;}.bt_cat_wrapper .bt_cat_col{  width: 20%;  position: relative;  padding: 0px 15px;  float: left;}.bt_cat_wrapper .bt_cat_col .bt_cat_col_in{  position: relative;  height: 100px;  overflow: hidden;}.bt_cat_wrapper .bt_cat_img{      position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 2;    background-position: 50%;    background-size: cover;}.bt_cat_wrapper .bt_cat_col a{      position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 4;    }.bt_cat_wrapper .bt_cat_col .bt_cat_col_bg{  background: #000;    opacity: .3;    position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    z-index: 3;}.bt_cat_wrapper .bt_cat_col .bt_cat_txt{  position: absolute;  top: 50%;  z-index: 3;  text-align: center;  width: 100%;  -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);  -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);  transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.bt_cat_wrapper .bt_cat_col .bt_cat_txt span{  display: block;  line-height: 1.2;  font-size: 11px;  color: #fff;  font-weight: 700;}.bt_cat_wrapper .bt_cat_col .bt_cat_txt .bt_cat_title{  text-transform: uppercase;}.bt_cat_wrapper .bt_cat_col .bt_cat_txt .bt_cat_count{}.bt-blog-body{  float: left;  width: 100%;  margin-top: 70px;  margin-bottom: 70px;}.bt_title_p.bt_title_search{  border-bottom: none;    padding-bottom: 0px;}.bt_title_p .sidebar .single-sidebar{  margin-bottom: 0px;}.bt_title_p.bt_title_search h2{  margin-bottom: 20px;}.bt_title_p{      float: left;    width: 100%;    border-bottom: 1px solid #e9ecef;    padding-bottom: 15px;    margin-bottom: 50px;}.bt_title_p h2{    line-height: 1.2;    margin-bottom: 10px;    margin-top: -10px;}.bt_title_p p{  margin: 0px;}.bt-content-area{  margin-top: 50px;  margin-bottom: 50px;}.btn_404_page{  display: inline-block;    padding: 0px 20px;    font-size: 11px;    letter-spacing: .2em;    font-weight: 800;    text-transform: uppercase;    outline: 0;    height: 45px;    line-height: 45px;    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    color: #fff;    background-color: #000;    border: 0px;    cursor: pointer;    margin-bottom: 20px;}.btn_404_page:hover{  color: #fff;}.bt-content-area .single_header_wrapper .meta-info-bg-color{  margin-top: 0px;  margin-bottom: 10px;}.single_header_wrapper .meta-info-bg-color a{    padding: 7px 9px;}.bt-content-area blockquote{    position: relative;    padding-left: 4rem !important;    }.bt-content-area blockquote:before{    position: absolute;    left: 0;    top: 0;    display: block;    margin-bottom: 1rem;    font-size: 2rem;    font-family: "themify";    font-weight: 400;    content: "\e67f";    color: #000;}.bt-content-area blockquote p{  font-size: 25px;    font-weight: 600;    line-height: 1.2;    color: #000;    margin-bottom: 10px;}.bt-content-area blockquote cite{      display: block;    font-weight: 400;    font-style: normal;    margin-top: .5rem;    font-size: 10px;    text-transform: uppercase;    letter-spacing: 0.05em;}.bt-content-area .single_header_wrapper h1{  float: left;  width: 100%;  font-size: 40px;}.bt-content-area .single_header_wrapper{  margin-bottom: 20px;  float: left;  width: 100%;}.bt_full_post{  float: left;  width: 100%;  height: 500px;  position: relative;}.bt_full_post .bt_item_img{      position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background: #000;    background-position: 50%;    background-size: cover;    z-index: 1;}.bt_full_post .bt_item_img:before{  content: "";  position: absolute;  background: #000;  width: 100%;  height: 100%;  z-index: 2;  opacity: .5;}.bt_full_post .single_header_wrapper{  position: absolute;    top: 50%;    left: 25%;    right: 25%;    bottom: auto;    padding: 0px;    z-index: 3;    text-align: center;    -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.bt_full_post .single_header_wrapper h1{  color: #fff;  float: left;  width: 100%;  font-size: 45px;}.bt_full_post .single_header_wrapper .meta-info ul li, .bt_full_post .single_header_wrapper .meta-info ul li a{  color: #fff;}.bt_single_content{  float: left;  width: 100%;  margin-bottom: 20px;}.bt_single_content ul{  margin-top: 32px;  margin-bottom: 32px;}.bt_single_content ul li:before{    content: '';    width: .25rem;    height: .25rem;    background: #ced4da;    margin-top: .75rem;    left: 1rem;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    position: absolute;    top: 0;    }.bt_single_content ul li{      position: relative;    padding-left: 2.5rem;    color: #000;}.wp-block-image {    max-width: 100%;    margin-bottom: 1em;    margin-left: 0;    margin-right: 0;}.wp-block-image img {    max-width: 100%;}ul[class*="wp-block-"] {    padding-left: 0;    margin-bottom: 0;    margin-top: 0px;}.wp-block-gallery {    display: flex;    flex-wrap: wrap;    list-style-type: none;    padding: 0;}.wp-block-gallery .blocks-gallery-item:before{  display: none;}.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {  width: calc((100% - 16px)/2);    margin: 0 16px 16px 0;    display: flex;    flex-grow: 1;    flex-direction: column;    justify-content: center;    position: relative;    padding:0px;} .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){      margin-right: 0; }.bt_single_feature{  float: left;  width: 100%;  margin-bottom: 20px;  position: relative;}.bt_single_feature .bt_full_post{  height: auto;      padding-bottom: 50%;}.bt_single_feature .bt_full_post .single_header_wrapper{  left: 70px;  right: 70px;  width: auto;  margin: 0px;}.bt_single_feature .bt_full_post .single_header_wrapper blockquote{  padding: 0px !important;  margin: 0px !important;}.bt_single_feature .bt_full_post .single_header_wrapper blockquote *{  color: #fff;}.bt_single_feature .bt_full_post .single_header_wrapper blockquote:before{  display: none;}.bt_single_feature .bt_full_post .single_header_wrapper blockquote p{  margin-bottom: 0px;  font-size: 20px;}.more-slidehover:hover .know-more i {    transform: scale(1, 1);    opacity: 1;    visibility: visible;}.more-slidehover2 .know-more {    transition: all .5s ease;    position: relative;    transition: all .5s ease;}.more-slidehover2 .know-more:hover {    padding-left: 40px;}.more-slidehover2 .know-more i {    margin-right: 10px;    font-size: 22px;    vertical-align: middle;    transform: scalex(0);    transition: all .5s ease;    position: absolute;    left: 0;    top: -5px;}.more-slidehover2 .know-more:hover i {    transform: scale(1, 1);    opacity: 1;    visibility: visible;}. {  padding: 0px;}section.pagetoppadd,div.pagetoppadd {    padding-top: 90px;}.backgrounds-bg-1 {  background-size:cover;}.bg-color-dark {    background: #220c3b;}.bg-color-gray {    background: #f5f5f5;}.bg-color-white,div.bg-color-white {    background: #ffffff;}/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  float: left;  clear: both;  margin-right: 20px; }.alignright {  float: right;  clear: both;  margin-left: 20px; }.aligncenter {  clear: both;  display: block;  margin: 0 auto 1.75em; }.alignfull {  margin: 1.5em 0;  max-width: 100%; }.alignwide {  max-width: 1100px; }.align{  text-align: center;}  /*about globle*/  /*--------------------------------------------------------------        # Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {  content: "";  display: table;  table-layout: fixed; }.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both; }li{  color: #777;}h6 {    font-size: 18px;    line-height: 27px;    }/* Button-------------------------------------------------------------- */.btn-justify {    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-justify-content: space-around;    -ms-flex-pack: distribute;    justify-content: space-around;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.btb-button {    font-weight: 500;    display: inline-block;    padding: 0.72em 2.1em;    letter-spacing: 2px;    background-color: #fff;    border: 1px solid #fff;    color: #fff;    text-transform: uppercase;    -webkit-transition: all ease .238s;       -moz-transition: all ease .238s;            transition: all ease .238s;}.btb-button:hover {    background-color: #252525;    border-color: #252525;    color: #fff}/* Button Dark */.btb-button.dark {    background-color: #252525;    border-color: #252525;    color: #fff;}.btb-button.dark:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button Light */.btb-button.light {    background-color: #888;    border-color: #888;    color: #fff;}.btb-button.light:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button Very Light */.btb-button.very-light {    background-color: #c7c7c7;    border-color: #c7c7c7;    color: #fff;}.btb-button.very-light:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button White */.btb-button.white {    background-color: #222;    color: #fff;    font-size: 12px;}.footer-area{  float: left;  width: 100%;}.copyright-area-inner{  color: #fff;  font-size: 13px;  float: left;}.bt_footer_menu{  float: right;}.bt_footer_menu li{  float: left;  margin-left: 10px;}.bt_footer_menu li a{  color: #fff;  font-size: 13px;}/* Button Outline */.btb-button.outline {    background-color: transparent;    border-color: #fff;    color: #fff;}.btb-button.outline:hover {    background-color: #ff3154;    color: #fff;}/* Button Outline Dark */.btb-button.outline.dark {    border-color: #252525;    color: #252525;}.btb-button.outline.dark:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button Outline Light */.btb-button.outline.light {    border-color: #888;    color: #888;}.btb-button.outline.light:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button Outline Very Light */.btb-button.outline.very-light {    border-color: #c7c7c7;    color: #bbb;}.btb-button.outline.very-light:hover {    background-color: #ff3154;    border-color: #ff3154;    color: #fff;}/* Button Small */.btb-button.small {    padding: 12px 25px;    font-size: 11px;}/* Button Big */.btb-button.big {    padding: 1.08em 3.8em;}/*******************************  Progress bar*******************************/.progress-bars .title{  color: #222;}.progress-bars .progress{  margin-top: 5px;  margin-bottom: 10px;}.progress-bar {  background: #ff3154;  float: left;    width: 0;    height: 100%;    font-size: 12px;    line-height: 20px;    color: #fff;    text-align: center;    -webkit-transition: width .6s ease;    -o-transition: width .6s ease;    transition: width .6s ease;    position: relative;    overflow: visible;    box-sizing: border-box;    padding-top: 0;    padding-left: 10px;    box-shadow: none;}.progress-2 {  height: 20px;  border-radius: 0;  border: none;      -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;        background: transparent;    border: 1px solid #ff3154;}.progress-2:last-child {  margin-bottom: 0;}.progress-2 .progress-bar {  text-align: right;  padding-right: 12px;  border-radius: 0;}.progress-2 .progress-bar span {  font-weight: 400;  text-transform: uppercase;    }.stat-2 h1 {  font-size: 80px;  line-height: 88px;}.stat-3 h1 {  margin-bottom: 8px;  font-size: 72px;  line-height: 80px;}.stat-3 h6 {  margin-bottom: 0;}/*******************************  Tab*******************************/.round-tabs ul{  margin-top: 0px;}.round-tabs ul li{  display: inline-block;}.round-tabs ul li .active{  background: #ff3154;  color: #fff;}/*******************************  BIG HOME PAGE*******************************/.bt-post-wrap  {  text-align: center;}.bt-post-wrap h1 a {  font-size: 30px;  font-weight: bold;}.bt-text-box h1 a{  font-weight: bold;  font-size: 30px;}.bt-post-wrap .meta-info-bg-color{  padding: 0;}.bt_sidebar{  padding-left: 50px;}.bt_sidebar.bt_left_sidebar{  float: left;  padding-left: 0px;  padding-right: 50px;  order: 1;}.bt_sidebar_right{  float: right;  order: 2;}/*******************************  BIG HOME PAGE END*******************************//*******************************  STANDARD POST*******************************/.bt-standard-post-wp{}.bt-standard-post-wp .bt-text-box.text-box h1{   text-align: center;}.bt-standard-post-wp .bt-text-box.text-box .meta-info-bg-color{  text-align: center;}.bt-text-box.text-box p{    padding: 15px 0;    margin:0;}.bt-text-box.text-box h3{}.bt-quote-icon {    position: absolute;    text-align: center;    font-size: 35px;    top: 125px;    padding-left: 6px;}.bt-quote-wp{  background-color: #eee;  margin: 0;  padding:0 50px; }.bt-quote-word p{      font-weight: 500;    font-style: normal;    font-size: 12px;    text-align: left;    color: #999b9d;    text-transform: uppercase;    margin-bottom: 15px;    display: block;    letter-spacing: 2px; }.bt-quote-wp p{    font-size: 16px;    line-height: 30px;    margin-bottom: 10px;    font-family: 'Josefin Sans', sans-serif;    font-weight: 600;    text-align: left;    letter-spacing: 1px;}.bt-comment-icon .float-right a{  text-transform: capitalize;}.bt-comment-icon p{      color: #ccc;    font-size: 13px;}/*******************************  BIG HOME PAGE END*******************************//*******************************  Counter*******************************/.count-down,.count-down-alt {    text-transform: uppercase;    }.count-down .c-grid,.count-down-alt .c-grid {    display: inline-block;    width: 120px;    height: 120px;    margin: 0 10px;     padding-top: 22px;    text-align: center;    }.count-down.light-bg .c-grid,.count-down-alt.light-bg .c-grid {    color: #000;}.count-down-alt .c-grid {    border: 2px solid #000;    margin-bottom: 5px;}.count-down .c-grid {    border: 2px solid #e0e0e0;}.count-down .c-grid,.count-down.light .c-grid {    border: 2px solid #fff;}.count-down.light .c-value,.count-down.light .c-title,.count-down-alt.light .c-value,.count-down-alt.light .c-title {    color: #fff;}.count-down .c-value,.count-down .c-title,.count-down-alt .c-value,.count-down-alt .c-title {    display: block;}.count-down .c-value,.count-down-alt .c-value {    font-size: 30px;    font-weight: bold;}.count-down .c-title,.count-down-alt .c-title {    font-size: 14px;    text-transform: capitalize;}.count-down.circle .c-grid,.count-down-alt.circle .c-grid {    border-radius: 5% !important;}.count-down.round .c-grid,.count-down-alt.round .c-grid {    border-radius: 5px !important;}/*********SECTION 0 NAV ====================================  Main Header style==================================================*********/.main-header {    position: relative;    display: block;    z-index: 999;}.main-header .header-top {    position: relative;    background-color: #161a33;}.main-header .header-top .top-left {    position: relative;    float: left;    z-index: 90;}.bt-logo{  text-align: center;  padding: 30px 0px;}.bt-logo img{  max-height: 43px;}/* Top Right*/#mosttop-bar {    position: relative;    z-index: 99;    background: #000;    border-bottom: 1px solid #2a2a2a;}.mosttop-bar-info {    padding: 0px;    margin: 0px;}.mosttop-bar-info li {    font-size: 13px;    font-weight: 400;    color: #75808b;    list-style-type: none;    float: left;    margin: 0px;    padding: 20px 0;}.hidden-sm{}.mosttop-bar-info li i {    font-size: 20px;    color: #222;    padding-right: 8px;}#mosttop-bar .social-icons {    padding: 0px;    float: right;    margin: 0px;}#mosttop-bar .social-icons li {    font-size: 18px;    list-style-type: none;    float: left;    width: 50px;    text-align: center;    margin: 0px;        padding: 1px 0px 1px 0px;}#mosttop-bar .social-icons li a {    color: #222;    -webkit-transition-duration: .3s;    transition-duration: .3s;}#mosttop-bar .social-icons a:hover {    color: #46bfe2;}/*=== Header Upper ===*/.header-social-icons{  float: left;  position: relative;  z-index: 2;}.header-social-icons .social-wrapper{    float: left;    margin: 0px;    padding: 0px;}.header-social-icons .social-wrapper li{  float: left;}.header-social-icons .social-wrapper li a{  display: block;  padding: 0px;  margin-right: 15px;  height: 50px;  line-height: 50px;  font-size: 16px;  color: #acacac;}.header-social-icons .social-wrapper li a:hover, .header-s-m li:hover{  color: #fff;}.header-s-m{  float: right;  position: relative;  z-index: 2;  margin: 0px;  padding: 0px;}.header-s-m li{  float: left;  display: block;  padding: 0px;  margin-left: 15px;  height: 50px;  line-height: 50px;  font-size: 16px;  color: #acacac;  cursor: pointer;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.main-header .header-middle {    position: relative;    top: 0;    background: #000;    }.main-header .header-middle .container{  max-width: 100%;  padding-right: 20px;  padding-left: 20px;}.main-header .header-middle .logo-middle {    position: relative;    float: left;    z-index: 25;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}.main-header .logo-middle .logo img {    position: relative;    display: inline-block;    max-width: 190px;}.main-header .header-middle .nav-middle {    z-index: 1;    position: absolute;    width: 100%;}.bt_search_wrapper{  position: absolute;    bottom: 3px;    width: 100%;    height: 41px;    background: transparent;        -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    opacity: 0;    visibility: hidden;}.bt_search_wrapper.bt_search_ative{      opacity: 1 !important;    visibility: visible !important;}.bt_search_btn .fa-times, .bt_search_btn.btn_search_ative .fa-search{  font-size: 0px;}.bt_search_btn.btn_search_ative .fa-times{  font-size: 16px;}.bt_search_form_wrapper{  padding: 0px 300px;}.bt_search_form_wrapper, .bt_search_form_wrapper form{  float: left;  width: 100%;  position: relative;}.bt_search_form_wrapper form{  overflow: hidden;}.bt_search_form_wrapper .bt_search_inout{  font-family: inherit;    -webkit-background-clip: padding;    background-clip: padding-box;    border: 0px solid rgba(95,131,137,.1);    height: 37px;    line-height: 37px;    max-width: 100%;    width: 100%;    font-size: 14px;    display: block;    background: rgba(255,255,255,.1);    color: #fff;    padding: 0px 0px 0px 20px;}.bt_search_form_wrapper .bt_search_submit{  vertical-align: top;    margin-left: -1px;    border-width: 0;    background: 0 0!important;    box-shadow: none!important;    display: inline-block;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    position: absolute;    right: 10px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -webkit-justify-content: center;    justify-content: center;}.bt_search_form_wrapper .bt_search_submit i{  color: #fff;}.bt_mobile_logo{    position: absolute;    top: 50%;    bottom: auto;    padding: 0px;    z-index: 3;    -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    display: none;}.bt_mobile_logo img{  height: 30px;}.slicknav_btn {  position: relative;  display: block;  vertical-align: middle;  float: right;  padding: 0.438em 0.625em 0.438em 0.625em;  line-height: 1.125em;  cursor: pointer;display: none !important;}  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {    margin-top: 0.188em; }.slicknav_menu {  *zoom: 1; }  .slicknav_menu .slicknav_menutxt {    display: block;    line-height: 1.188em;    float: left; }  .slicknav_menu .slicknav_icon {    float: left;    width: 1.125em;    height: 0.875em;    margin: 0.188em 0 0 0.438em; }    .slicknav_menu .slicknav_icon:before {      background: transparent;      width: 1.125em;      height: 0.875em;      display: block;      content: "";      position: absolute; }  .slicknav_menu .slicknav_no-text {    margin: 0; }  .slicknav_menu .slicknav_icon-bar {    display: block;    width: 1.125em;    height: 0.125em;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }  .slicknav_menu:before {    content: " ";    display: table; }  .slicknav_menu:after {    content: " ";    display: table;    clear: both; }.slicknav_nav {  clear: both; }  .slicknav_nav ul {    display: block; }  .slicknav_nav li {    display: block; }  .slicknav_nav .slicknav_arrow {    margin: 0 0 0 0.4em;    position: absolute;    right: 15px;    font-size: 12px;    color: #000; }  .slicknav_nav .slicknav_item {    cursor: pointer; }    .slicknav_nav .slicknav_item a {      display: inline; }  .slicknav_nav .slicknav_row {    display: block; }  .slicknav_nav a {    display: block; }  .slicknav_nav .slicknav_parent-link a {    display: inline; }.slicknav_brand {  float: left; }.slicknav_menu {  font-size: 16px;  box-sizing: border-box;  background: transparent;  padding: 9px; }  .slicknav_menu * {    box-sizing: border-box; }  .slicknav_menu .slicknav_menutxt {    color: #fff;    font-weight: bold;    text-shadow: 0 1px 3px #000; }  .slicknav_menu .slicknav_icon-bar {    background-color: #fff; }.slicknav_btn {  margin: 5px 5px 6px;  text-decoration: none;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  background-color: #222; }.slicknav_nav {      display: block !important;    position: static;    -webkit-box-shadow: none;    box-shadow: none;    padding-left: 20px;    padding-right: 20px; }  .slicknav_nav ul {    list-style: none;    overflow: hidden;    padding: 0;    margin: 0px 0px -1px 0px; }    .slicknav_nav ul li{          border-bottom: 1px solid #e5e5e5;    }  .slicknav_nav .slicknav_row {        padding: 10px 10px;    margin: 0;    position: relative; }  .slicknav_nav a {    padding: 10px 10px;    margin: 0;    color: #121212;    font-size: .941em;    line-height: 20px;    letter-spacing: .5px;    font-weight: 600;    -webkit-transition: color .07s linear,background-color .07s linear;    -o-transition: color .07s linear,background-color .07s linear;    transition: color .07s linear,background-color .07s linear; }  .slicknav_nav .slicknav_txtnode {    margin-left: 15px; }  .slicknav_nav .slicknav_item a {    padding: 0;    margin: 0; }  .slicknav_nav .slicknav_parent-link a {    padding: 0;    margin: 0; }.slicknav_brand {  color: #fff;  font-size: 18px;  line-height: 30px;  padding: 7px 12px;  height: 44px; }.body-overlay {    position: fixed;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: #111;    opacity: 0;    z-index: 999;    height: 100%;    visibility: hidden;    -webkit-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;}.overlay-show {    visibility: visible;    opacity: .9;    -webkit-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;}.sidemenuoption {    background: #fff;    height: 100%;    right: 0;    top: 0;    width: 355px;    -webkit-transform: translateX(110%);    -ms-transform: translateX(110%);    transform: translateX(110%);    z-index: 1000;    position: fixed;    overflow-y: auto;    -webkit-box-shadow: -2px 0px 10px rgba(0,0,0,.06);    box-shadow: -2px 0px 10px rgba(0,0,0,.06);    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    transition: all .2s linear;    padding-top: 45px;}.sidemenuoption.bt-open {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);}.ps {    overflow: hidden !important;    overflow-anchor: none;    -ms-overflow-style: none;    touch-action: auto;    -ms-touch-action: auto;}.menuoption-close {    position: absolute;    right: 16px;    top: 8px;    font-size: 17px;    cursor: pointer;    z-index: 100;    color: #000;}.site-name-logo {    margin: 0px auto 30px auto;    text-align: center;}.site-name-logo img{  max-width: 40%;}/*-- Header Lower--*/.bt_menu_wrapper{    float: left;    width: 100%;    position: relative;}.bt-nav{  width: 100%;  position: absolute;}.bt-navigation.bt_navigation_hide{  opacity: 0;  visibility: hidden;}.bt-navigation {    text-align: center;  color: #161616;  font-size: 12px;  font-weight: 500;  letter-spacing: 0.09em;  text-transform: uppercase;  -webkit-font-smoothing: subpixel-antialiased;}.bt-navigation ul {  list-style: none;  position: relative;  margin: 0px;  padding: 0px;}.bt-navigation ul li {  display: inline-block;  float: none;  vertical-align: top;}.bt-navigation .menu li >a {  float: left;  padding: 0;  color: inherit;}.bt-navigation .menu >li{  padding: 0px 10px;}.bt-navigation .menu >li >a {  padding: 0px;  height: 50px;  line-height: 50px;  color: #fff;  position: relative;  font-weight: 800;}.bt-navigation .menu >li >a:before{  background-color: #fff;    height: 1px;    left: 0;    right: 0px;    opacity: 0;    pointer-events: none;    position: absolute;    top: 39px;    -webkit-transform: translateY(1px);    transform: translateY(1px);    -webkit-transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);    transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);    -webkit-transition-property: opacity,-webkit-transform;    transition-property: opacity,-webkit-transform;    transition-property: opacity,transform;    transition-property: opacity,transform,-webkit-transform;    content: "";}.bt-navigation .menu >li:first-child {  margin-left: -21px;}.bt-navigation .menu-item-has-children >a:after {  display: inline-block;  content: "\e64b";  margin-left: 3px;  font-family: "themify";  font-style: normal;  font-weight: normal;  font-size: 10px;  line-height: 0.9;      -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    display: inline-block;    font-style: normal;    font-variant: normal;    text-rendering: auto;}/* Hover and active states */.bt-navigation .menu >li:hover >a:before,.bt-navigation .menu >.current-menu-item >a,.bt-navigation .menu >.current-menu-parent >a,.bt-navigation .menu >.current-menu-ancestor >a {  opacity: 1;  -webkit-transform: translateY(-3px) translateZ(0);  transform: translateY(-3px) translateZ(0);  color: #000;}.bt-navigation li:hover >a:after,.bt-navigation .current-menu-item >a:after,.bt-navigation .current-menu-parent >a:after,.bt-navigation .current-menu-ancestor >a:after {  color: inherit;}.bt-navigation .menu >li >ul,.bt-navigation .menu >li >.sub-menu {  top: 100%;  margin-left: 0px;  margin-top: -1px;}.bt-navigation .menu >li >ul{  -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);  box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);  padding: 10px 0px;}.bt-navigation .menu >li >.mega-menu {  margin-left: 0;  margin-right: 0;}.bt-navigation .menu li li {  display: block;}.bt-navigation .menu >li li a {  float: none;  text-align: left;  display: block;  text-decoration: none;  padding: 4px 22px;  border-top: 0px solid #efefef;  font-size: 13px;  letter-spacing: 0;  color: #000;  pointer-events: none;  text-transform: capitalize;}.bt-navigation .menu >li:hover li a {  pointer-events: auto;}.bt-navigation .menu ul li,.bt-navigation .menu .sub-menu li {  float: none;  min-width: 200px;  max-width: 350px;  border-top: 0;  padding: 0;  position: relative;}.bt-navigation .menu >li li:first-child >a {  border-top: 0;  -webkit-box-shadow: none;          box-shadow: none;}.bt-navigation .sub-menu li:first-child >.sub-menu {  margin-top: -1px;}.bt-navigation .menu ul,.bt-navigation .menu .sub-menu {  position: absolute;  overflow: visible;  visibility: hidden;  display: block;  opacity: 0;  padding: 0;  background: #fff;  -webkit-transition: all .15s ease-in;  transition: all .15s ease-in;  z-index: 110;  line-height: 1.8666;}.bt-navigation .menu ul .menu-item-has-children >a:after {  line-height: 1;  content: "\f105";  position: absolute;  top: 50%;  margin-top: -6px;  right: 16px;  color: #b4b4b4;}.bt-navigation .menu ul ul {  left: 100%;  top: 0;  margin-left: 0;}.bt-navigation li:hover >ul,.bt-navigation li:hover >.sub-menu {  visibility: visible;  opacity: 1;  pointer-events: auto;}.bt-navigation .menu li li:hover >a,.bt-navigation .menu li li.current-menu-item >a {  color: #000;  opacity: .7;}.mobile-menu-container {  display: none;}.bt-navigation .mega-menu {  left: 0;}.bt-navigation .mega-menu .sub-cats {  display: table-cell;  float: none;  vertical-align: top;  padding: 12px 30px;  width: 19.5%;  height: 100%;  border-right: 1px solid #ebebeb;}.bt-navigation .mega-menu .sub-cats li {  min-width: initial;  max-width: initial;}.bt-navigation .mega-menu .sub-cats a {  padding: 11px 0;  font-weight: 600;}.bt-navigation .mega-menu .sub-cats li:last-child a {  border-bottom: 1px solid #ebebeb;}.bt-navigation .menu .mega-menu {  display: table;  table-layout: fixed;}/*search box btn*/.main-header .header-widgetbox {    position: relative;    float: right;    margin-left: 30px;}.main-header .header-searcbox {    position: relative;    text-align: center;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}.main-header .search-box-btn {    position: relative;    height: 35px;    cursor: pointer;    background: none;    font-size: 18px;    color: #222222;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;    border: 0;    outline: none;    padding: 20px 14px 20px 14px;}.main-header .search-box-btn:hover {    color: #ff3154;}.dropdown-toggle::after {    display: none;}.main-header .header-searcbox .dropdown-menu {    top: 61px !important;    left: auto !important;    right: 0;    padding: 0px;    width: 280px;    border-radius: 0px;    transform: none !important;    border-top: 3px solid #ff3154;}.main-header .search-wrapper .form-container {    padding: 25px 20px;}.main-header .search-wrapper .form-group {    position: relative;    margin: 0px;}.main-header .search-wrapper input[type="text"],.main-header .search-wrapper input[type="search"],.main-header .search-wrapper input[type="password"],.main-header .search-wrapper select {    display: block;    width: 100%;    line-height: 24px;    padding: 7px 40px 7px 15px;    height: 40px;    font-size: 14px;    border: 1px solid #e0e0e0;    background: #ffffff;    outline: none;}.main-header .search-wrapper input:focus,.main-header .search-wrapper select:focus {    border-color: #ff3154;}.main-header .search-wrapper .search-btn {    position: absolute;    right: 0px;    top: 0px;    width: 40px;    height: 40px;    text-align: center;    color: #fff;    font-size: 12px;    background: none;    cursor: pointer;    background: #ff3154;    border: 0;    outline: none;}@-webkit-keyframes bounceShow {    20%,    40%,    60%,    80%,    from,    to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    20% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    40% {        -webkit-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    60% {        opacity: 1;        -webkit-transform: scale3d(1.03, 1.03, 1.03);        transform: scale3d(1.03, 1.03, 1.03)    }    80% {        -webkit-transform: scale3d(.97, .97, .97);        transform: scale3d(.97, .97, .97)    }    to {        opacity: 1;        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@-moz-keyframes bounceShow {    20%,    40%,    60%,    80%,    from,    to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -moz-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    20% {        -moz-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    40% {        -moz-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    60% {        opacity: 1;        -moz-transform: scale3d(1.03, 1.03, 1.03);        transform: scale3d(1.03, 1.03, 1.03)    }    80% {        -moz-transform: scale3d(.97, .97, .97);        transform: scale3d(.97, .97, .97)    }    to {        opacity: 1;        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@keyframes bounceShow {    20%,    40%,    60%,    80%,    from,    to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        -moz-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        -moz-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    20% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        -moz-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    40% {        -webkit-transform: scale3d(.9, .9, .9);        -moz-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    60% {        opacity: 1;        -webkit-transform: scale3d(1.03, 1.03, 1.03);        -moz-transform: scale3d(1.03, 1.03, 1.03);        transform: scale3d(1.03, 1.03, 1.03)    }    80% {        -webkit-transform: scale3d(.97, .97, .97);        -moz-transform: scale3d(.97, .97, .97);        transform: scale3d(.97, .97, .97)    }    to {        opacity: 1;        -webkit-transform: scale3d(1, 1, 1);        -moz-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.search-wrapper.show {    -moz-animation-duration: .75s;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -moz-animation-name: bounceShow;    -webkit-animation-name: bounceShow;    animation-name: bounceShow}.main-header .header-infobox .headercont-box {    position: relative;    float: left;    padding: 23px 0px;    margin-left: 50px;}.main-header .header-infobox .headercont-box .theme-btn {    position: relative;    float: right;}.main-header .header-widgetbox .talk-box {    position: relative;    padding-left: 55px;    text-align: left;    color: #ffffff;    font-size: 16px;    line-height: 1.6em;    margin-top: 20px;    margin-left: 28px;    display: inline-block;}.main-header .header-widgetbox .talk-box .icon {    position: absolute;    content: '';    left: 0px;    top: 8px;    color: #ff3154;    font-size: 38px;    line-height: 1em;}.main-header .header-widgetbox .talk-box .info {    position: relative;    font-size: 18px;}.main-header .header-widgetbox .social-box {    position: relative;    float: left;    padding: 22px 0px;    margin-right: 35px;}.main-header .header-widgetbox .social-box li {    position: relative;    margin-left: 15px;    display: inline-block;}.main-header .header-widgetbox .social-box li a {    position: relative;    color: #222222;    font-size: 14px;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}.main-header .header-widgetbox .social-box li a:hover {    color: #ff3154;}.headerbtn-contact .cont-widget {    float: left;}.headerbtn-contact .icon {    font-size: 22px;    float: left;    display: block;    margin-right: 20px;    color: #ff3154;    margin-top: 13px;}.headerbtn-contact .title {    display: block;    color: #777;    font-size: 14px;}.headerbtn-contact .subtitle {    color: #233D63;    font-size: 20px;    font-weight: 600;    display: block;    float: left;    line-height: 27px;}/* ===========================================================             PAGELOADER=========================================================== */#pageloader {    background-color: #fff;    height: 100%;    position: fixed;    top: 0;  left:0;  right:0;    width: 100%;    z-index: 99999;}#pageloader >img {  position:absolute;  left:0;  right:0;  margin:0 auto;  width:200px;  height:150px;  top:50%;  transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);}/*** ====================================================================                Sticky Header====================================================================***/.sticky-header {    position: fixed;    visibility: hidden;    opacity: 0;    left: 0px;    top: 0px;    width: 100%;    padding: 0px 0px;    z-index: -1;    background: #ffffff;    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);    box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);    -webkit-transition: top 300ms ease;    -moz-transition: top 300ms ease;    -ms-transition: top 300ms ease;    -o-transition: top 300ms ease;    transition: top 300ms ease;}.fixed-header .sticky-header {    opacity: 1;    z-index: 9999;    visibility: visible;}.fixed-header .sticky-header .logo {    padding: 10px 0;}.fixed-header .sticky-header .logo img{  max-width: 190px;}.sticky-header .main-menu .navigation >li {    margin-left: 32px !important;    padding: 0;    margin-right: 0;    background-color: transparent;}.sticky-header .main-menu .navigation >li >a:before,.sticky-header .main-menu .navigation >li:after {    display: none !important;}.sticky-header .main-menu .navigation >li >a {    padding: 20px 0px !important;    line-height: 30px;    font-size: 13px;    font-weight: 500;    color: #222222;    text-transform: uppercase;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}.sticky-header .main-menu .navigation >li:hover >a,.sticky-header .main-menu .navigation >li.current >a,.sticky-header .main-menu .navigation >li.current-menu-item >a {    opacity: 1;    color: #ff0000;}/*** ====================================================================                Main slider====================================================================***/.main-slider .owl-carousel.owl-theme .owl-nav div.owl-prev,.main-slider .owl-carousel.owl-theme .owl-nav div.owl-next {    color: #fff;    font-size: 22px;    margin-top: -20px;    position: absolute;    top: 50%;    text-align: center;    line-height: 48px;    opacity: 0;    border: 0;    width: 50px;    height: 50px;    border-radius: 50px;    background: rgba(255, 255, 255, 0.2);}.main-slider .owl-carousel.owl-theme .owl-nav div.owl-prev {    left: 10%;    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -o-transition: 0.4s;    -ms-transition: 0.4s;}.main-slider .owl-carousel.owl-theme .owl-nav div.owl-next {    right: 10%;    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -o-transition: 0.4s;    -ms-transition: 0.4s;}.main-slider .owl-carousel.owl-theme:hover .owl-nav div.owl-next {    right: 2%;    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -o-transition: 0.4s;    -ms-transition: 0.4s;    opacity: 1;}.main-slider .owl-carousel.owl-theme:hover .owl-nav div.owl-prev {    left: 2%;    -webkit-transition: 0.4s;    -moz-transition: 0.4s;    -o-transition: 0.4s;    -ms-transition: 0.4s;    opacity: 1;}.main-slider .owl-carousel.owl-theme:hover .owl-nav div.owl-next:hover,.main-slider .owl-carousel.owl-theme:hover .owl-nav div.owl-prev:hover {    color: #fff;    background: #ff3154;}.slider-images::after {    clear: ;    content: '';    background: rgba(0, 0, 0, 0.4);    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.mainslider .slider-content {    position: absolute;    top: 50%;    left: 50%;    width: 800px;    transform: translate(-50%, -50%);}.mainslider .textboxitem {    max-width: 800px;}.mainslider .content-left .slider-content {    position: absolute;    top: 50%;    left: 8%;    width: 800px;    transform: translateY(-50%);}.mainslider .textboxitem.text-center {    margin: 0 auto;}.mainslider .owl-item .title {    transform: translateY(100%);    opacity: 0;    transition: all 1s ease-in-out 0.3s;    color: #fff;    font-weight: 700;    margin-bottom: 30px;    text-transform: uppercase;}.mainslider .owl-item .parainfo {    transform: translateY(100%);    opacity: 0;    transition: all 1s ease-in-out 1s;    color: #fff;    font-size: 18px;    margin-bottom: 40px;    line-height: 30px;}.mainslider .owl-item .buttonwrp {    transform: translateY(100%);    opacity: 0;    transition: all 1s ease-in-out 1.5s;}.mainslider .slidbtn {    min-width: 150px;    background: #ff3154;    display: inline-block;    color: #fff;    padding: 10px;    font-size: 18px;    font-weight: 600;    border-radius: 5px;    text-align: center;}.mainslider .owl-item.active .title,.mainslider .owl-item.active .parainfo,.mainslider .owl-item.active .buttonwrp {    transform: translateY(0);    opacity: 1;}.mainslider .owl-item.active .slider-images img {    transform: scale(1.1);    transition: 10s;}.mainslider-style2 {    padding: 40px 0 100px;}.mainslider-style2 .slider-imagebox img {    max-width: 480px;    float: right;}.mainslider-style2 .textboxitem {    width: 50%;    float: left;    padding: 40px 0;}.mainslider-style2 .slider-imagebox {    width: 50%;    float: right;}.mainslider-style2 .owl-item .title {    margin-bottom: 40px;    text-transform: capitalize;    font-size: 55px;    line-height: 1.2;    font-weight: 600;}.mainslider-style2 .owl-item .title strong {    color: #ff3154;    font-weight: 600;}.mainslider-style2 .owl-item .parainfo {    margin-bottom: 50px;}.mainslider-style2 .owl-item .title,.mainslider-style2 .owl-item .parainfo {    color: #233D63;}.mainslider-style2 .slidbtn {    padding: 10px 25px;    border-radius: 30px;}.mainslider-style3 .slider-wrapper {    position: relative;    z-index: 1;}.mainslider-style3 .slider-wrapper:before {    content: "";    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: 2;}.mainslider-style3 .slider-content {    z-index: 9;}.mainslider-style3 .owl-item .title {    color: #233D63;}.mainslider-style3 .owl-item .parainfo {    color: #233D63;}.mainslider-style3 .content-left .slider-content {    position: absolute;    top: 50%;    left: 8%;    width: 40%;    transform: translateY(-50%);}.mainslider-style3 .owl-item .title strong {    color: #ff3154;    font-weight: 600;}/*** ====================================================================        Parallax Section====================================================================***/.backgrounds-bg-img {  background-position: center center;  background-size:cover;}.white-head {    color: #fff;}.paralexsec-1 {  position: relative;  z-index: 1;}.paralexsec-1:before {    content: "";    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    background: #000;    opacity: .3;    z-index: -1;}.box-center {    -ms-flex-pack: center!important;    justify-content: center!important;}.paralexsec-1 .main-title-box {    /*margin-bottom: 25px;*/}.paralexsec-1 .big-title {    font-size: 48px;}.paralexsec-1 .para-content p {    color: #edeaea;}.paralexsec-1 .btnwrp {    padding-top: 20px;}.video-area-popup {    background: #ff3154 none repeat scroll 0 0;    border-radius: 50%;    color: #ffffff;    cursor: pointer;    display: inline-block;    font-size: 18px;    height: 60px;    line-height: 1;    margin-right: 15px;    padding-left: 5px;    padding-top: 21px;    position: relative;    text-align: center;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 60px;}.video-area-popup {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.video-area-popup:hover {    background: #ffffff none repeat scroll 0 0;    -webkit-box-shadow: 0 0 15px;    box-shadow: 0 0 15px;    color: #ad7cff;}span.bubble-ripple + span {    -webkit-transition: -webkit-transform 0.3s ease 0s;    transition: -webkit-transform 0.3s ease 0s;    transition: transform 0.3s ease 0s;    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;    z-index: 100;}span.bubble-ripple {    -webkit-animation: 1.5s linear 0s normal none infinite running bubble-ripple;    animation: 1.5s linear 0s normal none infinite running bubble-ripple;    background-color: #ff3154;    border-radius: 50%;    bottom: 0;    display: block;    height: 60px;    left: 0;    margin: auto;    position: absolute;    right: 0;    top: 0;    width: 60px;    z-index: -1;}.video-area-popup .fa {    font-size: 29px;    line-height: 17px;}.video-area-popup:hover span.bubble-ripple {    opacity: 0.5 !important;}.bubble-ripple .bubble-ripple-inner {    -webkit-animation: 1.5s linear 0s normal none infinite running bubble-ripple;    animation: 1.5s linear 0s normal none infinite running bubble-ripple;    background-color: #ff3154;    border-radius: 50%;    bottom: 0;    display: block;    height: 60px;    left: 0;    margin: auto;    position: absolute;    right: 0;    top: 0;    width: 60px;}@-webkit-keyframes bubble-ripple {    0% {        opacity: 0.75;        -webkit-transform: scale(1);        transform: scale(1);    }    25% {        opacity: 0.75;        -webkit-transform: scale(1);        transform: scale(1);    }    100% {        opacity: 0;        -webkit-transform: scale(1.5);        transform: scale(1.5);    }}@keyframes bubble-ripple {    0% {        opacity: 0.75;        -webkit-transform: scale(1);        transform: scale(1);    }    25% {        opacity: 0.75;        -webkit-transform: scale(1);        transform: scale(1);    }    100% {        opacity: 0;        -webkit-transform: scale(1.5);        transform: scale(1.5);    }}.container-fluid.no-padding {    margin: 0;    padding: 0;}.scroll-totop {    background: #000;    color: #fff;    border: 0;    font-size: 14px;    width: 40px;    height: 40px;    line-height: 40px;    position: fixed;    right: 20px;    bottom: 20px;    z-index: 99;    cursor: pointer;    display: none;    outline: none;}/*** ====================================================================  Services Section====================================================================***//*====================================================================  Project====================================================================***//* Project item */.team-social li >a {    background: #003366;    text-align: center;    border-radius: 3px;}.team-social li >a {    color: #fff;    font-size: 16px;    height: 25px;    line-height: 25px;    width: 25px;}.project-item {    position: relative;    float: left;    overflow: hidden;    max-height: 370px;    width: 100%;    text-align: center;    margin:0px;}.project-item {    position: relative;    float: left;    overflow: hidden;    max-height: 370px;    width: 100%;    text-align: center;    margin: 0px;} .project-item img {    position: relative;    display: block;    width: 100%}.project-item figcaption {    padding: 2em;    color: #fff;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.project-item figcaption::before,.project-item figcaption::after {    pointer-events: none;}.project-item figcaption {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.project-item h2 {    font-size: 18px;    line-height: 26px;}.project-item h2:hover a {    text-decoration: underline;    color: #fff;}/* Zoe */.project-item figcaption {    top: auto;    bottom: 0;    padding: 1.5em 1.5em 1.8em;    height: 4.8em;    background: #f7f7f7;    color: #3c4a50;    -webkit-transition: -webkit-transform 0.35s;    transition: transform 0.35s;    -webkit-transform: translate3d(0,100%,0);    transform: translate3d(0,100%,0);}.project-item h2 {    float: left;}.project-item p {    float: right;    color: #ff3154;    display: inline-block;}.project-item:hover p.icon-links a:hover,.project-item:hover p.icon-links a:focus {    color: #252d31;}.project-item p.description {    position: absolute;    bottom: 8em;    padding: 2em;    color: #fff;    text-transform: none;    font-size: 90%;    opacity: 0;    -webkit-transition: opacity 0.35s;    transition: opacity 0.35s;    -webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */}.project-item h2,.project-item p.cat {    -webkit-transition: -webkit-transform 0.35s;    transition: transform 0.35s;    -webkit-transform: translate3d(0,200%,0);    transform: translate3d(0,200%,0);}.project-item p.icon-links a span::before {    display: inline-block;    padding: 8px 10px;    speak: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.project-item h2 {    display: inline-block;}.project-item h2:hover a {    color: #ff3154;}.project-item:hover p.description {    opacity: 1;}.project-item:hover figcaption,.project-item:hover h2,.sec-title h2:after.project-item:hover p.icon-links a {    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);}.project-item:hover h2 {    -webkit-transition-delay: 0.05s;    transition-delay: 0.05s;}.project-item:hover p.cats {    -webkit-transition-delay: 0.2s;    transition-delay: 0.2s;} /*====================================================================  Section Title====================================================================***/.sec-title-white *{  color: #fff;}.sec-title{  position:relative;  text-align:center;}.sec-title h2{  position:relative;  font-size:30px;  margin-bottom: 0px;  text-transform:capitalize;  padding-top: 15px;}.sec-title h2:after{  position:absolute;  content:'';  left:50%;  bottom:0px;  width:60px;  height:2px;  margin-left:-30px;  background-color:#ff3154;}.sec-title i:after{  position:absolute;  content:'';  left:50%;  bottom:-20px;  width:60px;  height:2px;  margin-left:-30px;  background-color:#ff3154;}.sec-title.light h2{  color:#ffffff;}@keyframes slide{  from { background-position: 0 0; }    to { background-position: -200px 0; }}@-webkit-keyframes slide{  from { background-position: 0 0; }    to { background-position: -200px 0; }}.sec-title.centered .separator{  margin:0 auto;}.sec-title.centered{  }.sec-title.centered .separator{  margin:0 auto; }/* ===========================================================          BLOG=========================================================== *//* Blog Single */.blog-single blockquote{  font-size: 18px;  line-height: 28px;}.blog-single .share h6{  margin-right: 15px;}.blog-single .share h6, .blog-single .share .social-icons{  display: inline-block;}.blog-single .social-icons li{  padding: 0;}.blog-single form{  background: #eee;  padding: 20px;}/* ===================================================================             TESTIMONIALS======================================================================*/.testimonial-wrapper {  margin-bottom:50px;}.testimonial-wrapper:last-child {  margin-bottom:0;}.testimonial-wrapper .testimonial-cmt {  padding: 40px 50px;  position:relative;  margin-bottom: 50px;}.testimonial-wrapper .testimonial-cmt h6 {  font-size:16px;  margin-bottom: 35px;}.testimonial-wrapper.testimonial-sm .testimonial-cmt {  padding:15px;}.testimonial-wrapper.testimonial-md .testimonial-cmt {  padding:30px;}.testimonial-wrapper .testimonial-cmt.grey-bg {  background:#f7f7f7;  border: 1px solid #eee;}.testimonial-wrapper .testimonial-cmt p:last-of-type {  margin-bottom:0;}.testimonial-wrapper .testimonial-cmt.white-bg .cmt-arrow,.testimonial-wrapper .testimonial-cmt.grey-bg .cmt-arrow {    border-bottom: 30px solid transparent;    border-left: 30px solid #fff;    bottom: -20px;    display: block;    height: 30px;    left: 30px;    position: absolute;    width: 30px;}.testimonial-wrapper .testimonial-cmt.grey-bg .cmt-arrow {  border-left: 30px solid #f7f7f7;}.media-left.testi-img-block {  padding-right: 20px;}.testi-details-block {  vertical-align:middle;} .testimonial-cmt p {  margin-bottom:0!important;  font-size:14px;}.testimonial-sm .testi-details-block p,.testimonial-md .testi-details-block p {  font-size:13px;  margin-bottom:0;}.testi-details-block p.testi-name {  text-transform:capitalize;  font-size: 15px;  font-weight: 500;}.testimonial-side-img {  bottom: 0;    position: absolute;    transform: translateX(-50%);  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);    z-index: 1;}.testimonial-title {    bottom: -30px;    color: rgba(46, 43, 43, 0.25);    font-size: 143px;    line-height: 143px;    margin-bottom: 0;  padding:0 15px;    position: absolute;    vertical-align: bottom;    width: 100%;    word-wrap: break-word;}.blog-details .blog-meta {    margin-left: 0;    margin-right: 0;    margin-bottom: 15px !important;}.blog-details ul li {    padding: 0px;    margin-right: 15px;    margin-bottom: 10px;}.list-inline >li {    padding-left: 10px;    padding-right: 10px;}.list-inline>li {    display: inline-block;    padding-right: 5px;    padding-left: 5px;}/*** ====================================================================      Team Section====================================================================***//* Team Member-------------------------------------------------------------- */.team-member-list .image {    position: relative;}.team-member-list .image img{  width: 100%;}.team-member-list .texts {    text-align: center;    padding: 20px 0;    background-color: #fff;    border: 1px solid #f1f1f1;}.team-member-list .name {    font-size: 1.285em;    margin: 0;}.position {    font-size: 13px;}.team-member-list .position {    margin: 0;}.team-member-list .socials {    list-style: none;    margin: 0;    padding: 0px;    position: absolute;    bottom: 30px;    left: 0;    width: 100%;    text-align: center;    -webkit-transition: all 0.3s ease 0s;       -moz-transition: all 0.3s ease 0s;            transition: all 0.3s ease 0s;}.team-member-list .socials li {    display: inline-block;    margin: 0;    padding: 0 1px;    -webkit-transform: translate3d(0,-50%,0);    transform: translate3d(0,-50%,0);    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;    transition: opacity 0.2s, transform 0.35s;    opacity: 0;    visibility: hidden;}.team-member-list .member:hover .socials li {    opacity: 1;    visibility: visible;    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);}.team-member-list .member:hover .socials li:nth-child(3) {    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;}.team-member-list .member:hover .socials li:nth-child(2) {    -webkit-transition-delay: 0.15s;    transition-delay: 0.15s;}.team-member-list .member:hover .socials li:first-child {    -webkit-transition-delay: 0.2s;    transition-delay: 0.2s;}.team-member-list .socials li a {    color: #777;    display: inline-block;    width: 30px;    height: 30px;    font-size: 12px;    line-height: 30px;    text-align: center;    border-radius: 50%;    -webkit-transition: all 0.3s ease 0s;       -moz-transition: all 0.3s ease 0s;            transition: all 0.3s ease 0s;}.team-member-list .socials li.facebook a { background-color: #3a6bb1; color: #fff; }.team-member-list .socials li.twitter a { background-color: #0ec8f5; color: #fff; }.team-member-list .socials li.linkedin a { background-color: #0094d3; color: #fff; }.team-member-list .socials li.google-plus a { background-color: #f2623b; color: #fff; }.team-member-list .socials li a:hover {    background-color: #fff;    color: #252525;}.category-lists .facebook i:hover { background-color: #3a6bb1; color: #fff; }.category-lists .twitter i:hover { background-color: #0ec8f5; color: #fff; }.category-lists .linkedin i:hover  { background-color: #0094d3; color: #fff; }.category-lists .google-plus i:hover  { background-color: #f2623b; color: #fff; }/*-------------------------    Widget Area-------------------------*/.bt_widget_area{  float: left;  width: 100%;  margin-bottom: 40px;}.bt_widget_area .bt_widget_title{    font-size: 18px;    display: inline-block;    margin-bottom: 15px;}.bt_tagcloud{  float: left;  width: 100%;}.bt_tagcloud a{  display: inline-block;    margin: 0 3px 3px 0;    padding: 5px 10px;    border: 1px solid #d2d2d2;    border-radius: 99999px;    font-size: 12px;    font-weight: 400;    letter-spacing: .04em;    line-height: 1;}.bt_newsletter, .bt_newsletter .bt_email{  float: left;  width: 100%;}.bt_newsletter .bt_email input{  color: #959595;    font-size: 12px;    font-weight: 600;    border: 1px solid #d2d2d2;    float: left;    width: 100%;    height: 45px;    line-height: 45px;    margin-bottom: 5px;    text-align: center;}.bt_newsletter .bt_submit{  float: left;  width: 100%;    font-size: 11px;    letter-spacing: .2em;    font-weight: 800;    text-transform: uppercase;    outline: 0;    height: 45px;    line-height: 45px;    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    color: #fff;    background-color: #000;    border: 1px solid transparent;    cursor: pointer;}.bt_post_widget{  float: left;  width: 100%;}.bt_post_widget ul{  float: left;  width: 100%;  padding: 0px;  margin: 0px;}.bt_post_widget ul li{  list-style: none;  padding: 0px;  margin: 0px 0px 10px 0px;}.bt_post_widget ul li:last-child{  margin-bottom: 0px;}.bt_post_widget .recent-content h5{  margin: 0px;}.bt_post_widget .recent-content h5{    font-size: 14px;}.bt_post_widget .recent-content .entry-date{  font-size: 12px;}/*-------------------------    Footer Area-------------------------*/.footer_insta{  float: left;  width: 100%;  margin-bottom: 50px;}.footer_insta_wrapper .in_icons{  position: absolute;  top: 50%;  left: 50%;  background: #000;  color: #fff;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  margin: -25px 0 0 -25px;  z-index: 2;  font-size: 20px;}.footer_insta_wrapper{  margin: 0px -5px 0px -5px;}.footer_insta_wrapper .footer_insta_list{  float: left;  width: 16.666667%;  padding: 0px 5px 0px 5px;}.footer_insta_wrapper .footer_insta_list a{  display: block;  -webkit-transition: all .16s linear;  -o-transition: all .16s linear;  transition: all .16s linear;}.footer_insta_wrapper .footer_insta_list a:hover{  opacity: .7;}.bt_footer_widget_area{  float: left;  width: 100%;}/*footer subscription*/.bt-ft-subscribe-widget{      width: 100%;    height: 39px;    padding-left: 20px;    color: #9D9D9D;    font-size: 14px;}.bt-ft-subscribe-form{    position: relative;}.bt-ft-subscribe-widget .bt-ft-subscribe-form button {  font-size: 14px;    color: #fff;    background: #ff3154;    right: 182px;    top: 0px;    position: absolute;    width: 49px;    height: 39px;    border: none;}.bt-ft-subscribe-widget .bt-ft-subscribe-form input{  width: 50%;    height: 39px;    padding-left: 20px;    color: #9D9D9D;    font-size: 14px;}/*footer subscription end*//*FOOTER LOGO*/.bt-footer-logo{  text-align: center; }/*FOOTER ICON*/ul.children .comment_bt:first-child{  margin-top: 0px;}.social_wrapper{  width: 100%;  margin: 20px 0 5px 0;}#logo_wrapper .social_wrapper{  width: auto;  margin: 0;  left: 30px;  text-align: left;  position: absolute;}.footer_bar_wrapper .social_wrapper{  width: 50%;  float: right;  text-align: right;  margin: 0;  margin-top: -2px;}.above_top_bar .social_wrapper{  margin: 0;  float: right;  width: auto;}.social_wrapper.shortcode, .social_wrapper.shortcode ul{  margin: 0;}#page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode, #page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .textwidget .social_wrapper.shortcode ul{  text-align: center;}.social_wrapper ul{  list-style: none;  margin-left: 0 !important;}.above_top_bar .social_wrapper ul{  text-align: right;}.footer_bar_wrapper .social_wrapper ul{  text-align: right;}#page_content_wrapper .social_wrapper ul{  list-style: none;  margin-top: 12px;}#page_content_wrapper .social_wrapper.shortcode ul{  margin-top: 0;}#page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul, .page_content_wrapper .sidebar .content .sidebar_widget li .social_wrapper.shortcode ul{  margin-bottom: 0;  text-align: center;}.social_wrapper ul li, .social_wrapper.small ul li{  display: inline-block;  margin-right: 15px;  line-height: 3;}#logo_wrapper .social_wrapper ul li{  margin-right: 10px;}.social_wrapper.shortcode ul li, .social_wrapper.small.shortcode ul li{  margin: 0 5px 10px 5px !important;}.footer_bar_wrapper .social_wrapper ul li{  background: transparent !important;  border: 0 !important;  width: 16px;  height: 16px;  margin-left: 20px;  margin-right: 0;  float: right;}.social_wrapper.light ul li{  border: 0 !important;}.social_wrapper.large ul li{  width: 50px;  height: 50px;}.above_top_bar .social_wrapper ul li{  background: transparent;  border: 0;  width: auto;  height: auto;  margin-right: 0px;}.above_top_bar .social_wrapper ul li{  background: transparent;  border: 0;  width: auto;  height: auto;  margin-right: 0px;}.social_wrapper.shortcode ul li{  clear: none !important;  float: none !important;  width: auto !important;  display: inline-block !important;}.social_wrapper.shortcode ul li a{  font-size: 20px;  display: block;  width: 45px;  height: 45px;  color: #fff !important;  background: #000;  border-radius: 250px;  line-height: 40px;  text-align: center;}.social_wrapper.shortcode ul li a i{  position: relative;  top: 1px;}.social_wrapper.shortcode ul li.facebook a{  background: #2D5F9A;}.social_wrapper.shortcode ul li.twitter a{  background: #00C3F3;}.social_wrapper.shortcode ul li.pinterest a{  background: #bd081c;}.social_wrapper.shortcode ul li.google a{  background: #db4437;}.social_wrapper.shortcode ul li.youtube a{  background: #cc181e;}.social_wrapper.shortcode ul li.flickr a{  background: #FF0084;}.social_wrapper.shortcode ul li.vimeo a{  background: #00ADEF;}.social_wrapper.shortcode ul li.tumblr a{  background: #36465d;}.social_wrapper.shortcode ul li.dribbble a{  background: #EA4C89;}.social_wrapper.shortcode ul li.linkedin a{  background: #0077B5;}.social_wrapper.shortcode ul li.instagram a{  background: #405de6;}  .social_wrapper.shortcode ul li.behance a{  background: #1769ff;}.social_wrapper.shortcode ul li.tripadvisor a{  background: #589442;}.social_wrapper.shortcode ul li.yelp a{  background: #d32323;}.sidebar_content ul li .social_wrapper.shortcode, .sidebar_content ul li .social_wrapper.shortcode ul{  text-align: center !important;}/*FOOOTER ICON END*/.footer-top {  background-color: #f5f5f5; }/*--------------------------------------------------------------  ## WIdgets--------------------------------------------------------------*/.widget {  background-color: #F4F7FC;  margin-bottom: 30px;  padding: 25px 30px 30px 30px; }  .widget.Dizzcox_testimonial_widget {    background-color: var(--secondary-color); }.widget select {  width: 100%;  height: 50px;  padding: 10px 20px; }.widget .widget-title {  font-size: 30px;  font-weight: 700;  line-height: 31px;  margin-bottom: 20px;  position: relative; }.widget.widget_calendar {  padding-right: 24px;  padding-left: 24px; }.widget:last-child {  margin-bottom: 0px; }.widget.widget_nav_menu ul li.menu-item-has-children:after {  display: none; }.widget.footer-widget .subscribe-form .form-group .form-control {  background-color: #515457;  color: #fff; }  .widget.footer-widget .subscribe-form .form-group .form-control::-webkit-input-placeholder {    /* WebKit browsers */    color: rgba(255, 255, 255, 0.6); }  .widget.footer-widget .subscribe-form .form-group .form-control:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */    color: rgba(255, 255, 255, 0.6); }  .widget.footer-widget .subscribe-form .form-group .form-control::-moz-placeholder {    /* Mozilla Firefox 19+ */    color: rgba(255, 255, 255, 0.6); }  .widget.footer-widget .subscribe-form .form-group .form-control:-ms-input-placeholder {    /* Internet Explorer 10+ */    color: rgba(255, 255, 255, 0.6); }.widget.footer-widget .subscribe-form .submit-btn:hover {  background-color: #fff;  color: var(--main-color); }.widget.footer-widget {  display: none;  background-color: transparent !important;  padding: 0;  margin-bottom: 30px; }.widget ul {  margin: 0;  padding: 0;  list-style: none; }  .widget ul li:hover{    color: #ff3154;   }.widget ul li ul {  margin-left: 20px; }.widget ul li {  display: block;  margin: 8px 0;  -ms-word-wrap: break-word;  word-break: break-word; }.widget ul li:first-child {  margin-top: 0px; }.widget ul li:last-child {  margin-bottom: 0px; }.widget ul li a {  color: inherit;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; }.widget ul li a:hover {  color: var(--main-color); }.footer-widget.widget_nav_menu ul li a {  position: relative;  padding-left: 15px; }  .footer-widget.widget_nav_menu ul li a:hover{    backcolor: #ff3154;  }.footer-widget.widget_nav_menu ul li a:after {  position: absolute;  left: 0;  top: 50%;      -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);  transform: translate3d(0,0,0) perspective(1px) translateY(-50%);  content: "\e649";  font-family:"themify";  font-size: 11px;  color: var(--main-color); }.widget_search .search-form {  position: relative; }.widget_search .search-form .form-group {  margin-bottom: 0; }.widget_search .search-form .form-group .form-control {  height: 50px;  border: 1px solid rgba(0, 0, 0, 0.2);  padding: 0 70px 0 15px; }.widget_search .search-form .submit-btn {  position: absolute;  right: 0;  top: 0;  width: 60px;  height: 50px;  line-height: 50px;  padding: 0;  font-size: 18px;  border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  background-color: var(--main-color);  color: #fff;  -webkit-transition: .3s ease-in;  -o-transition: .3s ease-in;  transition: .3s ease-in;  border: none;  cursor: pointer; }.widget_search .search-form .submit-btn:hover {  background-color: var(--secondary-color);  color: #fff; }.widget_author_meta {  text-align: center; }.widget_author_meta .thumb {  width: 80px;  height: 80px;  margin: 0 auto;  margin-bottom: 20px; }.widget_author_meta .thumb img {  border-radius: 50%; }.widget_author_meta .content .name {  font-size: 21px;  font-weight: 700; }.widget_author_meta .content p {  font-size: 16px;  line-height: 26px; }.widget_author_meta .content ul {  margin-top: 25px; }.widget_author_meta .content ul li {  display: inline-block;  margin: 0 5px; }.widget_author_meta .content ul li a {  display: block;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 50%;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; }.widget_author_meta .content ul li a:hover {  background-color: var(--main-color);  color: #fff; }.widget_tag_cloud .tagcloud a {  display: inline-block;  padding: 5px 15px;  border: 1px solid rgba(0, 0, 0, 0.1);  margin: 5px;  color: inherit;  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  border-radius: 5px;  font-size: 16px !important; }.widget_tag_cloud .tagcloud a:hover {  background-color: var(--main-color);  color: #fff; }.widget ul li ul.sub-menu {  position: initial; }.widget ul li ul.sub-menu {  visibility: visible;  opacity: 1;  background-color: transparent;  border-top: none;  -webkit-box-shadow: none;  box-shadow: none;  margin-top: 10px; }.widget ul li ul.sub-menu li a {  padding: 0 0 0px 10px; }.widget ul li ul.sub-menu li a:hover {  background-color: transparent; }.widget.widget_nav_menu ul {  margin: 0;  padding: 0;  list-style: none; }  .widget.widget_nav_menu ul:hover{    color: #ff3154;  }.widget.widget_nav_menu ul li {  margin: 13px 0; }.widget.widget_nav_menu ul li:first-child {  margin-top: 0; }.widget.widget_nav_menu ul li:last-child {  margin-bottom: 0; }.widget.widget_nav_menu ul li a {  border: none; }.widget.widget_nav_menu ul li >ul {  margin-left: 15px; }.widget.footer-widget.widget_calendar table {  margin-bottom: 0; }.widget.footer-widget.widget_calendar caption {  padding-bottom: 0; }.widget.footer-widget .widget-title {  color: rgba(255, 255, 255, 0.9); }.widget.footer-widget p,.footer-widget.widget_tag_cloud .tagcloud a,.widget.footer-widget.widget_calendar caption,.widget.footer-widget.widget_calendar th,.widget.footer-widget.widget_calendar td {  color: #ddd; }.widget.footer-widget ul li a,.widget.footer-widget ul li {  color: #ddd}.widget.footer-widget ul li a:hover {  color: var(--main-color); }.widget .social_share {  margin: 0;  padding: 0;  list-style: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap; }  .widget .social_share li {    width: calc(100% / 3);    margin: 0;    display: block;    padding: 20px 0 12px 0;    text-align: center;    border-radius: 5px;    color: #fff; }    .widget .social_share li i {      display: block;      margin-bottom: 10px;      font-size: 20px; }    .widget .social_share li.facebook {      background-color: #3b5999; }    .widget .social_share li.twitter {      background-color: #55acee; }    .widget .social_share li.instagram {      background-color: #e4405f; }    .widget .social_share li a:hover {      color: #fff; }    .widget .social_share li + li {      margin-left: 10px; }.widget .recent_post_item {  margin: 0;  padding: 0;  list-style: none; }  .widget .recent_post_item li {    display: block; }    .widget .recent_post_item li + li {      margin-top: 20px; }    .widget .recent_post_item li.single-recent-post-item {      display: -webkit-box;      display: -ms-flexbox;      display: flex;      -ms-flex-item-align: start;      align-self: flex-start; }      .widget .recent_post_item li.single-recent-post-item .thumb {        width: 60px;        height: 60px;        margin-right: 15px; }      .widget .recent_post_item li.single-recent-post-item .content {        -webkit-box-flex: 1;        -ms-flex: 1;        flex: 1; }        .widget .recent_post_item li.single-recent-post-item .content .title {          font-size: 16px;          line-height: 20px;          font-weight: 600; }        .widget .recent_post_item li.single-recent-post-item .content .time {          font-size: 14px;          font-weight: 500; }          .contact_info_list {  margin: 0;  padding: 0;  list-style: none; }  .contact_info_list li {    display: block; }    .contact_info_list li.single-info-item {      position: relative;      margin-bottom: 20px; }      .contact_info_list li.single-info-item .icon {        position: absolute;        left: 0;        top: 0;        color: var(--main-color);        font-size: 20px;      }.about_us_widget .footer-logo{  display: block;}.about_us_widget .footer-logo img{  max-width: 200px;}.margin-bottom-30.bg-gray.clearfix.padding-30 h2 {    padding-bottom: 30px;}.copyright-area {  padding: 20px 0;  background-color: #000;  float: left;  width: 100%;}.margin-bottom-50.clearfix {    padding: 50px;    background: #faf9f8;    border-radius: 5px;}.bt-footer-img img{  width: 100%;  border-radius: 10px;  height: auto;  padding: 0px 5px 0px 5px;}  /*** ====================================================================      list page====================================================================***/.bt-content-wp{  width: 100%;}.bt-ls-catigory a{    color: #fff;    background: #ff3154;    padding: 2px 10px 3px 10px;    font-size: 11px;    height: 6px;    border-radius: 10px;}.bt-ls-text-box  h3 a{    font-size: 30px;}.bt-content-wp .bt-image-box {    margin: 0 50px 0 0;    max-width: 44%;    float: left;}.bt-text-box{    float: left;    display: table-cell;    vertical-align: top;}.bt-content-wp .meta-info a{    color: #C6C6C6;    font-size: 12px;    display: inline-block;    vertical-align: middle;    -webkit-transition: all .4s ease;    transition: all .4s ease;}/*** ====================================================================      Why Choose Us====================================================================***/.fun-info h5 {    color: #fff;    padding-left: 15px;    margin: 0px;}.why-us-section{  position: relative;}.why-us-section .image-column{  position: relative;}.why-us-section .image-column .inner-column{  position: relative;}.why-us-section .image-column .image{  position: relative;  background-color:#000000;}.why-us-section .image-column .image img{  display: block;  width: 100%;  height: auto;  -webkit-transition:all 300ms ease;  -moz-transition:all 300ms ease;  -ms-transition:all 300ms ease;  -o-transition:all 300ms ease;    transition: all 300ms ease;}.why-us-section .image-column .image:hover img{  opacity:0.5;}.why-us-section .content-column{  position: relative;}.why-us-section .content-column .inner-column{  position: relative;}.why-us-section .content-column .sec-title{  margin-bottom: 30px;  text-align: left;}.why-us-section .content-column .sec-title h2:after{  display: none;}.why-us-section .content-column h2{  font-size: 36px;  padding-top: 0px;  line-height: 1.2em;  margin-bottom: 0px;}.why-us-section .content-column .list-style-one{  position: relative;  margin-bottom: 30px;  padding: 0px;}.why-us-section .content-column .list-style-one li{  position: relative;  float: left;  width: 50%;  font-size: 16px;  line-height: 22px;  color: #222222;  font-weight: 500;  padding-left: 25px;  margin-bottom: 20px;}.why-us-section .content-column .list-style-one li:before{  position: absolute;  left: 0;      top: 50%;    -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    content: "\e649";    font-family: "themify";    font-size: 11px;  color: #222222;}.why-us-section .content-column .list-style-one li a{  color: #222222;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.why-us-section .content-column .list-style-one li:hover:before,.why-us-section .content-column .list-style-one li a:hover{  color: #ff3154;}/* divider */.divider-top-bottom {  margin-bottom: 2.9em;  margin-top: 2.2em;  padding-bottom: 2.85em;  position: relative;}.divider-top-bottom:before,.divider-top-bottom:after {  bottom: 0;  content: "";  left: 0;  position: absolute;  top: auto;}.divider-top-bottom:before {  background-color: #e8e8eb;  height: 1px;  width: 100%;}.divider-top-bottom:after {  background-color: #f4ca59;  bottom: -2px;  height: 5px;  width: 70px;}.text-center .divider-top-bottom {  margin-top: 2em;  padding-bottom: 2em;}.text-center .divider-top-bottom:after {  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}/*** Common Sections Styles*/section {  position: relative;}img {  max-width: 100%;}/*parallax*/.s-parallax,.cover-image,.cover-background,.texture-background {  background-position: 50% 50%;  background-repeat: no-repeat;  background-size: cover;  position: relative;}.cover-image {  height: 100%;  width: 100%;}.texture-background {}.pattern-background:before {}.cover-image >img {  width: 100%;}.fixed-background,.s-parallax {  background-attachment: fixed;  background-position: 50% 0;} /********************************************************    counter start *******************************************************/.clv_bg_img{  position: relative;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  z-index: 1;}.clv_counter_wrapper:before{  content: "";  display: block;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: rgba(37, 37, 37, 0.7);  z-index: -1;}.counter_section .title {    color: #EEE;}.counter_section h2 {    color: #fff;}.clv_counter_wrapper .counter_block{    padding: 50px 20px;    border-radius: 10px;    border: 1px solid rgba(255,255,255,.2);    position: relative;    overflow: hidden;    transition: all .8s;    -moz-transition: all .8s;    -webkit-transition: all .8s;    -ms-transition: all .8s;    -o-transition: all .8s;    z-index: 1;    text-align: center;}.clv_counter_wrapper .bt-counter_block{    width: 100%;    display: flex;    border-radius: 5px;    align-items: center;    border: 1px solid rgba(255, 255, 255, 0.1);    padding: 15px 10px;    margin: 15px 0;}.clv_counter_wrapper .counter_block >.counter_img{  display: inline-block;}.clv_counter_wrapper .counter_block >.counter_img >span{  width: 70px;  height: 70px;  display: inline-block;  border-radius: 15px;  transform: rotate(-45deg);  position: relative;}.clv_heading h3 {  color: #fff;  font-size: 34px;  margin-bottom: 10px;  padding-bottom: 20px;  text-transform: capitalize;}.clv_heading p {  color: #fff;  }.clv_underline{}.clv_counter_wrapper .counter_block >.counter_img >span.red_bg{  }.clv_counter_wrapper .counter_block >.counter_img >span.yellow_bg{  }.clv_counter_wrapper .counter_block >.counter_img >span.orange_bg{}.clv_counter_wrapper .counter_block >.counter_img >span.blue_bg{  }.clv_counter_wrapper .counter_block >.counter_img >span >i{  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%) rotate(45deg);  color: #fff;  font-size: 80px;}.clv_counter_wrapper .counter_block >.counter_text >h4{  font-size: 42px;  color: #ffffff;  font-weight: 700;  margin-bottom: 20px;}.clv_counter_wrapper .counter_block >.counter_text >h5{  font-size: 18px;  font-weight: 600;  color: #ffffff;   text-transform: capitalize;}.fun-info h4 {    font-size: 50px;}/********************************************************  Page contact*******************************************************/.bt-content {    position: relative;    display: flex;    align-items: center;    margin: 0 auto;    text-align: left;}.contact-title{  font-size: 30px;  margin-bottom: 30px;  margin-left: 30px;}/*start contact section*/.single-contact-address {    overflow: hidden;}.padding-top0 {    padding-top: 0}.single-input input {    width: 100%;    height: 40px;    border-radius: 10px;    border: 1px solid #808080;    background-color: transparent;    padding-left: 10px;    color: #fff}.single-input label {    color: #ff3154;    font-size: 14px;}.single-input textarea {    width: 100%;    border: 1px solid #808080;    border-radius: 10px;    background-color: transparent;    padding: 10px;    color: #fff}.single-input {    margin-bottom: 20px}.single-contact-address {    overflow: hidden;}.single-input {    margin-bottom: 20px;}.single-contact-address .icon {    background: transparent;    color: #ff3154;    font-size: 22px;    width: 60px;    height: 60px;    line-height: 60px;    text-align: center;    border: 1px solid #dfdfdf;    border-radius: 50px;    float: left;    margin-right: 20px;    transition: .6s;    margin-left: 30px;}.single-input-item {  color: #151515;  margin-bottom: 30px;}.single-input-item .custom-control-label,.single-input-item label {  color: #151515;  display: block;  margin-bottom: 10px;  font-weight: 500;  position: relative;}.single-input-item .custom-control-label.required:after,.single-input-item label.required:after {  content: '*';  color: red;  margin-left: 2px;}.single-input-item input, .single-input-item textarea {  border: 1px solid #dfdfdf;  color: #151515;  font-weight: 500;  display: block;  outline: 0;  padding: 10px 20px;  -webkit-transition: .3s;  -o-transition: .3s;  transition: .3s;  width: 100%;  font-size: 13px;}.single-input-item input:focus,.single-input-item textarea:focus {  border-color: #080b1a;}.single-input-item .nice-select {  line-height: 30px;  height: 50px;  width: 100%;}.single-input-item .nice-select .current {  color: #8d8d8d;  font-weight: 400;}.single-input-item .nice-select .list {  font-size: 14px;}/*end of contact section*//********************************************************  Page contact end *******************************************************//********************************************************  PAGE ABOUT*******************************************************//*start about page css*/section.page-header-section {    padding: 80px;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    position: relative;}section.page-header-section:before {    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    content: "";    background-color: rgba(0, 5, 49, .7);    content: "";}.breadcrumb-section {    background: #fff;    position: relative;    padding-top: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #eee}.breadcrumb {    list-style: none;    background-color: transparent;    border-radius: 0;    padding-top: 0;    padding-bottom: 0;    margin-bottom: 0}.paget-title {    display: flex;    flex-direction: column;    justify-content: center;}.paget-title span {    color: #ff3154;}.paget-title h2 {    font-size: 40px;    color: #fff;    margin: 0px;}ol.breadcrumb li {    display: inline-block;    padding-top: 16px;    font-weight: 700;}.breadcrumb li,.breadcrumb a,.breadcrumb li.active {    color: #000531;    font-size: 14px;    font-weight: 700}.icon-bx-wraper .dez-tilte {    margin-top: 0px;?}h5.dez-tilte {    text-align: center;}/*subscribe*/.subscribe-section {    background-position: center color;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  position: relative;}.subscribe-section h4 {  font-size: 24px;  margin-bottom: 15px}.bg-image.subscribe-section h2, .bg-image.subscribe-section p, .bg-image.subscribe-section input[type="email"]{  color: #fff;}.bg-image.subscribe-section input[type="email"]::-webkit-input-placeholder, .bg-image.subscribe-section input[type="email"]::placeholder{  color: #fff;}.bg-image.subscribe-section p{  margin-bottom: 25px;}.subscribe-section input[type="email"] {  border: 1px solid #dfdfdf;    padding: 11px 15px;    height: 43px;    color: #0a0a0a;    font-size: 14px;    font-weight: 400;    background: transparent;    min-width: 250px;    outline: 0;    border-radius: 3px;    -moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;    -moz-appearance: none;    -webkit-appearance: none;}.subscribe-section input[type="button"] {      padding: 0.72em 1.1em;      letter-spacing: 1px;      font-size: 13px;      height: 43px;  }/********************************************************END PAGE ABOUT*******************************************************//* =====  Aboutus css  ===== *//*providing all kinds of construction*/.about{   background-position: center center;  background-repeat: no-repeat;  transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;}.about-heading {  display: inline-block;  font-weight: bold;}.about-heading span {  font-weight: 300;}.about-text >p::first-letter {  font-size: 18px;  color: #000;}.partner{  background: #ff3154;}/*end construction *//*Our awesome service*//*---------------------------------------------------------------PAGE-CONTENT---------------------------------------------------------------*/.page-wraper {    background: #F4F5F5;}.page-content {    margin-top: 0;    padding-bottom: 50px;}.section-full {    position: relative;}.section-full:last-child {    margin-bottom: -50px;}/*= Section Head Part =*/.section-head {    margin-bottom:35px;}.section-head.no-margin {    margin-bottom: 0;}.section-head h1,.section-head h2,.section-head h3 {    margin-top: 50px;}.title-small {    display: block;    color: #494949;    font-size: 30px;}.section-head p {    padding-top: 10px;    font-size: 14px;    color: #9897a0;}.text-center.section-head p {    margin-left: auto;    margin-right: auto;    max-width: 700px;}.text-white {    color: #FFF;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white .title-small {    color: #FFF;}/*= Section Content Part =*//*---------------------------------------------------------------INNER-CONTENT---------------------------------------------------------------*//*page not found*/.page-notfound .page-title{    font-size: 120px;    line-height: 1.2;    font-weight: bold;    margin-bottom: 20px;    margin-top: -20px;}.page-notfound .page-desc{    margin-bottom: 30px;}/* icon box center aligh */[class*="icon-bx-"][class*="bg-"] a {    color: #fff;    line-height: 0px;}[class*="icon-bx-"].bg-white a {    color: inherit;}[class*="icon-bx-"][class*="border-"] {    display: table;    line-height: normal;    margin-left: auto;    margin-right: auto;}[class*="icon-bx-"][class*="border-"] .icon-cell {    display: table-cell;    vertical-align: middle;}.icon-bx-wraper.bx-style-2.center [class*="icon-bx-"],.icon-bx-wraper.bx-style-2.left [class*="icon-bx-"],.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;}.icon-bx-wraper.bx-style-2.center [class*="icon-bx-"] {    position: absolute;    top: 0;    left: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.icon-bx-wraper.bx-style-2.center .icon-bx-xl {    margin-left: -75px;}.icon-bx-wraper.bx-style-2.center .icon-bx-lg {    margin-left: -60px;}.icon-bx-wraper.bx-style-2.center .icon-bx-md {    margin-left: -50px;}.icon-bx-wraper.bx-style-2.center .icon-bx-sm {    margin-left: -40px;}.icon-bx-wraper.bx-style-2.center .icon-bx-xs {    margin-left: -20px;}.icon-bx-wraper.bx-style-2.left [class*="icon-bx-"] {    position: absolute;    top: auto;    left: 0;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%);}.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%);}.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%);}.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%);}.icon-bx-wraper.bx-style-2.center [class*="icon-bx-"], .icon-bx-wraper.bx-style-2.left [class*="icon-bx-"], .icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;}.icon-bx-wraper.right .icon-bx-xl, .icon-bx-wraper.right .icon-bx-lg, .icon-bx-wraper.right .icon-bx-md, .icon-bx-wraper.right .icon-bx-sm, .icon-bx-wraper.right .icon-bx-xs {    float: right;    margin-left: 20px;}.icon-bx-xl.radius, .icon-bx-lg.radius, .icon-bx-md.radius, .icon-bx-sm.radius, .icon-bx-xs.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;}.bg-primary, .pagination-bx .pagination .active a, .site-filters .site-button.active {    color: #fff;}.icon-bx-md {    width: 100px;    height: 100px;    line-height: 100px;}.icon-bx-xl, .icon-bx-lg, .icon-bx-md, .icon-bx-sm, .icon-bx-xs {    display: inline-block;    text-align: center;}.icon-bx-wraper.right {    text-align: right;}.icon-bx-wraper {    position: relative;}.icon-content {    overflow: hidden;}.icon-content h6.dez-title{  font-size: 14px;}div {    display: block;}.icon-bx-wraper.right {    text-align: right;}.icon-bx-wraper.right {    text-align: right;}.bg-primary {    background-color: #222 !important;}/*right*/.awesome-services .m-l50 {    margin-left: 0;}.icon-bx-wraper {    position: relative;}.icon-content {    overflow: hidden;}/*icon*/a.icon-cell {    font-size: 40px;}/*end our awesome service*//*service we offer*//* =====  End Aboutus css  ===== *//*contact*/.bg-gray.clearfix{    background-color: #cccccc38;    border-radius: 10px;}.contact-style-1 .border-1 {    border: 1px solid #eee;}.border-1 {    border-width: 1px;}.border-1, .border-2, .border-3, .border-4, .border-5 {    border-style: solid;}.m-b30 {    margin-bottom: 30px;}}.no-margin {    margin: 0 0 0 !important;    list-style: none;}/* Contact-Info Boxed */.contact-info {    margin: 0;    padding: 15px 0;}.contact-info li {    list-style: none;    width: 25%;    float: left;    padding: 11px 0;}.contact-info li:last-child {    padding: 0;}.contact-info h6 {    font-size: 16px;    margin: 0 0 5px 0;}.contact-info li i {    margin-right: 5px;    font-size: 18px;}.social-line li {    display: inline-block;    float: left;    margin-left: -1px;}.icon-bx-wraper {    position: relative;}.contact-style-1 .dez-social-icon-lg {    border-top: 1px solid #eeeeee;    padding-top: 20px;    text-align: left;    width: 100%;    margin: 0;}.contact-style-1 .site-button {    height: 50px;    width: 100%;    background-color: #ecbc0e;    border-radius: 10px;    color: #fff;    font-size: 20px;}/* Contact-Info Boxed End */.contact-style-1 .site-button {    height: 50px;    width: 100%;}.site-button {    background-color: #EFBB20;}.site-button, .site-button-secondry {    color: #fff;    padding: 10px 20px;    display: inline-block;    font-size: 14px;    outline: none;    cursor: pointer;    outline: none;    border-width: 0;    border-style: solid;    border-color: transparent;    line-height: 1.42857;    border-radius: 3px;    font-weight: 600;    text-align: center;    white-space: nowrap;}[type=reset], [type=submit], button, html [type=button] {    -webkit-appearance: button;    border-radius: 0px;}button, select {    text-transform: none;}textarea, textarea:focus,utton, input, button:focus, input:focus, .form-control{   overflow: visible;    outline: none;}.icon-bx-xl i,.icon-bx-lg i,.icon-bx-md i,.icon-bx-sm i,.icon-bx-xs i {    vertical-align: middle;}.icon-bx-xl i {    font-size: 80px;}.icon-bx-lg i {    font-size: 60px;}.icon-bx-md i {    font-size: 35px;}.icon-bx-sm i {    font-size: 30px;}.icon-bx-xs i {    font-size: 14px;}.icon-bx-xl img,.icon-bx-lg img,.icon-bx-md img,.icon-bx-sm img,.icon-bx-xs img {    vertical-align: middle;    max-width: 100%;    width: auto;}.icon-bx-xl img {    height: 80px;}.icon-bx-lg img {    height: 55px;}.icon-bx-md img {    height: 40px;}.icon-bx-sm img {    height: 30px;}.icon-bx-xs img {    height: 20px;}/*ICON*/.icon-xl,.icon-lg,.icon-md,.icon-sm,.icon-xs {    display: inline-block;    text-align: center;}.icon-xl {    width: 100px;}.icon-lg {    width: 80px;}.icon-md {    width: 60px;}.icon-sm {    width: 40px;}.icon-xs {    width: 30px;}.icon-xl i,.icon-lg i,.icon-md i,.icon-sm i,.icon-xs i {    vertical-align: middle;}.icon-xl i {    font-size: 80px;}.icon-lg i {    font-size: 60px;}.icon-md i {    font-size: 45px;}.icon-sm i {    font-size: 30px;}.icon-xs i {    font-size: 20px;}.icon-xl img,.icon-lg img,.icon-md img,.icon-sm img,.icon-xs img {    vertical-align: middle;    max-width: 100%;    width: auto;}.icon-xl img {    height: 80px;}.icon-lg img {    height: 70px;}.icon-md img {    height: 50px;}.icon-sm img {    height: 30px;}.icon-xs img {    height: 20px;}/*== place icon with box ==*/.icon-bx-wraper {    position: relative;}h6.dez-title{  margin: 0px;}.icon-bx-wraper .after-titile-line {    margin-bottom:0;}.icon-content {    overflow: hidden;}/* icon box left aligh */.icon-bx-wraper.left .icon-bx-xl,.icon-bx-wraper.left .icon-bx-lg,.icon-bx-wraper.left .icon-bx-md,.icon-bx-wraper.left .icon-bx-sm,.icon-bx-wraper.left .icon-bx-xs {    float: left;    margin-right: 20px;}.icon-bx-wraper.left .icon-xl,.icon-bx-wraper.left .icon-lg,.icon-bx-wraper.left .icon-md,.icon-bx-wraper.left .icon-sm,.icon-bx-wraper.left .icon-xs {    float: left;    margin-right: 10px;}/* icon box right aligh */.icon-bx-wraper.right {    text-align: right;}.icon-bx-wraper.right .icon-bx-xl,.icon-bx-wraper.right .icon-bx-lg,.icon-bx-wraper.right .icon-bx-md,.icon-bx-wraper.right .icon-bx-sm,.icon-bx-wraper.right .icon-bx-xs {    float: right;    margin-left: 5px;}.icon-bx-wraper.right .icon-xl,.icon-bx-wraper.right .icon-lg,.icon-bx-wraper.right .icon-md,.icon-bx-wraper.right .icon-sm,.icon-bx-wraper.right .icon-xs {    float: right;    margin-left: 10px;}/* icon box center aligh */.icon-bx-wraper.center {    text-align: center;}[class*="icon-bx-"][class*="bg-"] a {    color: #fff;}[class*="icon-bx-"][class*="border-"] {    display: table;    line-height: normal;    margin-left: auto;    margin-right: auto;}[class*="icon-bx-"][class*="border-"] .icon-cell {    display: table-cell;    vertical-align: middle;}.icon-bx-wraper.bx-style-1,.icon-bx-wraper.bx-style-2 {    border-width: 1px;    border-style: solid;    border-color: #ddd;}.icon-bx-wraper.bx-style-2.center [class*="icon-bx-"],.icon-bx-wraper.bx-style-2.left [class*="icon-bx-"],.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;}.icon-bx-wraper.bx-style-2.center [class*="icon-bx-"] {    position: absolute;    top: 0;    left: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.icon-bx-wraper.bx-style-2.center .icon-bx-xl {    margin-left: -75px;}.icon-bx-wraper.bx-style-2.center .icon-bx-lg {    margin-left: -60px;}.icon-bx-wraper.bx-style-2.center .icon-bx-md {    margin-left: -50px;}.icon-bx-wraper.bx-style-2.center .icon-bx-sm {    margin-left: -40px;}.icon-bx-wraper.bx-style-2.center .icon-bx-xs {    margin-left: -20px;}.icon-bx-wraper.bx-style-2.left [class*="icon-bx-"] {    position: absolute;    top: auto;    left: 0;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%);}///////.icon-bx-wraper.left .icon-bx-xl, .icon-bx-wraper.left .icon-bx-lg, .icon-bx-wraper.left .icon-bx-md, .icon-bx-wraper.left .icon-bx-sm, .icon-bx-wraper.left .icon-bx-xs {    float: left;    margin-right: 5px;}.bg-primary, .pagination-bx .pagination .active a, .site-filters .site-button.active {    color: #fff;}.icon-bx-xs {    width: 45px;    height: 45px;    line-height: 45px;    border-radius: 3px;    font-size: 30px;}.icon-bx-xl, .icon-bx-lg, .icon-bx-md, .icon-bx-sm, .icon-bx-xs {    display: inline-block;    text-align: center;}.dez-social-icon.dez-social-icon-lg li a {    color: #ffffff;    font-size: 14px;    height: 35px;    line-height: 34px;    padding: 0;    width: 35px;}.contact-style-1 .dez-social-icon-lg a {    text-align: center;}.dez-social-icon li .fa {    vertical-align: middle;}.dez-social-icon li a {    border: 1px solid rgba(255, 255, 255, 0.05);}.dez-social-icon li a {    display: inline-block;    width: 24px;    height: 24px;    padding: 4px;}.contact-style-1 .dez-social-icon-lg a {    text-align: center;}.contact-map{  margin-bottom: -10px;}.contact-map:after{  content: "";    display: table;    clear: both;}.contact-map .google-wrapper{  float: left;  width: 100%;}.dez-social-icon li .fa {    vertical-align: middle;}.dez-social-icon li a {    border: 1px solid rgba(255, 255, 255, 0.05);}.dez-social-icon li a {    display: inline-block;    width: 24px;    height: 24px;    padding: 4px;}.bg-gray {    background-color: #f5f6f6;}.m-b30 {    margin-bottom: 30px;}.p-a30 {    padding: 30px;}  /*404*//*---------------------------------------------------------------PAGE-CONTENT---------------------------------------------------------------*/.page-wraper {    background: #F4F5F5;}.page-content {    margin-top: 0;    padding-bottom: 0px;}.section-full {    position: relative;}.section-full:last-child {    margin-bottom: -50px;}/*= Section Head Part =*/.section-head {    margin-bottom:35px;}.section-head.no-margin {    margin-bottom: 0;}.breadcrumb-row {    background: #e8e9e9;    padding: 20px 0;}.breadcrumb-row ul li:last-child {    color: #676767;}.breadcrumb-row ul li {    padding: 0;    margin-right: 3px;    color: #333333;}.breadcrumb-row li {    display: inline-block;}.page-notfound strong i {    font-size: 190px;    margin: 0 10px;    color: #FDC716;}.section-head h1,.section-head h2,.section-head h3 {    margin-top: 0;}.title-small {    display: block;    color: #494949;}.section-head p {    padding-top: 10px;    font-size: 14px;    color: #9897a0;}.text-white {    color: #FFF;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white .title-small {    color: #FFF;}/*= Section Content Part =*//*---------------------------------------------------------------INNER-CONTENT---------------------------------------------------------------*//*----------------------------project grid--------------------------------*//* ===========================================================          SECTION SPACE=========================================================== */section.counting, section.why-choosing-us{  padding:70px 0 55px;}section.counting2{  padding:70px 0 80px;}section.thumb-box{  padding:70px 0 45px;}section.team-slider{  padding:70px 0 70px;}section.project-grid-gutter.theme-bg{  padding:80px 0 40px;}/* ===========================================================          SECTION TITLE=========================================================== */.section-title-wrapper .section-title{    margin-bottom: 50px;}.row .section-title-wrapper .section-title{    margin-bottom: 30px;}.section-title-wrapper .section-title p{  margin-bottom: 0px;}.section-title h3 {  margin-bottom:30px;}h4.sub-title {  font-weight:700;  margin-bottom:25px;}.section-title-wrapper .section-title p{  margin-bottom: 20px;}.section-title.text-left p.title-desc{  padding:0px 30% 0 0;}.section-title.text-right p.title-desc{  padding:0px 0 0 30%;}.section-title p{  font-size: 14px;}.section-title h6.mini-title{  margin-bottom: 5px;  font-size: 14px;  text-transform: uppercase;}.seperator {  position:relative;  animation: 0s ease-out 0s normal none infinite running none;}.section-title.text-left .seperator:before{  left:15px;}.section-title.text-left .seperator:after{  left:0px;}.section-title.text-right .seperator:before{  left:auto;  right: 17px;}.section-title.text-right .seperator:after{  right:33px;}.seperator:before{  bottom: -13px;    content: "";    display: inline-block;    height: 2px;    left: 50%;    margin: 0 auto;    position: absolute;    right: auto;    width: 30px;  transform: translateX(-50%);}.seperator:after {    bottom: -13px;    content: "";    display: inline-block;    height: 2px;    right: 50%;    margin: 0 auto;    position: absolute;    right: auto;    width: 30px;  transform: translateX(100%);}.text-center .seperator:after {  left:0;  right:0;}.typo-white .seperator:after {  background:#fff;}.seperator:after {    background: #fad207;}/* ===========================================================          OVERLAY=========================================================== */.overlay-container {  display:inline-block;    overflow: hidden;    position: relative;}.dark-overlay, .theme-overlay {  background:rgba(46,43,43,0.8);  top: 0; right:0; bottom: 0; left:0;    height: 100%; width: 100%;    position: absolute;  transition: all ease-in-out 0.4s;-webkit-transition: all ease-in-out 0.4s;-moz-transition: all ease-in-out 0.4s;-o-transition: all ease-in-out 0.4s;}/* ===========================================================          ICON GRID=========================================================== *//* Icon Large */.icon-grid i.icon-circle, .icon-circle {    background-color: #ecedef;    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;    display: inline-block;    font-size: 40px;    height: 100px;    line-height: 100px;    margin-bottom: 18px;  position:relative;  transition: all ease-in-out 0.4s;-webkit-transition: all ease-in-out 0.4s;-moz-transition: all ease-in-out 0.4s;-o-transition: all ease-in-out 0.4s;    width: 100px;  z-index:1;}/* Icon Medium */.icon-grid.icon-medium i.icon-circle{    background-color: #ecedef;    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;    display: inline-block;    font-size: 25px;    height: 80px;    line-height: 80px;  position:relative;  transition: all ease-in-out 0.4s;-webkit-transition: all ease-in-out 0.4s;-moz-transition: all ease-in-out 0.4s;-o-transition: all ease-in-out 0.4s;    width: 80px;  z-index:1;  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -ms-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -o-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);}.icon-grid:hover i.icon-circle {  color:#fff;}i.icon-circle{  height: 35px;    line-height: 35px;  width: 35px;  margin-right: 5px;  text-align: center;  margin-bottom: 0;}/* Icon Grid Left */.icon-grid.icon-medium.text-left{  margin-bottom: 40px;}.icon-grid.icon-medium.text-left:last-child,.icon-grid.icon-medium.text-left .grid-details p:last-child{  margin-bottom: 0px;}.icon-grid.icon-medium.text-left i{  margin-right: 0px;  margin-bottom: 0px;  float: left;}.icon-grid.icon-medium.text-left .grid-details{  margin-left: 100px;}.icon-grid.icon-medium h5, .icon-grid.icon-medium .grid-details p{  margin-bottom: 15px;}/* Icon Grid Box */.icon-grid.grey-bg.text-left{  padding: 25px 25px 30px;  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -ms-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);  -o-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.14);}.icon-grid.icon-medium.grey-bg.text-left i{  float: none;  margin-bottom: 20px;  box-shadow: none;}.icon-grid.icon-medium.grey-bg.text-left .grid-details{  margin-left: 0px;}/* ====================================================            BOX GRID==================================================== */.box-wrap{  background: #f7f7f7;  border: 1px solid #eee;   padding: 20px 20px 30px;}.box-wrap .box-details h6, .box-wrap .box-details p{  margin-bottom: 15px;}.what-we-do .owl-carousel .owl-item img{  height: 200px;}/* ====================================================            THUMB IMG BOX==================================================== */.thumb-image-box{  background: #f7f7f7;  padding: 20px;}.thumb-image-grid{  margin-bottom: 15px;}.thumb-image-grid:last-child{  margin-bottom: 0;}.thumb-image-grid .thumb-image{  min-width: 40px;    vertical-align: top;    float: left;}.thumb-image-grid .thumb-img-details {    padding-left: 15px;}.thumb-image-grid .thumb-img-details h6{  margin-bottom: 20px;}.thumb-image-grid .thumb-image,.thumb-image-grid .thumb-img-details {    display: table-cell;    vertical-align: middle;}.table.table-position >thead >tr >th, .owl-theme .owl-nav >div:hover, .blog-sidebar .blog-categories .badge:hover, .isotope-filters .nav >li >a {    background: #003366;}.widget-title:after, .header-type-10 .logo-bar-item .input-group .btn.btn-search:hover, .header-type-10 .nav-bar-social li a:hover, .page-content .icon-box, .contact-info-area3 .contact-info, .seperator:before, .btn.btn-default.yellow-btn, .owl-theme .owl-nav >div, .history .year, .year-wrapper:before, .year-wrapper:after, .cd-timeline-img, .shop-item-details h5.add-to-cart i, .shop-item-details h6.add-to-whishlist i, .shop-sidebar .input-group-btn .btn, .shop-sidebar .product-tags li a:hover, .blog-sidebar .blog-tags li a:hover, .blog-sidebar .input-group-btn .btn, i.icon-circle:hover, .blog-sidebar .blog-categories .badge, .project-detail .btn, .btn.btn-default.ylw-btn, .nav-top {    background-color: #FFD700;}.nav-pills>li>a {    border-radius: 4px;}.nav>li>a {    position: relative;    display: block;    padding: 10px 15px;}.nav {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding: 50px 0px 50px 0px;    list-style: none;}.table.table-position >thead >tr >th, .owl-theme .owl-nav >div:hover,  .blog-sidebar .blog-categories .badge:hover,  .isotope-filters .nav >li >a {    background: #003366;}/* === Navigation Menu ==== */.navbar-default .navbar-nav >li:hover >a,.navbar-default .navbar-nav >li >a:focus, .navbar-default .navbar-nav >li >a:hover, .navbar-default .navbar-nav >li >a.active {  color:#003366;}.navbar-default .navbar-nav >.open >a, .navbar-default .navbar-nav >.open >a:focus, .navbar-default .navbar-nav >.open >a:hover {    color: #003366;}.dropdown-menu {  border-color: #003366;}.dropdown-menu >li >a.active,.dropdown-menu >li >a:focus, .dropdown-menu >li >a:hover {    background-color: #003366;    color: #fff;}.header-type-4 .nav-top a:hover,.header-type-4 .nav-top a:focus,.header-type-4 .navbar-default .menu-inline >li:hover >a,.header-type-4 .navbar-default .menu-inline >li >a.active,.header-type-4 .navbar-default .menu-inline >li >a:hover,.header-type-4 .navbar-default .menu-inline >li >a:focus,.header-type-4 .navbar-toggle:hover,.header-type-4 .navbar-toggle:focus {  color:#edc216;}/* === Section Title ==== */.seperator:after{  background: #003366;}/* === Icon Grid ==== */.icon-grid.icon-grid-bg:hover {  background: #FFD700;}.icon-grid i.icon-circle {  color: #003366;}.icon-grid i.icon-circle, .icon-grid.icon-medium i.icon-circle{  background: #FFD700;}.icon-grid:hover i.icon-circle{  background: #003366;}.theme-bg.typo-white .icon-grid i.icon-circle{  background: #eee;  color: #333;}.theme-bg.typo-white .icon-grid:hover i.icon-circle{  background: #FFD700;  color: #333;}.theme-bg.typo-white .grid-details a:hover{  color: #FFD700;}/* === Team ==== */.team-social li >a{  background: #003366;}.team-social li >a:hover{  background: #FFD700;  color: #333;}.team-grid .team-desig{  color: #003366;}.team-grid .team-name >a:hover{  color: #FFD700;}/* Pricing */.pricing-header{  background: #003366;}/* === Open Position ==== */.table.table-position >thead >tr >th, .owl-theme .owl-nav >div:hover,.blog-sidebar .blog-categories .badge:hover, .isotope-filters .nav >li >a{  background: #003366;}.shop-item-details h5.add-to-cart i:hover, .shop-item-details h6.add-to-whishlist i:hover{  background: #003366;}/* === Widget ==== */.sidebar .widget-title:after, .shop-sidebar .input-group-btn .btn:hover, .blog-sidebar .input-group-btn .btn:hover{  background: #003366;}.menu-widget ul >li >a:hover,.menu-widget ul >li >a:focus,.menu-widget ul >li >a.active,.brochures-widget ul >li >a:hover,.brochures-widget ul >li >a:focus{  background: #FFD700;}.contact-info-area3 .contact-info:hover{    background: #003366;}.image-wrapper:hover img {  opacity: 0.3;}/*Blog single past*//*blog post half iamge*/.blog-md .dez-post-media {    width: 350px;    float: left;    margin-right: 30px;}.blog-md .dez-post-info {    border: none;}.blog-md .dez-post-tags {    border: none;    display: inline-block;    padding: 0;}/*Blog page pagination main*/.nav-links:after {    clear: both;    content: "";    display: table;}.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    height: 1px;    overflow: hidden;    position: absolute !important;    width: 1px;}.pagination .page-numbers {    background-color: #fff;    border: 1px solid #e0e0e0;    color: #767676;    padding: 9px 15px;    font-weight: 600;    font-size: 12px;    display: block;    float: left;    margin-left: -1px;}.pagination .page-numbers.current,.pagination a.page-numbers:hover {    background: #3396D1;    color: #fff;}/*Blog paging Next & Prev css*/.nav-links .nav-previous a,.nav-links .nav-next a {    display: inline-block;    color: #3396d1;    font-weight: 600;    margin-bottom: 20px;    outline: none !important;}.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover {    color: #0099CC;}.nav-links .nav-previous a:after,.nav-links .nav-next a:after {    content: "\f105";    font-family: "FontAwesome";    vertical-align: middle;    margin-left: 2px;    color: #333;}/*Post navigation*/.post-navigation {    background-color: #fff;    padding: 30px;    border-bottom: 2px solid #e3e3e3;}.post-navigation .screen-reader-text {    margin-top: 0;}.post-navigation .nav-previous,.post-navigation .nav-next {    display: inline-block;    width: 50%;}.post-navigation .nav-next {    text-align: right;}.post-navigation .nav-previous a:after,.post-navigation .nav-next a:after {    display: none;}.post-navigation .nav-previous .post-title,.post-navigation .nav-next .post-title {    display: block;    font-size: 15px;    color: #777777;    margin-top: 10px;}/*post panging*/.dez-link-pages {    padding: 20px 0 30px;}.dez-link-pages a {    color: #fff;    padding: 2px 6px;    font-size: 12px;    font-weight: 600;    background-color: #CCC;    margin: 0 2px;}/*Sticky Post*/.sticky-post {    position: absolute;    right: 0;    top: 0;    background: #77c04b;    color: #FFF;    padding: 10px 15px;    text-transform: uppercase;    font-weight: 600;}/*Post password form*/.post-password-form {    position: relative;    clear: both;}.post-password-form input[type="password"] {    width: 100%;    border: 1px solid #ddd;    padding: 10px 100px 10px 15px;    height: 40px;}.post-password-form label {    display: block;}.post-password-form input[type="submit"] {    position: absolute;    bottom: 0;    right: 0;    padding: 10px 20px;    background-color: #333;    color: #FFF;    border: none;    height: 40px;    text-transform: uppercase;    font-weight: 600;}/*gallery css for blog post*/.blog [class*="galleryid-"] {    clear: both;    margin: 0 auto;    overflow: hidden}.gallery .gallery-item {    float: left;    list-style: none;    margin: 0px 0 0;    overflow: hidden;    padding: 0px 0px 5px 15px;    text-align: center}.gallery .gallery-caption {    padding-top: 10px;    font-size: 13px;}.gallery .gallery-item img {    float: left;    padding: 0 0px;    width: 100%;    border: none !important;}.gallery-columns-2 .gallery-item {    max-width: 50%;}.gallery-columns-3 .gallery-item {    max-width: 33.33%;}.gallery-columns-4 .gallery-item {    max-width: 25%;}.gallery-columns-5 .gallery-item {    max-width: 20%;}.gallery-columns-6 .gallery-item {    max-width: 16.66%;}.gallery-columns-7 .gallery-item {    max-width: 14.28%;}.gallery-columns-8 .gallery-item {    max-width: 12.5%;}.gallery-columns-9 .gallery-item {    max-width: 11.11%;}.gallery-icon img {    margin: 0 auto;}.gallery-caption {    color: #707070;    color: rgba(51, 51, 51, 0.7);    display: block;    font-size: 12px;    font-size: 1.2rem;    line-height: 1.5;    padding: 0.5em 0;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {    display: none;}/*side bar*/.side-bar .widget {    margin-bottom: 30px;}.dez-post-meta ul {    margin: 0 -4px 15px;    list-style: none;    font-size: 12px;}.dez-post-tags .post-tags {    margin: 0 -3px;    list-style: none;}.site-button-link {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    display: inline-block;    font-weight: 400;    padding-top: 15px;    padding-bottom: 15px;    color: #000;    font-size: 12px;}.site-button-link i{  margin-left: 10px;}.dez-post-meta ul li {    padding: 0;    display: inline-block;    padding-right: 10px;}.dez-post-meta a {    color: #a9a9a9;}.dez-post-text p:last-child {    margin: 0;    font-size: 15px;}.dez-post-tags .post-tags a {    border: 1px solid #ddd;    padding: 2px 8px;    color: #706e6e;    margin: 0 3px;    display: inline-block;    text-transform: uppercase;    font-size: 10px;    font-weight: 600;}.dez-media img, .dez-post-media img {    width: 100%;    height: auto;}.pagination >li >a, .pagination >li >span {    background-color: #fff;    border: 1px solid #e0e0e0;    color: #767676;    padding: 8px 14px;    font-weight: 600;    font-size: 12px;}.pagination >li >a {    color: #000;    font-size: 15px;    background: #e0bb05;    font-weight: 600;}.bg-primary, .pagination-bx .pagination .active a, .site-filters .site-button.active {    color: #0f0f0f;}.date-style-2 .post-date strong, .date-style-4 .post-date strong {    font-size: 10px;    padding: 10px 5px 5px;    position: relative;}.date-style-2 .post-date strong, .date-style-2 .post-date span, .date-style-4 .post-date strong, .date-style-4 .post-date span {    display: block;    padding: 10px 5px;}strong {    font-weight: 600;}b, strong {    font-weight: bolder;}strong {    font-weight: bold;}.date-style-2 .post-date, .date-style-4 .post-date {    color: #fff;    position: absolute;    left: 20px;    top: 0;    width: 50px;    text-align: center;    text-transform: uppercase;}li {    text-align: -webkit-match-parent;}.dez-post-meta ul {    margin: 0 -4px;    list-style: none;    padding-top: 10px;    padding-bottom: 15px;}.fa-comments:before {    content: "\f086";   }.fa-user:before {    content: "\f007";}.pagination:hover li a{  background-color: #ccc;}/*blog with sidebar*//** Content area srart **/.content-area-2 {    margin-bottom: 100px;}.content-area-3 {    margin-bottom: 70px;}.content-area-5 {    padding: 100px 0;}.content-area-6 {    padding: 100px 0 50px;}.content-area-7 {    padding-bottom: 85px;}.content-area-8 {    padding: 185px 0 70px;}.content-area-9 {    padding: 100px 0 90px;}.content-area-10 {    padding: 100px 0 60px;}.content-area-11 {    padding: 100px 0;}.content-area-12 {    padding: 100px 0 80px;}.content-area-13 {    padding: 100px 0 85px;}.theme img {    margin-bottom: 30px;}/** Paginatin box **/.pagination-box {    margin-bottom: 25px;}.pagination {    padding-left: 0;    border-radius: 4px;    display: inline-block;}.pagination li {    display: inline-block;}.pagination >li >a {    color: #000;    font-size: 15px;    background: #e0bb05;    font-weight: 600;}.pagination >li >a i{    font-size: 15px;    font-weight: 600;}.pagination >li >a, .pagination >li >span {    margin: 0 2px 5px;    height: 40px;    width: 40px;    line-height: 40px;    text-align: center;    border: none;    padding: 0;    border-radius: 50px;}.pagination .page-item:first-child .page-link {    border-radius: 50px;}.pagination .page-item:last-child .page-link {    border-radius: 50px;}.pagination >li >a:hover {    color: #000;}.pagination >li >.active {    color: #000;    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}.page-link:focus {    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}.show-more-options {    font-weight: 600;    font-size: 14px;    margin-bottom: 20px;    display: block;    line-height: 30px;}.show-more-options i{    font-size: 20px;    line-height: 30px;    margin-right: 3px;}/**  Partners start **/.partners {    text-align: center;    margin-bottom: 20px;}.partners img{    max-width:160px;    margin: 0 auto;}/** Navbar buttons start **/.navbar-buttons img{    width: 45px;    border-radius: 50px;    margin: 20px 15px 20px 0;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.navbar-buttons{    float: right;    text-align: right;    font-weight: 500;}.navbar-buttons ul li{    float: left;    margin-left: 35px;}.navbar-buttons .btn-md{    border-radius: 50px;}.header-2{    padding: 0 15px;}/** Sidebar widget start **/.sidebar-right {    margin: 0 0 30px 0;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.sidebar-left {    margin: 0 0 30px 0;    background: #fff;    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}.widget {    margin-bottom: 20px;    padding: 20px;    }.widget-2 {    margin-bottom: 40px;    padding: 20px;}.single-block {    margin-bottom: 30px;}.sidebar-title {    font-size: 22px;    position: relative;    margin: 0 0 25px;    font-weight: 600;}.sidebar .search-box {    padding: 20px 20px 0 20px;    margin-bottom: 0;}.range-slider {    margin-top: 15px;    margin-bottom: 30px;}.range-slider .ui-slider {    position: relative;    text-align: left;}.range-slider label {    font-size: 13px;    color: #000;    font-weight: 600;    margin-bottom: 12px;}.range-slider .ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    width: 14px;    height: 14px;    border-radius: 0;    border: 2px solid #66676b;    cursor: w-resize;    outline: none;    top: -5px;    margin-left: -8px;    box-shadow: none !important;}.range-slider .ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    display: block;    border: 0;    background-position: 0 0;}.range-slider .ui-slider .ui-slider-handle {}.range-slider .ui-widget-content {    background-color: #ccc;}.range-slider .ui-widget-header {}.range-slider .ui-slider.ui-state-disabled .ui-slider-handle, .range-slider .ui-slider.ui-state-disabled .ui-slider-range {    filter: inherit;}.range-slider .ui-slider-horizontal {    height: 4px;    border-radius: 10px;    width: calc(100% - 16px);    margin-left: 8px;}.range-slider .ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.range-slider .ui-slider-horizontal .ui-slider-range-min {    left: 0;}.range-slider .ui-slider-horizontal .ui-slider-range-max {    right: 0;}.min-value:focus, .max-value:focus, .min-value, .max-value {    width: 40%;    display: inline-block;    border: 0;    background-color: transparent;    padding: 0;    margin: 12px 0 0 0;    cursor: default;}.min-value {    float: left;    margin-left: -8px;    width: 40%;    margin-right: -8px;    font-size: 12px;    color: #000;    font-weight: 600;    margin-top: 15px;}.max-value {    float: right;    width: 60%;    text-align: right;    margin-right: -8px;    font-size: 12px;    color: #000;    font-weight: 600;    margin-top: 15px;}.sidebar .recent-properties-box .detail header {    padding-bottom: 0;}.search-box-2{    padding: 30px 0;}.white-btn{    background: #fff;    color: #000;    font-size: 14px;}/** Sub Banner start **/.sub-banner {    background: rgba(0, 0, 0, 0.04) url(../img/banner/banner-2.jpg) top left repeat;    background-size: cover;    height: 250px;    background-position: center center;    background-repeat: no-repeat;    position: relative;}.sub-banner .breadcrumb-area {    letter-spacing: 1px;    position: absolute;    top: 23%;    right: 0;    left: 0;}.breadcrumb-areas{    background: #ffde03;    padding: 20px 20px 15px;    border-radius: 0px 0px 0px 0;    position: absolute;    top: 15px;    left: 15px;    z-index: 20;    font-weight: 500;}.mb-7{    margin-bottom: 7px;}.breadcrumb-areas::after {    border-left: 20px solid #000;}.breadcrumb-areas::after {    position: absolute;    content: '';    width: 0;    height: 0;    border-top: 0;    border-bottom: 20px solid transparent;    bottom: -20px;    left: 0;}.sub-banner .breadcrumb-area h1 {    margin: 0 0 7px;    font-weight: 700;    font-size: 27px;    color: #000;}.sub-banner .breadcrumbs li {    display: inline-block;    list-style: none;    font-size: 14px;    font-weight: 500;}.sub-banner .breadcrumbs .active {    margin-left: 3px;}.sub-banner .breadcrumbs .active:before {    content: "\f105";    font-family: "FontAwesome";    font-size: 14px;    margin-right: 7px;    font-weight: 600;}.blog-social-list {    float: right;}.blog-social-list a {    text-align: center;    display: inline-block;    list-style: none;}.blog-social-list span {    margin-right: 10px;    font-weight: 600;    color: #4d4d4d;}.blog-social-list a {    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    display: inline-block;    font-size: 11px;    color: rgb(255, 255, 255);    border-radius: 100px;}.author_info.author_info_page{  background: transparent;    padding: 0px;    border-bottom: 1px solid #e9ecef;    padding-bottom: 20px;    margin-bottom: 50px;}.author_info .social-wrapper{  float: left;  width: 100%;}.author_info .social-wrapper li{  display: inline-block;  margin-right: 10px;}.author_info .social-wrapper li a{  display: block;  font-size: 14px;}.author_info{  background: #f5f6f7;  float: left;  width: 100%;  margin-bottom: 40px;  padding: 20px;}.author_info .author_avatar{  float: left;  width: 120px;}.author_info .author_avatar img{  border-radius: 100px;}.author_info .author_description {      margin-left: 140px;}.author_info .author_description .author_title{}.author_info .author_description .author_bio p{  margin: 0px;  font-size: 15px;}.bt_tag_share{  float: left;  width: 100%;  margin-bottom: 30px;}.blog-tags{  float: left;}.blog-tags a {    color: #939393;    background-color: #F5F6F7;    display: inline-block;    font-size: 11px;    margin: 0 0 5px;    padding: 5px 10px;    font-weight: 600;    text-transform: uppercase;      -webkit-transition: color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;    -ms-transition: color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;    transition: color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;  }.blog-tags a:hover{  background: #000;  color: #fff;}.blog-tags span {    margin-right: 10px;    font-weight: 600;    color: #4d4d4d;}ul.list-unstyled.list-cat {    color: #757474;}.bt_related_post{  float: left;  margin-left: -15px;  margin-right: -15px;}.bt_related_post .heading_related{  font-size: 18px;  padding-left: 15px;  margin-bottom: 20px;}.bt_related_post .blog-small-grid{  float: left;  width: 50%;  padding-left: 15px;  padding-right: 15px;}/** My account box start **/.my-address form .form-group {    margin-bottom: 20px;}.my-address form .input-text {    width: 100%;    padding: 10px 17px;    font-size: 14px;    border: 1px solid #e8e7e7;    outline: none;    height: 45px;    border-radius: 3px;    line-height: 30px;}.my-address form textarea {    min-height: 150px;}.my-address form label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-size: 12px;    font-weight: 600;    color: #827f7f;}.my-address {    background: #000;    padding: 20px;    box-shadow: 0 0 10px 1px rgba(71, 85, 95, .08);}.edit-profile-photo {    position: relative;    box-shadow: 0 0 10px 1px rgb(228, 228, 228);    padding: 2px;}.change-photo-btn {    display: inline-block;    position: absolute;    font-size: 13px;    left: 0%;    right: 0%;    width: auto;    transition: 0.3s;    cursor: pointer;    line-height: 28px;    margin: 20px 0;}.photoUpload {    position: relative;    overflow: hidden;    padding: 3px 15px;    border-radius: 3px;    cursor: pointer;    font-size: 12px;    text-align: center;}.photoUpload span {    color: #000;    font-weight: 600;}.photoUpload input.upload {    position: absolute;    top: 0;    right: 0;    margin: 0;    padding: 0;    cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);}.my-address {    margin-bottom: 30px;}.footer .listing-meta span a {    text-decoration: none;    float: right;    margin-left: 15px;    color: #525252;}.footer .listing-meta span a i {    margin-right: 4px;}.footer .listing-meta span a:hover {    color: #8c8c8c;}.heading {    margin: 0 0 30px;    /* font-size: 20px; */    font-weight: 600;}.heading-2 {    margin: 0 0 20px;    font-size: 22px;    font-weight: 600;}.form-group label, .checkbox label {    font-weight: 600;    font-size: 12px;}/** Dashboard nav start **/.dashboard{    position: relative;}.dashboard-nav {    display: block;    height: 100%;}.dashboard-nav h4 {    margin-bottom: 0;    color: #000;    text-transform: uppercase;    font-weight: 600;    font-size: 20px;    letter-spacing: 1px;    padding: 15px 30px 15px;}.dashboard-nav ul {    border-bottom: 1px solid #343a40;}.dashboard-nav ul li.active, .dashboard-nav ul li:hover {    border-color: #000;}.dashboard-nav ul li {    border-left: 3px solid transparent;    line-height: 25px;    font-weight: 400;    font-size: 15px;}.dashboard-nav ul li a {    color: #000;    display: block;    padding: 11px 27px;    transition: .3s;    cursor: pointer;  font-size: 18px;}.dashboard-nav ul li a:hover{    color: #c5c5c5;}.dashboard-nav ul li a i {    padding-right: 8px;    width: 20px;}.dashboard-content {    padding: 30px 30px 0;}.dashboard-header {    margin-bottom: 20px;}.dashboard-header .breadcrumb-nav {    right: 15px;    display: inline-block;    font-size: 15px;    font-weight: 400;    float: right;}.dashboard-header .breadcrumb-nav ul li {    display: inline-block;    list-style: none;    margin: 0 0 0 15px;    font-weight: 500;}.dashboard-header h4{    font-weight: 600;    font-size: 25px;}.dashboard-list {    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);    padding: 0;    margin-bottom: 30px;    display: inline-block;    width: 100%;}.dashboard-list h3 {    padding: 15px 25px;    border-bottom: 1px solid #eee;    font-size: 20px;    margin: 0;    width: 100%;    font-weight: 600;}.dashboard-message {    float: left;    padding: 25px 25px;    position: relative;    border-bottom: 1px solid #eee;    width: 100%;}.dashboard-list h4 {    padding: 15px 25px;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    font-size: 20px;    font-weight: 600;    margin: 0;}.responsive-table {    padding: 20px;    display: inline-block;    border-bottom: 1px solid #eee;    width: 100%;    font-weight: 500;}.dashboard-nav ul li span.nav-tag {    font-weight: 600;    display: inline-block;    font-size: 12px;    line-height: 18px;    padding: 0 7px;    text-align: center;    min-width: 20px;    height: 20px;    border-radius: 3px;    margin-left: 5px;    background: #000;}.dashboard-list .comment-content {    padding-bottom: 20px;    margin-bottom: 0;}.sub-banner-2{    margin: 0 15px 30px;    font-size: 15px;}.dashboard-table-responsive .table thead th {    border-bottom: 1px solid #eee;    border-right: none;    border-top: none;    font-weight: 600;}.dashboard-table-responsive .table th, .table td {    padding: 20px 10px;    font-size: 14px;    font-weight: 500;}.dashboard-table-responsive .table td, .table th {    border-top: 1px solid #eee;}.badge-pink {    background-color: #ff8acc;    color: #000;}.badge-purple {    background-color: #5b69bc;    color: #000;}.blog-big .detail {    padding: 30px 20px 20px;}.blog-big .detail .hadding-title{  font-size: 32px;  margin-bottom: 10px;}.blog-1 .detail h3 {    font-size: 26px;    font-weight: 600;    margin: 5px 0 20px;}.blog-1 .detail h3 {    font-size: 26px;    font-weight: 600;    margin: 5px 0 20px;}.blog-1 {    margin-bottom: 50px;    border-radius: 0;}.heading_csection{  float: left;  width: 100%;  font-size: 18px;  margin-bottom: 20px;}.bt_comment_section_t{  float: left;  width: 100%;  margin-top: 30px;  margin-bottom: 20px;  font-size: 18px;}.comments_wp_list{  padding: 0px;}.comments_wp_list .comment-content p{  margin-bottom: 5px;  font-size: 14px;}.comments_wp_list .bt-comment-icon p{  font-size: 12px;  color: #808080;}.comments_wp_list .comment_bt{    border-bottom: solid 1px #e9ecef;    padding-bottom: 10px;}.bt-comment-wrapper{  margin-top: 20px;}.bt-comment-wrapper .ctitle{  font-size: 18px;  margin-bottom: 20px;}.submit_btn_large{  float: left;    padding: 0px 20px;    font-size: 11px;    letter-spacing: .2em;    font-weight: 800;    text-transform: uppercase;    outline: 0;    height: 45px;    line-height: 45px;    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;    color: #fff;    background-color: #000;    border: 0px;    cursor: pointer;}.comment_bt {    margin: 0 0 20px 0;    position: relative;    display: inline-block;    width: 100%;}.comment-content h6 span a {    color: #ff3154;}.comment-content h6 span a {    margin-left: 10px;    font-size: 12px;}.comment-content h6 span {    font-weight: 500;    font-size: 14px;}.comment-author a img {    bottom: 2px;    border-radius: 100%;    display: block;    width: 100%;    position: absolute;    top: 2px;}.comment-author {    border-radius: 50%;    height: 60px;    width: 60px;    left: 0;    position: absolute;    top: 0;}.comment-content {    margin: 0 0 0 80px;    padding-bottom: 0px;}.comment_bt {    position: relative;    display: inline-block;    width: 100%;}.comment-meta h6{  font-size: 16px;  margin-bottom: 0px;}.comment-content h6 span {    font-weight: 500;    font-size: 14px;}.facebook-bg {    background: #4867aa;  }.twitter-bg{  background: #007bff;}.google-bg{  background: #dc3545;}.linkedin-bg{  background: #007bff;}.pinterest-bg{  background: #dc3545;}.blog-big .detail {    padding: 30px 0px 0px;}.btn:not(:disabled):not(.disabled) {    cursor: pointer;}.button-theme {    background: #ff3154;}.button-theme {    color: #fff !important;    outline: none;}.btn-md {    cursor: pointer;    padding: 13px 30px 11px 30px;    letter-spacing: 1.5px;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;    border-radius: 3px;}.widget {    margin-bottom: 20px;    padding: 20px;       background-color: #fff;} .recent-properties .media img {    width: 60px;    border-radius: 2px;}.recent-properties .listing-post-meta a {    color: #757474;}.tags-box ul li {    display: inline-block;}.tags-box ul li a {    border: 1px solid #c5c5c5;    background: #fff;    color: #000;    display: inline-block;    font-size: 16px;    margin: 0 0 5px;    padding: 5px 13px;    font-weight: 500;    text-transform: capitalize;    border-radius: 3px;}.listing-post-meta {    font-size: 11px;}/************************** blog styles ***************************/.blog-style-one{  margin-bottom: 50px;  float: left;  width: 100%;  position: relative;}.blog-style-one .text-box{      margin-top: -60px;    float: left;    width: 90%;    background: #fff;    position: relative;    padding: 15px 15px 0px 0px;}.blog-large-grid .single-blog-style-one{  float: left;  width: 100%;  padding-bottom: 60%;}.blog-large-grid .img-box{  position: absolute !important;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background-position: 50%;    background-size: cover;    z-index: 1;}.blog-large-grid .img-box:before{  content: "";  z-index: 2;  position: absolute;  top: 0;    bottom: 0;    width: 100%;    height: 100%;    background: #000;        opacity: .3;}.blog-large-grid .text-box{  float: left;  width: 100%;  padding:40px;  position: absolute;  bottom: 0px;  left: 0px;  z-index: 2;}.blog-large-grid .text-box .meta-info-bg-color{  margin-top: 0px;  margin-bottom: 10px;}.blog-large-grid .text-box h3 a, .blog-large-grid .text-box .meta-info ul li, .blog-large-grid .text-box .meta-info ul li a{  color: #fff;}.blog-large-grid .text-box h3 a{  font-size: 35px !important;}.blog-style-one .single-blog-style-one + .single-blog-style-one {  margin-top: 50px;}.blog-style-one .single-blog-style-one .img-box {  position: relative;  overflow: hidden;  cursor: pointer;}.meta-info-bg-color.meta_ol{  position: absolute;  top: 15px;  left: 15px;  margin: 0px 1px 1px 0px;}.blog-style-one .single-blog-style-one .meta-info{  float: left;  width: 100%;  margin-bottom: 10px;}.blog-style-one .single-blog-style-one .img-box img {  width: 100%;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.blog-style-one .single-blog-style-one .img-box a.read-more{    min-width: 140px;    height: 40px;    color: #fff;    text-align: center;    line-height: 40px;    font-size: 12px;    letter-spacing: 0.04em;    text-transform: uppercase;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: 100;    opacity: 0;    -webkit-transition: all .4s ease;    transition: all .4s ease;}.blog-style-one .single-blog-style-one .img-box a.read-more:hover {  color: #fff;}.text-box .meta-info a {  display: inline-block;  vertical-align: middle;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.blog-style-one .single-blog-style-one .text-box .meta-info a i {  color: #ff3154;  font-size: 14px;  margin-right: 5px;}.blog-style-one .single-blog-style-one .text-box .meta-info a + a {}.blog-style-one .single-blog-style-one .text-box h3 a {  margin: 0;  font-size: 20px;  -webkit-transition: all .4s ease;  transition: all .4s ease;  display: block;}.blog-style-one .single-blog-style-one .text-box h3:hover {  color: #ff3154;}.blog-style-one .single-blog-style-one .text-box p {  color: #4b4f56;  float: left;  width: 100%;  margin: 0px;  font-size: 15px;}.blog-style-one .single-blog-style-one .text-box p span{  font-size: 20px;  color: #ff3154;}.blog-style-one .single-blog-style-one:hover .img-box img {  -webkit-transform: scale(1.05);  transform: scale(1.05);}.blog-style-one .single-blog-style-one:hover .img-box:after {  opacity: 1;}.blog-style-one .single-blog-style-one:hover .img-box a.read-more {  opacity: 1;}.blog-style-one.blog-style-one .single-blog-style-one .text-box .meta-info img{  width: 40px;  border-radius: 20px;}.meta-info-bg-white.meta-info-bg-color{  position: absolute;  bottom: 0px;  left: 0px;  margin: 0px;}.meta-info-bg-white.meta-info-bg-color a{  background: #fff;  color: #ff0000;}.meta-info-text-color.meta-info-bg-color a{  background: transparent;  color: #ff0000;  padding: 0px;  height: auto;    line-height: 1.2;    font-weight: 800;    font-size: 11px;}.meta-info-bg-color {    font-size: 12px;    font-weight: bold;    float: left;    width: 100%;    margin-bottom: 5px;    margin-top: 20px;}.meta-info-bg-color a{    letter-spacing: .03em;    display: inline-block;    font-size: 10px;    font-weight: 700;    line-height: 1;    padding: 3px 6px;    background: #f70d28;    text-transform: uppercase;    transition: .2s;    color: #fff;}.slider-caption p{  color: #fff;}.meta-info{  line-height: 1.2;}.meta-info ul{  display: inline-block;    flex-wrap: wrap;    list-style: none;    margin: 0;    padding: 0;    line-height: 1.2;}.meta-info ul li a{  font-weight: 600;  font-size: 13px;}.meta-info ul li{    display: inline-block;    color: rgba(10,10,10,0.7);    font-size: 13px;    text-transform: capitalize;}.meta-info ul li+li {    margin-left: 3px;}.meta-info ul li+li:before {    content: '\00b7';    font-weight: 600;    color: #b5b5b5;    margin-right: 6px;}.footer-meta-info{  float: left;  width: 100%;  margin-top: 10px;}.footer-meta-info .bt_more_btn{    float: left;    font-size: 12px;    padding-bottom: 0px;    border-bottom: 1px solid #000;    -webkit-transition: .2s;    transition: .2s;    color: #000;    text-transform: uppercase;    letter-spacing: .1em;    font-weight: 600;}.footer-meta-info .bt_post_share{  float: right;}.footer-meta-info .bt_post_share li{  float: left;}.footer-meta-info .bt_post_share li a{  background: #eaeaea;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  float: left;  margin-left: 5px;  border-radius: 100px;  font-size: 14px;}.footer-meta-info .bt_post_share li a i{  color: #000;}.meta-info-slider{  color: #c6c6c6 !important;  font-size: 12px;}.blog-style-two .single-blog-style-two .img-box {  position: relative;  overflow: hidden;  cursor: pointer;}.blog-style-two .single-blog-style-two .img-box:after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 99;  background: rgba(33, 55, 74, 0.5);  opacity: 0;  border-radius: 10px;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.blog-style-two .single-blog-style-two .img-box >img {  width: 100%;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.blog-style-two .single-blog-style-two .img-box a.read-more {  font-size: 18px;  width: 140px;  height: 40px;  background: #ff3154;  color: #fff;  text-align: center;  line-height: 40px;  font-weight: 500;  font-size: 16px;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);  z-index: 100;  opacity: 0;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.blog-style-two .single-blog-style-two .img-box a.read-more:hover {  background: #242C33;  color: #ff3154;}.blog-style-two .single-blog-style-two .text-box .meta-info {  margin-top: 15px;}.blog-style-two .single-blog-style-two .text-box .meta-info a {  color: #868686;  font-size: 15px;  display: inline-block;  vertical-align: middle;}.blog-style-two .single-blog-style-two .text-box .meta-info a i {  margin-right: 5px;}.blog-style-two .single-blog-style-two .text-box h3 {  margin: 0;  color: #242C33;  font-size: 30px;  font-weight: 500;  line-height: 30px;  -webkit-transition: all .4s ease;  transition: all .4s ease;  margin-top: 5px;}.blog-style-two .single-blog-style-two .text-box h3:hover {  color: #ff3154;}.blog-style-two .single-blog-style-two:hover .img-box:after {  opacity: 1;}.blog-style-two .single-blog-style-two:hover .img-box a.read-more {  opacity: 1;}.blog-post-pagination {  text-align: center;}.blog-post-pagination a {  display: inline-block;  vertical-align: middle;  border: 1px solid #DBDDDE;  width: 42px;  height: 42px;  text-align: center;  line-height: 42px;  color: #051829;  font-size: 14px;  border-radius: 100%;}.blog-post-pagination a + a {  margin-left: 15px;}.blog-post-pagination a.active, .blog-post-pagination a:hover {  background: #ff3154;  color: #fff;  border-color: #ff3154;}.single-blog-page-content >.img-box {  margin-bottom: 20px;}.single-blog-page-content .meta-info {  margin-top: 10px;  padding-bottom: 15px;  margin-bottom: 15px;  border-bottom: 1px solid #E3E3E3;}.single-blog-page-content .meta-info a {  color: #999999;  font-size: 16px;  display: inline-block;  vertical-align: middle;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.single-blog-page-content .meta-info a i {  margin-right: 5px;  color: #ff3154;  font-size: 14px;}.single-blog-page-content .meta-info a:hover {  color: #242C33;}.single-blog-page-content .meta-info a + a {  margin-left: 10px;}.single-blog-page-content h3 {  margin: 0;  color: #242C33;  font-size: 24px;  line-height: 30px;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.single-blog-page-content p {  font-size: 16px;  line-height: 29px;  color: #727272;  margin: 0;}.single-blog-page-content .share-tag-box {  margin-top: 30px;}.single-blog-page-content .share-tag-box .share-box span,.single-blog-page-content .share-tag-box .share-box a {  display: inline-block;  vertical-align: middle;}.single-blog-page-content .share-tag-box .share-box span {  color: #999999;  font-size: 15px;  margin-right: 10px;}.single-blog-page-content .share-tag-box .share-box a {  font-size: 15px;  color: #242C33;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.single-blog-page-content .share-tag-box .share-box a:hover {  color: #ff3154;}.single-blog-page-content .share-tag-box .share-box a + a {  margin-left: 10px;}.single-blog-page-content .share-tag-box .tags-box a {  border: 1px solid #E6E9EC;  color: #7A7E81;  font-size: 14px;  padding: 0 15px;  height: 35px;  line-height: 33px;  text-align: center;  display: inline-block;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.single-blog-page-content .share-tag-box .tags-box a:hover {  background: #ff3154;  border-color: #ff3154;  color: #fff;}.single-blog-page-content .share-tag-box .tags-box a + a {  margin-left: 10px;}.single-blog-page-content .title-box {  margin-top: 50px;  margin-bottom: 30px;}.single-blog-page-content .title-box h3 {  margin: 0;  color: #242C33;  font-size: 24px;}.single-blog-page-content .author-box {  padding: 40px 40px 30px;  border: 1px solid #DBDDDE;}.single-blog-page-content .author-box .img-box,.single-blog-page-content .author-box .text-box {  display: table-cell;  vertical-align: top;}.single-blog-page-content .author-box .img-box i {  background: #E7EBEC;  width: 75px;  text-align: center;  height: 75px;  line-height: 75px;  font-size: 30px;  color: #242C33;}.single-blog-page-content .author-box .text-box {  padding-left: 25px;}.single-blog-page-content .author-box .text-box h3 {  margin: 0;  font-size: 18px;  color: #242C33;  line-height: 1em;  margin-bottom: 10px;}.single-blog-page-content .author-box .text-box span {  color: #999999;  font-size: 14px;  display: block;  line-height: 1em;}.single-blog-page-content .author-box .text-box p {  color: #666666;  font-size: 14px;  line-height: 24px;  margin-top: 10px;}.single-blog-page-content .author-box .text-box .social {  margin-top: 10px;}.single-blog-page-content .author-box .text-box .social a {  font-size: 15px;  color: #242C33;}.single-blog-page-content .author-box .text-box .social a + a {  margin-left: 5px;}.single-blog-page-content .comment-form-box form input,.single-blog-page-content .comment-form-box form textarea {  width: 100%;  height: 40px;  background: #F8F8FA;  border: none;  outline: none;  padding-left: 20px;  font-size: 14px;  color: #808992;  display: block;  margin-bottom: 20px;}.single-blog-page-content .comment-form-box form input::-webkit-input-placeholder,.single-blog-page-content .comment-form-box form textarea::-webkit-input-placeholder {  /* Chrome/Opera/Safari */  color: #808992;}.single-blog-page-content .comment-form-box form input::-moz-placeholder,.single-blog-page-content .comment-form-box form textarea::-moz-placeholder {  /* Firefox 19+ */  color: #808992;}.single-blog-page-content .comment-form-box form input:-ms-input-placeholder,.single-blog-page-content .comment-form-box form textarea:-ms-input-placeholder {  /* IE 10+ */  color: #808992;}.single-blog-page-content .comment-form-box form input:-moz-placeholder,.single-blog-page-content .comment-form-box form textarea:-moz-placeholder {  /* Firefox 18- */  color: #808992;}.single-blog-page-content .comment-form-box form input.error,.single-blog-page-content .comment-form-box form textarea.error {  background: rgba(255, 0, 0, 0.3);}.single-blog-page-content .comment-form-box form label.error {  display: none !important;}.single-blog-page-content .comment-form-box form textarea {  padding-top: 10px;  height: 200px;}.single-blog-page-content .comment-form-box form button[type=submit] {  width: 100%;  height: 45px;  background: #ff3154;  color: #151E37;  font-size: 16px;  text-align: center;  line-height: 45px;  -webkit-transition: all .4s ease;  transition: all .4s ease;  border: none;  outline: none;  margin-top: 10px;}.single-blog-page-content .comment-form-box form button[type=submit]:hover {  background: #232C33;  color: #ff3154;}.blog-style-one .single-blog-style-one .img-box {    position: relative;    overflow: hidden;    cursor: pointer;    margin-bottom: 20px;}.blog-style-one .single-blog-style-one .img-box >img {    width: 100%;    -webkit-transition: all .4s ease;    transition: all .4s ease;}.blog-style-one .single-blog-style-one .text-box h3 {    color: #000;    -webkit-transition: all .4s ease;    transition: all .4s ease;    margin-bottom: 10px;    float: left;    width: 100%;}.bt-pagination{  text-align: center; }.bt-pagination .page-numbers {    font-size: 13px;    display: inline-block;    background: transparent;    border: 1px solid #ccc;    color: #000;    border-radius: 100%;    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    margin: 0 2px;}.bt-pagination .page-numbers.next {    color: #000;    font-size: 13px;    margin: 0 2px;    width: auto;    border: none;    display: inline-block;}.bt-pagination .page-numbers.current {    border: 1px solid transparent;    display: inline-block;    background: #000;    color: #fff;    border-radius: 100%;    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    }/************************** sidebar styles ***************************/.bt-widget-author{  padding: 30px;  background: #f1f4f7;  margin-bottom: 45px;}.author-container{  text-align: center;}.bt-author-title{  font-size: 16px;  margin-bottom: 15px;}.bt-author-avatar a{  display: inline-block;}.bt-author-avatar a img{  border-radius: 100px;  width: 80px;}.bt-author-avatar{  margin-bottom: 10px;}.bt-author-data .author-description{  margin-bottom: 10px;  font-size: 15px;  color: #000;}.bt-author-social-links .bt-social-links-items .bt-social-links-item{  display: inline-block;  margin: 0px;}.bt-author-social-links .bt-social-links-items a{      font-size: 15px;    width: 35px;    height: 35px;    line-height: 35px;    display: inline-block;    text-align: center;    background: #dadcde;    -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px;    color: #fff;}.bt-author-social-links .bt-social-links-items .bt-facebook{    background: #3b5999;}.bt-author-social-links .bt-social-links-items .bt-twitter{  background: #55acee;}.bt-author-social-links .bt-social-links-items .bt-youtube{      background: #dd4b39;}.sidebar.sidebar-left {  padding-right: 65px;}.sidebar.sidebar-right {  padding-left: 65px;}.sidebar .single-sidebar{  margin-bottom: 45px;}.sidebar .single-sidebar:last-child{  margin-bottom: 0px;}.sidebar .single-sidebar ul,.sidebar .single-sidebar h4,.sidebar .single-sidebar h3,.sidebar .single-sidebar p {  margin: 0;  padding: 0;  list-style: none;}.sidebar .single-sidebar .title:after{    content: '';    border-top: 1px solid #e9ecef;    margin: 0 1em 0 0;    -webkit-box-flex: 1;    -ms-flex: 1 0 1em;    flex: 1 0 1em;    margin: 0 0 0 1em;}.sidebar .single-sidebar .title:before{    content: '';    border-top: 1px solid #e9ecef;    margin: 0 1em 0 0;    -webkit-box-flex: 1;    -ms-flex: 1 0 1em;    flex: 1 0 1em;}.sidebar .single-sidebar .title {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 100%;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    margin-bottom: 30px;}.sidebar .single-sidebar .title h3 {    margin: 0;    text-align: center;    font-size: 18px;    display: inline-block;}.sidebar .single-sidebar form.subscribe-form,.sidebar .single-sidebar form.search-form {  background: #fff;  border: 1px solid #DBDDDE;  position: relative;}.sidebar .single-sidebar form.subscribe-form input,.sidebar .single-sidebar form.subscribe-form button,.sidebar .single-sidebar form.search-form input,.sidebar .single-sidebar form.search-form button {  border: none;  outline: none;  background-color: transparent;}.sidebar .single-sidebar form.subscribe-form input,.sidebar .single-sidebar form.search-form input {  width: 100%;  height: 39px;  padding-left: 20px;  color: #9D9D9D;  font-size: 14px;}.sidebar .single-sidebar form.subscribe-form input::-webkit-input-placeholder,.sidebar .single-sidebar form.search-form input::-webkit-input-placeholder {  /* Chrome/Opera/Safari */  color: #9D9D9D;}.sidebar .single-sidebar form.subscribe-form input::-moz-placeholder,.sidebar .single-sidebar form.search-form input::-moz-placeholder {  /* Firefox 19+ */  color: #9D9D9D;}.sidebar .single-sidebar form.subscribe-form input:-ms-input-placeholder,.sidebar .single-sidebar form.search-form input:-ms-input-placeholder {  /* IE 10+ */  color: #9D9D9D;}.sidebar .single-sidebar form.subscribe-form input:-moz-placeholder,.sidebar .single-sidebar form.search-form input:-moz-placeholder {  /* Firefox 18- */  color: #9D9D9D;}.sidebar .single-sidebar form.subscribe-form button,.sidebar .single-sidebar form.search-form button {  font-size: 11px;  color: #fff;  background: #000;  right: -1px;  top: -1px;  position: absolute;  height: 41px;  padding: 0px 30px;  text-transform: uppercase;  letter-spacing: .2em;    font-weight: 800;}.sidebar .single-sidebar ul.category-lists {  padding: 0px;}.sidebar .single-sidebar ul.category-lists li a {    display: block;    text-transform: uppercase;    font-weight: bold;    position: relative;    color: #6A6A6A;    font-size: 11px;    padding: 7px 0px;    /* padding-left: 15px; */    -webkit-transition: all .4s ease;    transition: all .4s ease;}.sidebar .single-sidebar ul.category-lists li a i.facebook:hover {  color: #fff;  background-color:#3b5998;}.sidebar .single-sidebar ul.category-lists li a i.instagram:hover {  color: #fff;  background-color:#3f729b;}.sidebar .single-sidebar ul.category-lists li a i.pinterest:hover {  color: #fff;  background-color:#bd081c;}.sidebar .single-sidebar ul.category-lists li a i.twitter:hover {  color: #fff;  background-color:#00acee;}.sidebar .single-sidebar ul.category-lists li a i.youtube:hover {  color: #fff;  background-color:#bd081c;}.facebook{  color: #3b5998;}.instagram{  color: #3f729b;}.pinterest{  color: #bd081c;}.twitter{  color: #00acee;}  .youtube{  color: #bd081c;}.sidebar .single-sidebar ul.category-lists li a i {        padding-top: 8px;    font-size: 15px;    background: #f1eded;    width: 30px;    text-align: center;    height: 30px;    border-radius: 20px;}.sidebar .single-sidebar ul.category-lists li a span.count {  position: absolute;  top: 50%;  right: 0;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.sidebar .single-sidebar ul.tag-lists {  margin-top: -5px;  margin-left: -5px;  margin-right: -5px;}.sidebar .single-sidebar ul.tag-lists li {  display: inline-block;  vertical-align: middle;  padding: 5px;}.sidebar .single-sidebar ul.tag-lists li a {  display: block;  background: #F9F9FB;  color: #9D9D9D;  font-size: 14px;  height: 35px;  padding: 0 15px;  line-height: 35px;}.sidebar .single-sidebar ul.instagram-lists {  padding: 20px 0px 0;}.sidebar .single-sidebar ul.instagram-lists li {  width: 33.33333%;  float: left;  margin-bottom: 10px;}.sidebar .single-sidebar ul.instagram-lists li a {  display: block;  padding: 0 5px;}.sidebar .single-sidebar ul.instagram-lists li a img {  width: 100%;}.sidebar .single-sidebar ul.service-lists li + li a {  margin-top: 10px;}.sidebar .single-sidebar ul.service-lists li a {  font-size: 16px;  color: #6A6A6A;  position: relative;  display: block;  border: 1px solid #D7D7D7;  border-radius: 10px;  padding: 10px 20px;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.sidebar .single-sidebar ul.service-lists li a:before {  content: '\f105';  font-family: 'FontAwesome';  position: absolute;  top: 50%;  right: 20px;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  font-size: 15px;}.sidebar .single-sidebar ul.service-lists li a.active a, .sidebar .single-sidebar ul.service-lists li a:hover a {  background: #ff3154;  border-color: #ff3154;  color: #fff;}.sidebar .single-sidebar .single-contact-info {  position: relative;  padding-left: 35px;}.sidebar .single-sidebar .single-contact-info + .single-contact-info {  margin-top: 10px;}.sidebar .single-sidebar .single-contact-info p {  font-size: 18px;  letter-spacing: .025em;  margin: 0;  color: #6A6A6A;}.sidebar .single-sidebar .single-contact-info i {  color: #ff3154;  font-size: 20px;  position: absolute;  top: 3px;  left: 0;}.sidebar .single-sidebar.brochures-sidebar a {  display: block;  border: 2px solid #ff3154;  width: 100%;  height: 45px;  line-height: 41px;  text-align: left;  color: #ff3154;  font-size: 16px;  -webkit-transition: all .4s ease;  transition: all .4s ease;  padding-left: 70px;  position: relative;}.sidebar .single-sidebar.brochures-sidebar a i {  position: absolute;  top: 50%;  left: 30px;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  font-size: 20px;}.sidebar .single-sidebar.brochures-sidebar a i.fa-download {  font-size: 16px;}.sidebar .single-sidebar.brochures-sidebar a:hover {  background: #ff3154;  color: #fff;}.sidebar .single-sidebar.brochures-sidebar a + a {  margin-top: 10px;}.sidebar .single-sidebar .recent-post-wrapper {  padding: 0px;}.recent-post-wrapper .bt_article_list .post-outer .post-inner:first-child:not(:last-child){    -ms-flex: 0 0 100px;    flex: 0 0 100px;    width: 100px;}.recent-post-wrapper .bt_article_list .post-outer .post-inner img{  border-radius: 100px;}.recent-post-wrapper .bt_article_list .post-outer .post-inner+.post-inner{      -ms-flex: 0 0 calc(100% - 100px - 1rem);    flex: 0 0 calc(100% - 100px - 1rem);    width: calc(100% - 100px - 1rem);}.recent-post-wrapper .bt_article_list .entry-title{    font-size: 15px;}.sidebar .single-sidebar .single-recent-post + .single-recent-post {  padding-top: 20px;}.sidebar .single-sidebar .single-recent-post .img-box,.sidebar .single-sidebar .single-recent-post .text-box {  display: table-cell;  vertical-align: top;}.sidebar .single-sidebar .single-recent-post .img-box {  width: 80px;  border-radius: 100px;  overflow: hidden;}.bt-right-list .single-sidebar{  padding: 30px;}.single-sidebar .head-list{  color: #fff;  margin-bottom: 20px;  font-size: 20px;}.single-recent-post h4 a{  color: #fff;  font-size: 17px;}.single-recent-post .meta-info{  float: left;}.single-recent-post .meta-info .meta_author{  float: left;  text-transform: uppercase;  margin-right: 10px;}.single-recent-post .meta-info .meta_date{  float: left;}.single-recent-post .meta-info .meta_date i{  margin-right: 5px;}.sidebar .single-sidebar .single-recent-post .text-box {  padding-left: 15px;}.sidebar .single-sidebar .single-recent-post .text-box h4 {  margin: 0;  font-size: 18px;  -webkit-transition: all .4s ease;  transition: all .4s ease;}.sidebar .single-sidebar .single-recent-post .text-box h4:hover {  color: #ff3154;}.text-box a i{    vertical-align: middle;}.sidebar .single-sidebar .single-recent-post .text-box p {  margin: 0;  color: #9DA5AC;  font-size: 12px;  margin-top: 5px;}.sidebar .single-sidebar .single-recent-post .text-box p i {  margin-right: 5px;  color: #ff3154;}.bt_feature_wrapper{  float: left;  width: 100%;}.bt-feature-content.bt_feature_main:after{  content: "";  width: 100%;  height: 2px;  bottom: 0px;  position: absolute;  background: #fff;  z-index: 6;}.bt-feature-content{  width: 50%;  float: left;  position: relative;  background: #ccc;  padding-bottom: 36%;}.bt-feature-content.bt-feature-small{  width: 25%;  float: left;  padding-bottom: 18%;  background: #ddd;}.bt-feature-content.bt-feature-small:before{  content: "";  width: 2px;  height: 100%;  bottom: 0px;  position: absolute;  background: #fff;  z-index: 6;}.bt-feature-content.bt-feature-small:after{  content: "";  width: 100%;  height: 2px;  bottom: 0px;  position: absolute;  background: #fff;  z-index: 6;}.bt-feature-content .bt_item_img{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background: #f7f7f7;    background-position: 50%;    background-size: cover;    z-index: 1;}.bt-feature-content .bt_item_link{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 3;    background: #000;    opacity: .4;}.bt-feature-content.bt_feature_main .slide_text_box{  left: 10%;  right: 10%; }.bt-feature-content .slide_text_box{  position: absolute;  top: 50%;  left: 10%;  right: 10%;  z-index: 3;      text-align: center;    -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.bt-feature-content .slide_text_box .meta-info-bg-color{  margin-top: 0px;}.bt-feature-content .slide_text_box .meta-info-text-color.meta-info-bg-color a{  color: #fff;  text-shadow: 1px 1px 1px rgba(0,0,0,.1);}.bt-feature-content .slide_text_box h3{  line-height: 0;  float: left;  width: 100%;}.bt-feature-content .slide_text_box h3 a{  color: #fff;  font-size: 40px;  text-shadow: 1px 1px 1px rgba(0,0,0,.1);  line-height: 1.2;}.bt-feature-content .slide_text_box h3 a:hover{  opacity: .8;}.bt-feature-content.bt-feature-small .slide_text_box h3{  line-height: 0;}.bt-feature-content.bt-feature-small .slide_text_box h3 a{  font-size: 20px;  line-height: 1.2;}.bt-feature-content .meta-info li, .bt-feature-content .meta-info a{  color: #fff;  text-shadow: 1px 1px 1px rgba(0,0,0,.1);}.bt_top_list_wrapper{  float: left;  width: 100%;  margin-top: 40px;}.bt_top_list_in{ margin: 0px -10px;}.bt_top_list_wrapper .bt_article_list{  width: 25%;  float: left;  padding: 0px 10px;}.bt_top_list_wrapper .bt_article_list .post-thumbnail img{  border-radius: 100px;}.bt_top_list_wrapper .bt_article_list .entry-title{  font-size: 15px;}.bt_top_list_wrapper .post-outer .post-inner:first-child:not(:last-child){      -webkit-box-flex: 0;    -ms-flex: 0 0 100px;    flex: 0 0 100px;    width: 100px;}.bt_top_list_wrapper .post-outer .post-inner:last-child{  -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 100px - 1rem);    flex: 0 0 calc(100% - 100px - 1rem);    width: calc(100% - 100px - 1rem);}.bt_top_list_wrapper .post-outer{  margin-bottom: 0px;}.bt_slider_wrapper{  float: left;  width: 100%;  overflow: hidden;}.bt-slider-content{  height: 550px;  position: relative;}.bt-slider-content .bt_item_img{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background: #f7f7f7;    background-position: 50%;    background-size: cover;    z-index: 1;}.bt-slider-content .bt_item_link{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 3;    background: #000;    opacity: .3;}.bt-slider-content .slide_text_box{  position: absolute;  top: 50%;  left: 25%;  right: 25%;  bottom: auto;    padding: 0px;    z-index: 3;    text-align: center;        -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);}.bt-slider-content .bt_slider_excerpt{    color: #fff;    font-size: 20px;    width: 70%;    line-height: 1.4;    margin-top: 15px;    opacity: .8;}.bt-slider-content .slide_text_box .meta-info-bg-color{  margin-bottom: 10px;}.bt-slider-content .slide_text_box h3{  display: block;  float: left;  width: 100%;}.bt-slider-content .slide_text_box h3 a{  font-size: 45px;  color: #fff;  display: block;}.bt-slider-content .slide_text_box .meta-info{  float: left;  width: 100%;}.bt-slider-content .slide_text_box .meta-info ul li, .bt-slider-content .slide_text_box .meta-info ul li a{  color: #fff;}.bt_carousel_wrapper.bt_carousel_main{  margin-top: 0px;}.bt_carousel_wrapper{  float: left;  width: 100%;  margin-top: 40px;  overflow: hidden;}.bt_carousel_wrapper .slick-dots{  position: relative;  bottom: 0px;  margin-top: 20px;}.bt_carousel_wrapper .slick-dots li.slick-active button{    background: #000;    border-color: #000;}.bt_carousel_wrapper .slick-dots li button{  width: 12px;    height: 12px;    border: 2px solid #000;    background: transparent;    overflow: hidden;    text-indent: -200px;    padding: 0;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;}.bt-carousel {  position: relative;}.bt-carousel *{  outline: none;}.bt_carousel_wrapper.bt_carousel_main .bt-carousel .slick-list{  margin: 0px -1px;}.bt_carousel_wrapper.bt_carousel_main .bt-carousel .bt-carousel-item{  padding: 0px .5px;}.bt-carousel .slick-list{  margin: 0px -15px;}.bt-carousel .bt-carousel-item{  padding: 0px 15px;}.bt-carousel .bt-carousel-content{  height: 430px;  position: relative;}.bt-carousel .bt-carousel-content:before{    content: "";    display: block;    position: absolute;    width: 100%;    top: 0;    bottom: 0;    background: linear-gradient(180deg,transparent 0,#000 85%,#000);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0);    opacity: .3;    z-index: 2;}.bt-carousel .bt_item_img{    position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    background: #f7f7f7;    background-position: 50%;    background-size: cover;    z-index: 1;}.bt-carousel .bt_item_link{  position: absolute;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    display: block;    z-index: 3;}.bt_post_type{      background: #fff;    color: #000;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 17px;    position: absolute;    top: 20px;    right: 20px;    z-index: 2;    border-radius: 100px;}.bt-carousel .car_text_box{  position: absolute;  bottom: 0px;  left: 0px;  z-index: 3;  padding: 0 30px 30px;}.bt-carousel .car_text_box .meta-info-bg-color{  margin: 0px;}.bt-carousel .car_text_box .meta-info{  float: left;  width: 100%;  margin-top: 5px;}.bt-carousel .car_text_box h3{  display: block;  float: left;  width: 100%;  margin-top: 10px;  margin-bottom: 0px;}.bt-carousel .car_text_box h3 a{  color: #fff;  display: block;  font-size: 23px;}.bt-carousel .car_text_box .meta-info ul li, .bt-carousel .car_text_box .meta-info ul li a{  color: #fff;}/*** ====================================================================      FAQ Section====================================================================***/.faq-section{  position: relative;}.faq-section.no-pd-top{  padding-top: 0;}.faq-section .upper-box{  position: relative;  margin-bottom: 40px;}.faq-section .upper-box .text{  position: relative;  display: block;  font-size: 18px;  line-height: 30px;  color: #555555;  font-weight: 400;}.faq-section .title-style-one{  margin-bottom: 40px;}.faq-section .accordion-column{  position: relative;}.faq-section .title-style-one h2{  font-size: 44px;  color: #222222;  font-weight: 700;}.faq-section .accordion-column .inner-column{  position: relative;  padding-right: 30px;}/*------------------------------------------------------------------    accordions-------------------------------------------------------------------*/.accordion >dt {    margin-bottom: 30px;    font-size: 14px;    font-weight: 400;}.accordion.time-line >dt >a {    background: none;}.accordion >dt >a {    position: relative;    display: block;    padding: 14px 20px;    text-decoration: none;    color: #222;    border: 2px solid #e8e8e8;    background: #fff;    font-weight: 500;    font-size: 20px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.accordion >dt >a:hover {    text-decoration: none;}.accordion >dt >a:hover,.accordion >dt >a.active {    cursor: pointer;     color: #fff;    border-color: #ff3154;    background: #ff3154;}.accordion >dt >a:after {    position: absolute;    top: 50%;    right: 10px;    width: 15px;    height: 15px;    margin-top: -8px;    content: "\e61a";    text-align: center;    text-transform: none;    color: #696969;    font-family: "themify";    font-size: 16px;    font-weight: normal;    font-style: normal;    font-variant: normal;    line-height: 15px;    -webkit-font-smoothing: antialiased;     speak: none;}.accordion >dt >a.active:after,.accordion >dt >a.active:hover:after {    content: "\e622";    color: #fff;}.accordion >dt >a:hover:after {    color: #fff;}.accordion >dd {    margin-bottom: 30px;    padding: 0px;    color: #777; }.accordion >dt >a,.accordion >dt >a:after,.toggle >dt >a,.toggle >dt >a:after {    -webkit-transition: all .27s cubic-bezier(0, 0, .58, 1);            transition: all .27s cubic-bezier(0, 0, .58, 1);}/*------------------------------------------------------------------    Toggle-------------------------------------------------------------------*/.toggle >dt {      margin-bottom: 30px;    font-size: 14px;    font-weight: 400;}.toggle >dt >a {        position: relative;    display: block;    padding: 14px 20px;    text-decoration: none;    color: #222;    border: 2px solid #e8e8e8;    background: #fff;    font-weight: 500;    font-size: 20px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.toggle.time-line >dt >a {    background: none;}.toggle >dt >a:hover {    text-decoration: none;}.toggle >dt >a:hover,.toggle >dt >a.active {    cursor: pointer;     color: #fff;    border-color: #ff3154;    background: #ff3154;}.toggle >dt >a:after {    position: absolute;    top: 50%;    right: 10px;    width: 15px;    height: 15px;    margin-top: -8px;    content: "\e61a";    text-align: center;    text-transform: none;    color: #696969;    font-family: "themify";    font-size: 15px;    font-weight: normal;    font-style: normal;    font-variant: normal;    line-height: 15px;    -webkit-font-smoothing: antialiased;     speak: none;}.toggle >dt >a.active:after,.toggle >dt >a.active:hover:after {    content: "\e622";    color: #fff;}.toggle >dt >a:hover:after {    color: #fff;}.toggle >dd {    margin-bottom: 30px;    padding: 0px;    color: #777;}.faq-section .image-column{  position: relative;}.faq-section .image-column .inner-column{  position: relative;  padding-top: 105px;  margin-left: 50px;  margin-right: -60px;}.faq-section .image-column .image{  position: relative;  display: block;  text-align: right;  border: 15px solid #df6512;  height: 600px;}.faq-section .image-column .image img{  position: absolute;  right: -40px;  bottom: 0;}/*=== Accordion Box Style Two ====*/ /*=== loading-area ===*/#preloader {        overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    background-color: #fff;    position: fixed;    display: table;    width: 100%;    top: 0;    height: 100%;    min-height: 100%;    z-index: 9999;}.loader-container {    position: relative;    display: table-cell;    vertical-align: middle;    z-index: 12;    text-align: center;    text-transform: uppercase;}#preloader_1 {    position: relative;    margin: auto;    width: 100px;}.spinner {  margin: 100px auto;  width: 50px;  height: 40px;  text-align: center;  font-size: 10px;}.spinner >div {  background-color: #ff3154;  height: 100%;  width: 6px;  display: inline-block;    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;  animation: sk-stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2 {  -webkit-animation-delay: -1.1s;  animation-delay: -1.1s;}.spinner .rect3 {  -webkit-animation-delay: -1.0s;  animation-delay: -1.0s;}.spinner .rect4 {  -webkit-animation-delay: -0.9s;  animation-delay: -0.9s;}.spinner .rect5 {  -webkit-animation-delay: -0.8s;  animation-delay: -0.8s;}@-webkit-keyframes sk-stretchdelay {  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }    20% { -webkit-transform: scaleY(1.0) }}@keyframes sk-stretchdelay {  0%, 40%, 100% {     transform: scaleY(0.4);    -webkit-transform: scaleY(0.4);  }  20% {     transform: scaleY(1.0);    -webkit-transform: scaleY(1.0);  }}body.loaded #preloader {  opacity: 0;  visibility: hidden}.justified-gallery {    margin: -1px;    width: 100.3%;    position: relative;    overflow: hidden;}.justified-gallery >a .overlay_icons{    color: #FFF;    font-size: 20px !important;    left: 50%;    margin-left: -10px;    margin-top: 20px;    position: absolute;    text-align: center;    top: 50%;    z-index: 9;    opacity: 0;    transition: all .2s ease-in-out;    -moz-transition: all .2s ease-in-out;    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;}.justified-gallery >a:hover .overlay_icons{    margin-top: 0px;    opacity: 1;}.justified-gallery >a,.justified-gallery >div {    position: absolute;    display: inline-block;    overflow: hidden;    opacity: 0;    filter: alpha(opacity=0);    outline: none;    /* IE8 or Earlier */}.justified-gallery >a >img,.justified-gallery >div >img,.justified-gallery >a >a >img,.justified-gallery >div >a >img {    position: absolute;    top: 50%;    left: 50%;    margin: 0;    padding: 0;    border: none;}.justified-gallery >a >.caption,.justified-gallery >div >.caption {    display: none;    position: absolute;    bottom: 0;    padding: 5px;    background-color: #000000;    left: 0;    right: 0;    margin: 0;    color: white;    font-size: 12px;    font-weight: 300;    font-family: sans-serif;}.justified-gallery >a >.caption.caption-visible,.justified-gallery >div >.caption.caption-visible {    display: initial;    opacity: 0.7;    filter: "alpha(opacity=70)";    /* IE8 or Earlier */        -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease;    -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease;    -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease;}.justified-gallery >.entry-visible {    opacity: 1.0;    filter: alpha(opacity=100);    /* IE8 or Earlier */        -webkit-animation: justified-gallery-show-entry-animation 500ms 0 ease;    -moz-animation: justified-gallery-show-entry-animation 500ms 0 ease;    -ms-animation: justified-gallery-show-entry-animation 500ms 0 ease;}.justified-gallery >.spinner {    position: absolute;    bottom: 0;    margin-left: -24px;    padding: 10px 0 10px 0;    left: 50%;    opacity: initial;    filter: initial;    overflow: initial;}.justified-gallery >.spinner >span {    display: inline-block;    opacity: 0;    filter: alpha(opacity=0);    /* IE8 or Earlier */        width: 8px;    height: 8px;    margin: 0 4px 0 4px;    background-color: #000;    border-top-left-radius: 6px;    border-top-right-radius: 6px;    border-bottom-right-radius: 6px;    border-bottom-left-radius: 6px;}/* Magnific Popup CSS */.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 99043;    overflow: hidden;    position: fixed;    background: #0b0b0b;    opacity: 0.8;    filter: alpha(opacity=80);}.mfp-wrap {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 99043;    position: fixed;    outline: none !important;    -webkit-backface-visibility: hidden;}.mfp-container {    text-align: center;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    padding: 0 8px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.mfp-container:before {    content: '';    display: inline-block;    height: 100%;    vertical-align: middle;}.mfp-align-top .mfp-container:before {    display: none;}.mfp-content {    position: relative;    display: inline-block;    vertical-align: middle;    margin: 0 auto;    text-align: left;    z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {    width: 100%;    cursor: auto;}.mfp-ajax-cur {    cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {    cursor: -moz-zoom-out;    cursor: -webkit-zoom-out;    cursor: zoom-out;}.mfp-zoom {    cursor: pointer;    cursor: -webkit-zoom-in;    cursor: -moz-zoom-in;    cursor: zoom-in;}.mfp-auto-cursor .mfp-content {    cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}.mfp-loading.mfp-figure {    display: none;}.mfp-hide {    display: none !important;}.mfp-preloader {    color: #CCC;    position: absolute;    top: 50%;    width: auto;    text-align: center;    margin-top: -0.8em;    left: 8px;    right: 8px;    z-index: 1044;}.mfp-preloader a {    color: #CCC;}.mfp-preloader a:hover {    color: #FFF;}.mfp-s-ready .mfp-preloader {    display: none;}.mfp-s-error .mfp-content {    display: none;}button.mfp-close,button.mfp-arrow {    overflow: visible;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;    display: block;    outline: none;    padding: 0;    z-index: 1046;    -webkit-box-shadow: none;    box-shadow: none;}button::-moz-focus-inner {    padding: 0;    border: 0;}.mfp-close {    width: 44px;    height: 44px;    line-height: 44px;    position: absolute;    right: 0;    top: 0;    text-decoration: none;    text-align: center;    opacity: 0.65;    filter: alpha(opacity=65);    padding: 0 0 18px 10px;    color: #FFF;    font-style: normal;    font-size: 28px;    font-family: Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus {    opacity: 1;    filter: alpha(opacity=100);}.mfp-close:active {    top: 1px;}.mfp-close-btn-in .mfp-close {    color: #333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {    color: #FFF;    right: -6px;    text-align: right;    padding-right: 6px;    width: 100%;}.mfp-counter {    position: absolute;    top: 0;    right: 0;    color: #CCC;    font-size: 12px;    line-height: 18px;    white-space: nowrap;}.mfp-arrow {    position: absolute;    opacity: 0.65;    filter: alpha(opacity=65);    margin: 0;    top: 50%;    margin-top: -55px;    padding: 0;    width: 90px;    height: 110px;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {    margin-top: -54px;}.mfp-arrow:hover,.mfp-arrow:focus {    opacity: 1;    filter: alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px;}.mfp-arrow:before,.mfp-arrow .mfp-b {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7;}.mfp-arrow-left {    left: 0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {    border-right: 17px solid #FFF;    margin-left: 31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {    margin-left: 25px;    border-right: 27px solid #3F3F3F;}.mfp-arrow-right {    right: 0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {    border-left: 17px solid #FFF;    margin-left: 39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {    border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {    padding-top: 40px;    padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    max-width: 900px;}.mfp-iframe-holder .mfp-close {    top: -40px;}.mfp-iframe-scaler {    width: 100%;    height: 0;    overflow: hidden;    padding-top: 56.25%;}.mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #000;}/* Main image in popup */img.mfp-img {    width: auto;    max-width: 100%;    height: auto;    display: block;    line-height: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 40px 0 40px;    margin: 0 auto;}/* The shadow behind the image */.mfp-figure {    line-height: 0;}.mfp-figure:after {    content: '';    position: absolute;    left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #444;}.mfp-figure small {    color: #BDBDBD;    display: block;    font-size: 12px;    line-height: 14px;}.mfp-figure figure {    margin: 0;}.mfp-bottom-bar {    margin-top: -36px;    position: absolute;    top: 100%;    left: 0;    width: 100%;    cursor: auto;}.mfp-title {    text-align: left;    line-height: 18px;    color: #F3F3F3;    word-wrap: break-word;    padding-right: 36px;}.mfp-image-holder .mfp-content {    max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {    cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {    /**       * Remove all paddings around the image on small screen       */        .mfp-img-mobile .mfp-image-holder {        padding-left: 0;        padding-right: 0;    }    .mfp-img-mobile img.mfp-img {        padding: 0;    }    .mfp-img-mobile .mfp-figure:after {        top: 0;        bottom: 0;    }    .mfp-img-mobile .mfp-figure small {        display: inline;        margin-left: 5px;    }    .mfp-img-mobile .mfp-bottom-bar {        background: rgba(0, 0, 0, 0.6);        bottom: 0;        margin: 0;        top: auto;        padding: 3px 5px;        position: fixed;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .mfp-img-mobile .mfp-bottom-bar:empty {        padding: 0;    }    .mfp-img-mobile .mfp-counter {        right: 5px;        top: 3px;    }    .mfp-img-mobile .mfp-close {        top: 0;        right: 0;        width: 35px;        height: 35px;        line-height: 35px;        background: rgba(0, 0, 0, 0.6);        position: fixed;        text-align: center;        padding: 0;    }}@media all and (max-width: 900px) {    .mfp-arrow {        -webkit-transform: scale(0.75);        transform: scale(0.75);    }    .mfp-arrow-left {        -webkit-transform-origin: 0;        transform-origin: 0;    }    .mfp-arrow-right {        -webkit-transform-origin: 100%;        transform-origin: 100%;    }    .mfp-container {        padding-left: 6px;        padding-right: 6px;    }}.mfp-ie7 .mfp-img {    padding: 0;}.mfp-ie7 .mfp-bottom-bar {    width: 600px;    left: 50%;    margin-left: -300px;    margin-top: 5px;    padding-bottom: 5px;}.mfp-ie7 .mfp-container {    padding: 0;}.mfp-ie7 .mfp-content {    padding-top: 44px;}.mfp-ie7 .mfp-close {    top: 0;    right: 0;    padding-top: 0;}/*******************************  project detail*******************************/.challenge-wrapper,.result-wrapper {  padding-right: 20px;}h3.column-title.title-small.title-small-regular span {    color: #ff3154;}span.counterUp {    color: #ff3154;} .title-bg-small {    font-size: 14px;    font-weight: 700;    line-height: 24px;    margin-bottom: 15px;    color: #fff;    background: #101010;    display: inline-block;    padding: 3px 18px;    text-transform: uppercase;}.section-title, .column-title {    font-size: 36px;    color: #101010;}h3.section-title.wow.fadeInUp span {    font-weight: bold;    color: #ff3154;}span.project-title {    color: #ff3154;}.ts-service-strategic .ts-service-wrapper .btn-link:hover {  color: #ff3154;}h2.column-title.column-title-large span {    color: #ff3154;    font-weight: bold;}/*******************************  work process list*******************************/.work-process-list {  position: relative;  z-index: 1;}.work-process-list:after {  position: absolute;  left: 20px;  top: 0;  width: 1px;  height: 95%;  content: '';  border: 1px dashed #ff3154;  z-index: -1;}.work-process-list li {  position: relative;  margin-bottom: 30px;}.work-process-list .working-num {  color: #fff;  font-size: 15px;  font-weight: 700;  width: 40px;  height: 40px;  background: #ff3154;  line-height: 40px;  border-radius: 50%;  text-align: center;  position: absolute;  left: 0;}.work-process-list .working-text {  left: 60px;  top: 5px;  padding-left: 60px;  padding-top: 5px;}h3.column-title.wow.fadeInUp span {    color: #ff3154;    font-weight: bold;}/*******************************  Slick*******************************/.slick-loading .slick-list{    background: #ccc;}.slick-prev,.slick-next{    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 20px;    height: 20px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    outline: none;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: .25;}.slick-prev:before,.slick-next:before{   font-family: "themify";    display: block;    font-size: 20px;    line-height: 1;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: -25px;}[dir='rtl'] .slick-prev{    right: -25px;    left: auto;}.slick-prev:before{    content: "\e64a";}[dir='rtl'] .slick-prev:before{    content: "\e64a";}.slick-next{    right: -25px;}[dir='rtl'] .slick-next{    right: auto;    left: -25px;}.slick-next:before{    content: '\e649';}[dir='rtl'] .slick-next:before{    content: '\e649';}.bt-slider:hover .jl-arrow-left, .bt-slider:hover .jl-arrow-right{  opacity: 1;}.jl-arrow-left, .jl-arrow-right{    position: absolute;    top: 50%;    bottom: auto;    width: 50px;    height: 50px;    line-height: 50px;    text-align: center;    background: rgba(255,255,255,.7);    z-index: 1;    cursor: pointer;    color: #000;    font-size: 16px;    border-radius: 100px;    -webkit-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -ms-transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    transform: translate3d(0,0,0) perspective(1px) translateY(-50%);    -webkit-transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);    transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1);}.jl-arrow-left{  left: 50px;}.jl-arrow-right{  right: 50px;}/* Dots */.jl-page-content .slick-dots{  text-align: center;}.slick-dots{    position: absolute;    bottom: 20px;    display: block;    width: 100%;    padding: 0;    margin: 0;    list-style: none;    text-align: center;}.jl-page-content .slick-dots li{  padding-left: 5px;}.jl-page-content .slick-dots li:before{  display: none;}.slick-dots li{    position: relative;    display: inline-block;    padding: 0 3px 0px;    cursor: pointer;}.slick-dots li.slick-active button{    background: #ff3154;    background: var(--main-color);    border-color: #ff3154;    border-color: var(--main-color);}.slick-dots li button{    width: 9px;    height: 9px;    border: 2px solid #fff;    background: transparent;    overflow: hidden;    text-indent: -200px;    padding: 0;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;}/*slick slider dots*/.jl-page-content .slick-dots li{  padding-left: 5px;}.jl-page-content .slick-dots li:before{  display: none;}.slick-dots li.slick-active button{    background: #fff;    border-color: #fff;}.slick-dots li button{    width: 13px;    height: 13px;    border: 2px solid #fff;    background: transparent;    overflow: hidden;    text-indent: -200px;    padding: 0;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;}/*slider side bar*//* ENslider side bar*//* Slider */.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;} .slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}/** ====================================*  slider side bar* ====================================*/.bt-slider-side-bar-wrap{}.bt-slider-side-bar{  width: 70px;    display: table-cell;  vertical-align: top;}.bt-slider-side-bar a{  display: block;}/** ====================================*    slider side bar* ====================================*/ .background-slider {    background-color: rgba(10,10,10,0.4);}/** ====================================*   End slider side bar* ====================================*//*** ====================================================================    Fluid Section One====================================================================***/.fluid-section-one{  position:relative;}.fluid-section-one .outer-container{  position:relative;  min-height:350px;}.fluid-section-one .image-column{  position:absolute;  float:left;  left:0px;  top:0px;  width:50%;  height:100%;  background-repeat:no-repeat;  background-position:center right;  background-size:cover;  }.fluid-section-one .image-column .image-box{  position:relative;  display:none; }.fluid-section-one .image-column .image-box img{  position:relative;  display:block;  width:100%;}.bt-sec-title .devider {    position: relative;    display: inline-block;    width: 150px;    text-align: center;}.fluid-section-one .content-column{  position:relative;  float:right;  width:50%;}.fluid-section-one .content-column:before{  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 100%;  background-position: center bottom;  content: "";  background-color: #000;  }.fluid-section-one .content-column .inner-box{  position:relative;  max-width:720px;  padding:100px 15px 50px 115px;}.fluid-section-one .content-column .inner-box .bt-sec-title{  color: #fff;}.fluid-section-one .content-column .inner-box .text{  position:relative;  margin-bottom:50px;}.fluid-section-one .content-column .inner-box .text p{  position:relative;  line-height:27px;  color:#fff;  margin-bottom:27px;}.fluid-section-one .content-column .inner-box .text p:last-child{  margin-bottom:0px;}.fluid-section-one .content-column .inner-box .choose-info{  position:relative;  margin: 0;}.fluid-section-one .content-column .inner-box .choose-info li{  position:relative;  float: left;  width: 50%;  list-style-type: none;  padding-left:60px;  min-height: 50px;  text-transform:capitalize;  cursor: default;}.fluid-section-one .content-column .inner-box .choose-info li h5{  position: relative;  display: block;  font-size:18px;  font-weight:700;  color:#fff;  margin-bottom: 8px;}.fluid-section-one .content-column .inner-box .choose-info li h5 a{  color:#fff;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.fluid-section-one .content-column .inner-box .choose-info li .icon{  position:absolute;  left:0px;  top:0px;  color:#ff3154;  line-height:1em;  font-size:35px;  font-weight:400;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.fluid-section-one .content-column .inner-box .choose-info li:hover a,.fluid-section-one .content-column .inner-box .choose-info li:hover .icon{  color: #ff3154;}.fluid-section-one.alternate .content-column:before{  display: none;}.bt-sec-title{  text-align: center;  color: #ccc;}.bt-title{  color: #aaa;}.bt-title-1{  color: #fff;}.bt-title-2{  color: #111;}.bt-titl-p{  color: #ddd;}/*** ====================================================================    End Fluid Section One====================================================================***//*** ====================================================================    what wiil we do====================================================================***/.fluid-section-two{  position:relative;}.fluid-section-two .outer-container{  position:relative;  min-height:350px;}.fluid-section-two .image-column {    position: absolute;    float: right;    right: 0px;    top: 0px;    width: 50%;    height: 100%;    background-repeat: no-repeat;    background-position: center right;    background-size: cover;}.fluid-section-two .image-column .image-box{  position:relative;  display:none; }.fluid-section-two .image-column .image-box img{  position:relative;  display:block;  width:100%;}.bt-sec-title .devider {    position: relative;    display: inline-block;    width: 150px;    text-align: center;}.fluid-section-two .content-column{  position:relative;  float:left;  width:50%;}.fluid-section-two .content-column:before{  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 100%;  background-position: center bottom;  content: "";  background-color: #000;  }.fluid-section-two .content-column .inner-box{  position:relative;  max-width:720px;  padding:0px 15px 0px 115px;}.fluid-section-two .content-column .inner-box .bt-sec-title{  color: #fff;}.fluid-section-two .content-column .inner-box .text{  position:relative;  margin-bottom:50px;}.fluid-section-two .content-column .inner-box .text p{  position:relative;  line-height:27px;  color:#fff;  margin-bottom:27px;}.fluid-section-two .content-column .inner-box .text p:last-child{  margin-bottom:-1px;}.fluid-section-two .content-column .inner-box .choose-info{  position:relative;  margin: 0;}.fluid-section-two .content-column .inner-box .choose-info li{  position:relative;  float: left;  width: 50%;  list-style-type: none;  padding-left:60px;  min-height: 50px;  text-transform:capitalize;  cursor: default;}.fluid-section-two .content-column .inner-box .choose-info li h5{  position: relative;  display: block;  font-size:18px;  font-weight:700;  color:#fff;  margin-bottom: 8px;}.fluid-section-two .content-column .inner-box .choose-info li h5 a{  color:#fff;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.fluid-section-two .content-column .inner-box .choose-info li .icon{  position:absolute;  left:0px;  top:0px;  color:#ff3154;  line-height:1em;  font-size:35px;  font-weight:400;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.fluid-section-two .content-column .inner-box .choose-info li:hover a,.fluid-section-two .content-column .inner-box .choose-info li:hover .icon{  color: #ff3154;}.fluid-section-two.alternate .content-column:before{  display: none;}.bt-sec-title{  text-align: center;  color: #ccc;}.bt-title-1{  color: #fff;}.bt-titl-p{  color: #ddd;}/*** ====================================================================    End Fluid Section One====================================================================***//*** ====================================================================    Section Title====================================================================***/.bt-sec-title{  position:relative;}.bt-sec-title .devider{  position: relative;  display: inline-block;  width: 150px;  text-align: center;}.bt-sec-title .devider:before,.bt-sec-title .devider:after{  position: absolute;  left: 0;  top: 14px;  height: 1px;  width: 52px;  background-color: #ff3154;  content: "";}.bt-sec-title .devider:after{  left: auto;  right: 0;}.bt-sec-title .devider span{  position: relative;  display: inline-block;  font-size: 22px;  line-height: 30px;  color: #ff3154;  font-weight: 400;}/*** ====================================================================    Services Section Two====================================================================***/.services-section-two{  position: relative;}.services-section-two:before{  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 50%;  background-position: center bottom;  content: "";  opacity: .1;}.service-block-two{  position: relative;  display: block;  margin-bottom: 45px;}.service-block-two .inner-box{  position: relative;  padding: 40px 40px;  text-align: center;  background-color: #ffffff;  border: 1px solid #dddddd;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-two .inner-box:hover{  box-shadow: 0 0 18px rgba(0,0,0,0.18);  color: #000;}.service-block-two .icon-box{  position: relative;  display: block;  padding-bottom: 30px;  margin-bottom: 25px;}.service-block-two .icon-box:before{  position: absolute;  bottom: 0;  left: 50%;  margin-left: -30px;  width: 60px;  height: 2px;  background-color: #cccccc;  content: "";} .service-block-two .icon-box .icon{  display: block;  font-size: 48px;  color: #ff9600;  line-height: 1em;}.service-block-two h5{  position: relative;  display: block;  font-size: 18px;  line-height: 1.2em;  color: #333333;  font-weight: 700;  margin-bottom: 20px;}.service-block-two h5 a{  color: #333333;  display: inline-block;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-two h5 a:hover{  color: #ff9600;}.service-block-two .text{  position: relative;  color: #333333;  font-size: 14px;  line-height: 30px;}.service-block-three{  position: relative;  display: block;  margin-bottom: 30px;}.service-block-three .inner-box{  position: relative;  padding: 20px 20px;  padding-left: 130px;  text-align: left;  background-color: #ffffff;  border: 1px solid #dddddd;  min-height: 100px;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-three .inner-box:hover{  box-shadow: 0 0 18px rgba(0,0,0,0.18);  background-color: #ff3154;  border-color: #ff3154;  color: #000;}.service-block-three .icon-box{  position: absolute;  left: 0;  top: 0;  text-align: center;  width: 100px;  height: 100px;}.service-block-three .icon-box:before{  position: absolute;  right: 0;  top: 20px;  width: 1px;  height: 75px;  background-color: #cccccc;  content: "";  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-three .inner-box:hover .icon-box:before{  background-color: #ffffff;}.service-block-three .icon-box .icon{  display: block;  font-size: 48px;  color: #ff3154;  line-height: 100px;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-three .inner-box:hover .icon-box .icon{  color: #ffffff;}.service-block-three h5{  position: relative;  display: block;  font-size: 18px;  line-height: 1.2em;  color: #333333;  font-weight: 700;  margin-bottom: 7px;}.service-block-three h5 a{  color: #333333;  display: inline-block;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-three .inner-box:hover h5 a{  color: #ffffff;}.service-block-three .text{  position: relative;  color: #333333;  font-size: 14px;  line-height: 30px;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;}.service-block-three .inner-box:hover .text{  color: #ffffff;} .service-block-two .icon-box .icon:hover{  color: #000;}/*******************************  Responesive*******************************/@media only screen and (min-width:760px) and (max-width:1199px) {    .container{      max-width: 100%;    padding-right: 30px;    padding-left: 30px;    }    .bt_l_post{          padding-left: 30px;    }    .bt_sidebar {    padding-left: 30px;}}@media only screen and (min-width: 768px) and (max-width: 992px) {  .container{      max-width: 100%;    padding-right: 30px;    padding-left: 30px;}.bt_search_form_wrapper .bt_search_inout{  color: #000;  padding: 0px;}.bt_search_form_wrapper .bt_search_submit{  right: 0px;}.bt_search_form_wrapper .bt_search_submit i{  color: #000;}.bt_search_wrapper.bt_search_ative{  background: #fff;}.bt-feature-content .slide_text_box h3 a{  font-size: 25px;}.bt_list_section{  margin-top: 30px;}.bt-feature-content.bt_feature_main .slide_text_box, .bt-feature-content .slide_text_box{      left: 5%;    right: 5%;}.bt-feature-content.bt-feature-small .slide_text_box h3 a{  font-size: 15px;}.bt-feature-content.bt-feature-small .slide_text_box .meta-info{  display: none;}.blog-style-one .single-blog-style-one .text-box h3 a{  font-size: 18px;}.bt_article_list.bt_article_list_l .entry-title a{  font-size: 20px;}.bt_m_post, .bt_l_post{  width: 100%;}.bt_l_post{  padding-left: 0px;  margin-top: 30px;}.bt_top_list_wrapper .bt_article_list{  width: 50%;  margin-bottom: 20px;}.bt_top_list_wrapper .bt_article_list:last-child{  margin-bottom: 0px;}#mosttop-bar{  display: none;}.bt_mobile_logo{  display: block;}.header-social-icons .social-wrapper{  display: none;}.bt-slider-content{  height: 400px;}.bt_search_wrapper{      bottom: -42px;      border-bottom: 1px solid #e9ecef;      overflow: hidden;}.bt_search_form_wrapper{  padding: 0px;}.bt-navigation{  display: none;}.bt-slider-content .slide_text_box{      left: 5%;    right: 5%;}.bt_content{  width: 100%;  -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;    margin-bottom: 50px;}  .bt_sidebar{  width: 100%;  padding-left: 15px;  -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.bt_sidebar.bt_left_sidebar {    padding-right: 15px;    padding-left: 15px;}.bt_footer_widget_area .col-md-3{  width: 50%;  -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;}.bt_sidebar.bt_left_sidebar{  order: 2;}.bt_sidebar_right{  order: 1;}}@media only screen and (max-width:767px) {  .container{      max-width: 100%;    padding-right: 15px;    padding-left: 15px;}.bt_search_wrapper.bt_search_ative{  background: #fff;}.bt_search_form_wrapper .bt_search_inout{  color: #000;  padding: 0px;}.bt_search_form_wrapper .bt_search_submit{  right: 0px;}.bt_search_form_wrapper .bt_search_submit i{  color: #000;}.bt_m_post, .bt_l_post{  width: 100%;}.bt_l_post{  padding-left: 0px;  margin-top: 30px;}.bt-feature-content .slide_text_box h3 a{  font-size: 20px;}.bt_m_post .blog-style-one .single-blog-style-one .text-box h3 a {    font-size: 23px;}.bt-feature-content, .bt-feature-content.bt-feature-small{  width: 100%;}.bt-feature-content.bt-feature-small, .bt-feature-content{  padding-bottom: 40%;}.bt_content .bt_article_list .post-outer{  display: block;}.bt_article_list.bt_article_list_l{  float: left;  width: 100%;  margin-bottom: 30px;}.bt_article_list.bt_article_list_l .post-outer .post-inner:first-child:not(:last-child){      -ms-flex: none;    flex: none;    width: 100%;    margin-bottom: 30px;}.bt_article_list.bt_article_list_l .post-outer .post-inner+.post-inner {            -webkit-box-pack: center;    display: block;    -ms-flex: none;    flex: none;    width: 100%;}.bt-feature-content.bt-feature-small:before{  display: none;}  .bt_top_list_wrapper .bt_article_list{  width: 100%;  margin-bottom: 20px;}.bt_top_list_wrapper .bt_article_list:last-child{  margin-bottom: 0px;}#mosttop-bar{  display: none;}.bt_mobile_logo{  display: block;}.header-social-icons .social-wrapper{  display: none;}.bt-slider-content{  height: 300px;}.bt-slider-content .slide_text_box h3 a{  font-size: 25px;}.bt_search_wrapper{      bottom: -42px;      border-bottom: 1px solid #e9ecef;      overflow: hidden;}.bt_search_form_wrapper form{      border-bottom: 0px solid rgba(95,131,137,.1);      overflow: hidden;}.bt_search_form_wrapper{  padding: 0px;}.bt-navigation{  display: none;}.bt-slider-content .slide_text_box{      left: 5%;    right: 5%;}.bt_cat_wrapper .bt_cat_col{  width: 100%;  margin-bottom: 5px;}.bt_cat_wrapper .bt_cat_col:last-child{  margin-bottom: 0px;}.blog-large-grid .text-box{  padding: 20px;}.blog-large-grid .text-box h3 a{  font-size: 25px !important;}.bt_content{    margin-bottom: 50px;} .bt_sidebar {    padding-left: 15px;}.bt_sidebar.bt_left_sidebar {    padding-right: 15px;    padding-left: 15px;}.footer_insta_wrapper .footer_insta_list{  width: 50%;  margin-bottom: 10px;}.bt_footer_menu{  float: left;}.bt_footer_menu li{  margin-left: 0px;  margin-right: 10px;}.blog-social-list{  float: left;}.bt_related_post .blog-small-grid{  width: 100%;}.bt_sidebar.bt_left_sidebar{  order: 2;}.bt_sidebar_right{  order: 1;}}/*����Դ��,���ɱ༭��Դ����Ψһ���ص�ַ: http://www.bootstrapmb.com/item/7604�����˱�עֻ��������ʾվ�����ص�Դ�벻��������*/