/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/5390(这个备注仅在演示页面有，源代码里没有)*//*-----------------------------------------------------------------------------------������ȫ��õ�Bootstrapģ�壺http://www.bootstrapmb.com Version: 1.0 Main Color   : #2ed9f5 main Font    : Poppins,-----------------------------------------------------------------------------------*//* ---------------------------------------------------------------- == Table Of Content	:: 01 Start Basics	:: 02 Helper Class	:: 03 Button	:: 04 Navbar	:: 05 Home Banner	:: 06 Section Heading	:: 07 Page Heading	:: 08 Welcome Section	:: 09 Service Section	:: 10 Home Contact Section	:: 11 Counter	:: 12 Team Section	:: 13 Pricing Table	:: 14 Testimonial Section	:: 15 Blog Section	:: 16 Footer	:: 17 About Page	:: 18 Blog Sidebar	:: 19 Blog Comment Section	:: 20 Service Details Page	:: 21 Team Member Page 	:: 22 Team Member Details Page	:: 23 Contact Page	:: 24 404 Page	:: 25 Additional CSS	:: 26 Accordion	:: 27  Page Loader 	:: 28 Pagination---------------------------------------------------------------- */@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|PT+Serif+Caption|PT+Serif:400,700&display=swap');/* font-family: 'PT Serif', serif;font-family: 'PT Serif Caption', serif;font-family: 'Open Sans', sans-serif; *//*------------- :: 01 Start Basics  -------------*/* {    margin: 0;    padding: 0;    -webkit-box-sizing: border-box;    box-sizing: border-box;    outline: none;    list-style: none;    word-wrap: break-word;}html,body {    color: #585858;    line-height: 1.6;    font-weight: 400;    font-size: 16px;    font-family: 'Open Sans', sans-serif;}p {    line-height: 26px;    font-size: 16px;    font-weight: normal;    font-style: normal;    font-stretch: normal;    letter-spacing: normal;    color: #565656;}img {    width: 100%;    max-width: 100%;    height: auto;}a:focus {    text-decoration: none;    outline: 0;}span,a,a:hover {    text-decoration: none;    color: inherit;}h1,h2,h3,.btn,nav,.service-title a {    font-family: 'PT Serif', serif!important;}h1,h2,h3,h4,h5,h6 {    margin: 0;    font-weight: 600;    color: #393e46;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    font-weight: inherit;}h1 {    font-size: 53px;    line-height: 62px;    margin-bottom: 0px;}h2 {    font-size: 40px;    line-height: 50px;    margin-bottom: 0px;}h3 {    font-size: 24px;    line-height: 34px;    margin-bottom: 0px;}h4 {    font-size: 18px;    line-height:28px;    margin-bottom: 0px;}a:hover {    text-decoration: none!important;}a:hover,a,button,button:hover {    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}button:focus {    outline: none!important;}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {    font-family: Flaticon;    font-size: 19px;    font-style: normal;    margin-left: 0px;}/*------------- :: 02 Helper Class -------------*/.bg-gray {    background: #f9f9f9!important;}.space {    padding-top: 120px;    padding-bottom: 120px;}.space-top {    padding-top: 120px;}.space-bottom {    padding-bottom: 120px;}.space-60 {    padding-top: 60px;    padding-bottom: 60px;}.space-top-60 {    padding-top: 60px;}.space-bottom-60 {    padding-bottom: 60px!important;}.space-bottom-90 {    padding-bottom: 90px!important;}.space-top-80 {    padding-top: 80px;}.space-bottom-80 {    padding-bottom: 80px;}.space-40 {    padding-top: 40px;    padding-bottom: 40px;}.space-top-40 {    padding-top: 40px;}.space-bottom-40 {    padding-bottom: 40px;}.content-center {    display: flex;    justify-content: center;    align-items: center;}/*------------- :: 03 Button -------------*/.btn,.btn:link,.btn:visited {    text-transform: capitalize;    text-decoration: none;    display: inline-block;    transition: all .2s;    position: relative;    background-color: #ffa600;    border: none;    cursor: pointer;    box-shadow: none;    color: #393e46;    padding: 8px;    position: relative;    overflow: hidden;    font-size: 24px;    font-weight: 600;    border-radius: 8px;}.large-btn {    width: 228px;    height: 60px;    line-height: 40px;}.btn.dark-btn {    background-color: #393e46;    color: #fff;}.btn:hover {    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.20)!important;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}a,a:hover {    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}/*------------- :: 04 Navbar -------------*/.dropdown-submenu {    position: relative;}.dropdown-submenu a::after {    transform: rotate(-90deg);    position: absolute;    right: 6px;    top: .8em;}.dropdown-submenu .dropdown-menu {    top: 0;    left: 100%;    margin-left: .1rem;    margin-right: .1rem;}.navbar .dropdown .dropdown-menu .nav-link {    font-family: 'Open Sans', sans-serif;    color: #fff;    font-weight: normal;}ul.dropdown-menu.row.dropdown-menu.container {    padding: 15px;}.main-navbar.h_stiky.navbar.navbar-default.navbar-expand-md {    border: 0;    box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.12);}.main-navbar.h_stiky {    position: fixed;    top: 0;    width: 100%;    z-index: 999;    background: #fff;}.navbar-brand {    position: relative;    max-width: 220px;}.main-navbar li.nav-item.dropdown.mega-dropdown .dropdown-menu {    top: 100px;    padding: 40px 0px;}.main-navbar li.nav-item.dropdown.mega-dropdown .dropdown-menu li a {    font-size: 16px;    font-family: 'Open Sans', sans-serif;    font-weight: normal;    color: #fff;    margin: 3px 0;    text-transform: uppercase;    border-top: 0;}.main-navbar.h_stiky li.nav-item.dropdown.mega-dropdown .dropdown-menu {    top: 80px;}nav.navbar {    position: relative;    z-index: 99;}.target {    background: #0099cc;    width: 300px;    height: 300px;    height: 160px;    padding: 5px;    display: none;}.hide {    display: none;}nav.main-navbar.h_stiky ul.navbar-nav,nav.navbar.navbar-default.main-navbar.h_stiky,ul.navbar-nav,nav.main-navbar.h_stiky ul.navbar-nav {    -moz-transition: all ease 0.6s;    -ms-transition: all ease 0.6s;    -o-transition: all ease 0.6s;    transition: all ease 0.6s;}.navbar-nav .dropdown-menu .lable_titl,.navbar-nav .dropdown-menu .lable_title:focus {    color: #fff;    background-color: transparent;}.navbar-nav .dropdown-menu .lable_title:before {    content: '';    display: block;    height: 3px;    position: absolute;    bottom: 0;    width: 40px;    background: #ffa600;    margin-top: 10px;}nav.main-navbar.h_stiky ul.navbar-nav {    margin-top: 0px!important;}nav.navbar.navbar-default.navbar-expand-md {    min-height: 100px;    border-bottom: 2px solid #e1e0e0;    padding: 0;    margin: 0;    background-color: #ffffff;    z-index: 999;}.open_time_inner {    display: flex;    align-items: center;    color: #1e2f41;    font-size: 16px;    min-height: 46px;    font-family: 'PT Serif', serif;}.open_time_inner i.far.fa-clock {    padding-right: 8px;}header .main-navbar .navbar-nav .nav-link {    padding-right: 15px;    padding-left: 15px;    font-size: 18px;    font-weight: 600;    color: #1e2f41;    display: flex;    align-items: center;    text-transform: capitalize;}header .main-navbar .navbar-nav .nav-link.active,nav .dropdown-toggle.active::after,header .main-navbar .navbar-nav .nav-link:hover,nav .dropdown-toggle:hover::after {    color: #01aeb4;}.dropdown-menu>.dropdown-menu>.dropdown-menu {    max-height: 400px;    overflow: scroll;}.main-navbar .dropdown-menu {    min-width: 210px;    background-color: #01aeb4;    border-radius: 0;}nav .dropdown-toggle::after {    content: "\f10e";    font-family: Flaticon;    font-size: 10px;    border: 0;    color: #000;    transform: rotate(-90deg);    margin-left: 5px;    margin-top: 4px;}.dropdown-menu li:first-child a {    border-top: 0;}.dropdown-menu li a {    font-weight: 600;    padding: 10px;    border-top: 1px solid rgba(0, 0, 0, 0.21);    color: #fff;    position: relative;}.dropdown-menu a:hover,.dropdown-menu a.active {    background-color: transparent;    color: #393e46!important;}header .navbar-expand-md .navbar-toggler {    display: none;    height: 34px;    width: 35px;    font-size: 18px;    padding: 7px 3px;    border: 1px solid #ccc;}.navbar-toggler-icon:before {    content: '';    height: 2px;    width: 22px;    background: #616161;    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    display: block;    position: absolute;    top: 8px;    left: 5px;    box-shadow: 0 12px #616161, 0 24px #616161;    -webkit-box-shadow: 0 7px #616161, 0 14px #616161;    -moz-box-shadow: 0 12px #333, 0 24px #333;}/*------------- :: 05 Home Banner -------------*/.home-banner {    background: #f9f9f9;    height: 96vh;    position: relative;}.home-banner-row {    height: 96vh;}.home-banner .content-center {    height: 95%;}.banner-content h1 {    color: #01aeb4;	line-height: 70px;}.banner-content p {    font-size: 28px;    line-height: 44px;    margin: 20px 0;}.banner_btn {    margin-top: 60px;}.right-img-box:before {    background-image: url(../images/all-img/banner-shape.png);    z-index: 2;    background-size: cover;    background-repeat: no-repeat;    background-position: center;    overflow: hidden;    content: '';    display: block;    left: 0;    right: 0;    top: 0;    bottom: 0;    position: absolute;}.right-img-box {    position: absolute;    top: 48%;    padding: 76px 0;    overflow: hidden;    right: 0;    -webkit-transform: translateY(-49%);}.right-img-box_inner:after {    background-color: rgb(0, 194, 201, 0.55);    z-index: 1;    background-size: 100% 100%;    background-repeat: repeat-x;    background-position: right;    overflow: hidden;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    content: '';}.right-img-box_inner {    max-width: 60%;    text-align: center;    border-radius: 50%;    position: relative;    top: 40px;    left: 26px;    margin: 0 auto;    z-index: 99;    overflow: hidden;}.banner_img .right-img-box_inner img.img-fluid {    height: 100%;    text-align: center;    object-fit: cover;    border-radius: 50%;    margin: 0 auto;}.banner_social_area .social_media {    position: relative;}.banner_social_area .social_media:before {    content: '';    display: block;    position: absolute;    width: 4px;    height: 212px;    align-items: center;    display: flex;    top: 60px;    bottom: 0;    left: 0;    margin: 0 auto;    right: 0;    background-color: #ffa600;}.banner_social_area {    position: absolute;    left: 20px;    z-index: 99;}.banner_social_area .social_media li {    display: block;}.banner_social_area .social_media a {    color: #fff;    padding: 0px;    height: 38px;    position: relative;    width: 38px;    line-height: 38px;    display: block;    margin: 38px 34px;    text-align: center;}.banner_social_area .social_media a i {    position: relative;    z-index: 99;    display: block;    line-height: 34px;}.banner_social_area .social_media a i::before {    font-size: 16px;}.banner_social_area .social_media a:hover:before {    background-color: #01aeb4;}.banner_social_area .social_media a:before {    content: '';    display: block;    position: absolute;    width: 38px;    height: 38px;    top: 0;    left: 0;    border: 3px solid #ffa600;    background-color: #373e47;    transform: rotate(137deg);}.social_media a {    color: #fff;    padding: 0px 0px;    display: block;    text-align: center;    font-size: 18px;}.social_media li {    margin-right: 7px;}.social_media li {    display: inline-block;    padding: 0px;    margin: 6px;}.social_media {    padding: 0;    margin: 20px 0px;}/*------------- :: 06 Section Heading -------------*/.section-heading {    margin-bottom: 60px;    max-width: 750px;    margin-left: auto;    margin-right: auto;}.section-heading.space_2 {    margin-bottom: 50px;}.section-heading.space_2 p{    margin-bottom: 50px;	margin-bottom:0;}.section-heading h2::first-letter {    text-transform: capitalize;}.section-heading h4 {    margin-top: 30px;    color: #393e46;}.section-heading.white h2,.section-heading.white h4 {    color: #ffffff;}/*------------- :: 07 Page Heading -------------*/.page-title-section {    background: linear-gradient(4deg, rgba(4, 4, 4, 0.63) 17%, rgba(21, 21, 21, 0.65) 69%), url(../images/all-img/header-bg1.jpg);    background-size: cover;    background-position: center;    color: #ccc;    text-align: center;    min-height: 350px;    position: relative;    overflow: hidden;    box-shadow: 2px 2px 20px #818181;}.page-heading .title {    font-size: 40px;    font-weight: bold;    display: block;    line-height: 1;    color: #fff;    text-transform: capitalize;    margin-bottom: 30px;}.page-heading.white {    max-width: 740px;    margin: 0 auto 0;    position: relative;    z-index: 9;}.page-heading p {    color: #fff;    font-size: 18px;}.nav-breadcrumb {    z-index: 9;    display: block;    background-repeat: no-repeat;    left: 0;    background-position: center;    background-image: url(../images/all-img/bg-page-title-1.png);    background-size: 225px 42px;    margin-top: 20px;}.nav-breadcrumb .breadcrumb {    margin-bottom: 0;    justify-content: center;    align-items: center;    background: transparent;    border-radius: 0;    font-size: 16px;    margin: 0 auto;}.nav-breadcrumb li.breadcrumb-item.active {    color: #ffa700;}.nav-breadcrumb .breadcrumb a,.nav-breadcrumb .breadcrumb-item+.breadcrumb-item::before {    color: #000000;}/*------------- :: 08 Welcome Section -------------*/.about-list li {    padding: 4px 0px;}.about-list li i.dot {    content: '';    width: 14px;    height: 14px;    background: #ffa600;    border: 2px solid #01aeb4;    float: left;    margin-bottom: 5px;    margin-top: 5px;    margin-right: 10px;    border-radius: 50%;}img.sign_img {    max-width: 150px;    margin-top: 20px;}ul.about-list.nav {    margin-top: 40px;    margin-bottom: 40px;}.out_cont_box.left.banner_img {	margin-bottom:0;}.welcome-img .out_cont_box:before {    top: 0;}.out_cont_box:before {    background-image: url(../images/all-img/about_bg.png);    z-index: 2;    background-size: contain;    background-repeat: no-repeat;    background-position: top;    overflow: hidden;    content: '';    display: block;    left: 0;    right: 0px;    top: -41px;    bottom: 0;    position: absolute;}.out_cont_box.left:before {	right: 13px!important;}.out_cont_box.right.banner_img .out_cont_box_inner {    padding: 20px;}#income {    max-width: 600px!important;    width: 100%;    height: 400px;}/*------------- :: 09 Service Section -------------*/.service-content {    text-align: center;    padding: 25px 15px;    border-radius: 8px;    border: 1px solid #01aeb4;    background-color: #ffffff;    margin-bottom: 30px;    border-radius: 20px;    -webkit-transition: all .4s ease;    -moz-transition: all .4s ease;    -o-transition: all .4s ease;    transition: all .4s ease;}.service-content:hover {    background-color: #ffa700;    border: 1px solid #ffa700;    -webkit-transition: all .4s ease;    -moz-transition: all .4s ease;    -o-transition: all .4s ease;    transition: all .4s ease;}.service-content:hover .service-title a {    color: #393e46;    transition: all .4s ease;}.service-content .icon i {    line-height: 1;    display: block;}.service-content .icon {    display: block;}span.icon-circle {    margin-bottom: 20px;    font-size: 40px;    display: inline-block;    width: 100px;    height: 100px;    color: #fff;    border-radius: 100%;    line-height: 100px;}.service-content .icon i:before {    font-size: 70px;}.service-title a {    display: block;    color: #01aeb4;    font-family: 'Poppins', sans-serif;    margin: 10px 0;    -webkit-transition: all .4s ease;    -moz-transition: all .4s ease;    -o-transition: all .4s ease;    transition: all .4s ease;    text-transform: capitalize;}.our_services-col p {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    margin-bottom: 0;}.service-img .out_cont_box {    position: relative;}.service-img img {    object-fit: cover;}.service-img .out_cont_box:before {    background-image: url(../images/all-img/service_bg.png);    background-repeat: no-repeat;    top: 0;}section.welcome-section.bg-gray.space .out_cont_box:before {    background-image: url(../images/all-img/about_bg2.png)!important;}.out_cont_box_inner .content-center {    position: absolute;    background: #01aeb46e;    width: 97%;    top: 14px;    height: 94%;}.out_cont_box_inner {    position: relative;    padding: 8px;}a.video__btn.video {    display: block;    position: relative;    width: 80px;    z-index: 9;}/*------------- :: 10 Home Contact Section -------------*/.contactus_form .form-group .form-control {    height: 50px;    border-radius: 0px;    border: 0;    padding-right: 20px;    border: 1px solid #c0c0c0;    font-size: 18px;    margin-bottom: 14px;	} .form-group select.form-control {	 -webkit-appearance: none;	background-image:url(../images/all-img/down.png );	background-position: right;	background-repeat: no-repeat;	display:block;}.contactus_form .form-group .form-control input::placeholder, .contactus_form .form-group textarea {  color: #393e46;}.contactus_form .form-group textarea.form-control {    height: 224px;}/*------------- :: 11 Counter -------------*/.counter-col-inner {    background-image: url(../images/all-img/shape1.png);    color: #fff;    padding: 31px;    margin-bottom: 30px;    position: relative;    text-align: center;    max-width: 255px;    background-position: center;    margin-left: auto;    margin-right: auto;    background-size: cover;    z-index: 2;    background-repeat: no-repeat;}.counter-col-inner span {    display: block}section.counter_2 {    padding-bottom: 90px!important;}.counter-col-inner span i::before {    font-size: 80px;    line-height: 1;}.counter-col-inner h2 {    font-size: 45px;    margin: 18px 0;    color: #ffa600;}.counter-col-inner h4 {    color: #fff;    font-weight: normal;    font-family: 'PT Serif', serif!important;    font-weight: 600;}.outer_radius svg {    position: absolute;    top: 0;    left: 0;    z-index: -1;    width: 100%;    height: 100%;}.outer_radius [class='m']+use {    fill: #393d46;}/*------------- :: 12 Team Section -------------*/section.team-section {    padding-bottom: 90px;}.team-section .nav-pills .nav-link,.team-section .nav-pills .show>.nav-link {    padding: 0;    box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.2);    overflow: hidden;    border-radius: 25px;    background-color: #007bff00;    margin-bottom: 30px;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.team-section .nav-pills .nav-link:hover,.team-section .nav-pills .nav-link.active {    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    background: #01aeb4;    -moz-transition: all 0.4s;    box-shadow: 2px 2px 24px rgba(134, 126, 126, 0.5);}ul.nav.nav-pills.row li.nav-item {    width: 42%;    margin-left: 30px;}.team_member_img:after {    content: '';    display: block;    height: 158px;    background: linear-gradient(180deg, #f9f9f9 -51%, #f3f3f300 0%, #f9f9f9 48%);    width: 100%;    position: absolute;    bottom: -7px;    z-index: 9;}.team_member_img {    position: relative;}.team-tabs img.img-fluid {    height: 220px;    width: 240px;    object-fit: cover;    object-position: top;}.team-cont h3 {    color: #01aeb4;    margin-bottom: 20px;}.team-cont h5 {    font-size: 16px;    font-weight: normal;    margin-bottom: 20px;    color: #212121;}.team-cont .social_media li a {    color: #000000;    background-color: #fff;    width: 45px;    height: 45px;    line-height: 45px;    border-radius: 8px;}.team-cont .social_media li a:hover {    background-color: #000000;}.team-cont .social_media li a:hover i:before {    color: #ffa600;}.team-cont .social_media li a i:before {    font-size: 25px;}.team-cont {    margin-right: 30px;    margin-top: 40px;}/*------------- :: 13 Pricing Table -------------*/.pricing-content ul li {    font-size: 16px;    color: #fff;    padding: 10px 0px;}.pricing-content {    padding-bottom: 15px;}.pricing {    padding-bottom: 90px!important;}ul.inner-pricing li {    padding: 0;    display: block;}.pricing_table .price-value {    display: block;    color: #01aeb4;    font-size: 80px;    font-family: 'PT Serif', serif!important;    font-weight: 600;}.price-value sup {    top: -44px;    margin-right: -10px;    font-size: 30px;    color: #fff;    font-weight: normal;}.price-value sub {    font-size: 28px;    color: #fff;    font-weight: normal;    bottom: 0;    margin-left: -15px;}.pricing_table:hover {    transform: translateY(-6px);    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.pricing_table {    margin-bottom: 30px;}.pricing_table {    background-color: #393d46;    padding: 50px 30px;    text-align: center;    overflow: hidden;    position: relative;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.pricing_table .heading {    font-size: 28px;    color: #fff;    text-transform: capitalize;}.pricing_table .btn {    width: 206px;    padding: 0;    line-height: 46px;    background-color: #01aeb4;    min-height: 48px;    color: #fff;}.pricing_table.active,.pricing_table:hover,.pricing_table.active:hover .btn,.pricing_table .btn {    background-color: #01aeb4;}.pricing_table.active .btn,.pricing_table:hover .btn,.pricing_table.active:hover {    background-color: #393d46;}.pricing_table.active .price-value,.pricing_table:hover .price-value {    color: #393d46;}.pricing_table.active:hover .price-value {    color: #01aeb4;}/*------------- :: 14 Testimonial Section -------------*/.owl-carousel .owl-nav button span {    font-size: 0px;}.owl-carousel .owl-nav button span:after {    content: "\f10e";    font-family: Flaticon;    font-size: 50px;    font-style: normal;    color: #333;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.owl-carousel .owl-nav button:hover span:after {    color: #01aeb4;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.owl-carousel .owl-nav button.owl-next span:after {    content: "\f10c";}.owl-carousel.btn_aline .owl-nav button.owl-next {    right: -100px;}.owl-carousel.btn_aline .owl-nav button.owl-prev {    left: -100px;}.owl-carousel.btn_aline .owl-nav button {    top: 34%;    position: absolute;}.testimonial_slider_cover .testimonial_item {    background-color: #ffa600;    padding: 30px;}.testimonial_cont_inner h3 {    color: #000;    padding-bottom: 15px;    font-size: 28px;}.testimonial_cont_inner h4 {    color: #fff;    text-transform: capitalize;    padding-bottom: 20px;    font-size: 16px;}.testimonial_cont_inner p {    color: #000;}.testimonial_cont_inner {    max-width: 650px;    margin-top: 15px;}.owl-carousel .owl-dot span {    background-color: #01aeb4;    display: block;    position: absolute;    width: 17px;    top: 6px;    margin: 0 auto;    right: 0;    left: 0;    height: 16px;    z-index: 999;}.owl-carousel .owl-dots {    margin-top: 50px;    min-height: 46px;    display: flex;    align-items: center;    justify-content: center;}.owl-carousel .owl-dots button.owl-dot {    width: 34px;    margin: 0px 16px;    height: 34px;    top: 0;    border: 3px solid #ffa600;    position: relative;    background-color: #373e47;    transform: rotate(137deg);}.owl-dot.active span {    background-color: #ffa600;}.owl-carousel .owl-dots button.owl-dot:first-child:before {    display: none;}.owl-carousel .owl-dots button.owl-dot:before {    content: '';    display: block;    position: absolute;    width: 24px;    height: 4px;    align-items: center;    transform: rotate(43deg);    display: flex;    top: 35px;    bottom: 0;    left: 27px;    margin: 0 auto;    right: 0;    background-color: #ffa600;}.owl-carousel .owl-dots {    position: relative;}/*------------- :: 15 Blog Section -------------*/.blog-section .owl-nav {    display: none;}.blog-section .owl-dots {    display: flex;}p.post_date {    position: absolute;    background: #ffa600;    color: #000;    font-size: 16px;    font-weight: 600;    top: 20px;    text-transform: capitalize;    right: -4px;    padding: 3px 9px;}p.post_date:before {    content: '';    display: block;    width: 12px;    height: 68px;    top: 0px!important;    z-index: 0;    right: -6px;    position: absolute;    background: linear-gradient(130deg, #ffa600 54%, rgba(250, 250, 250, 0) 50%);    top: 0;}a.btn.blog-btn {    font-size: 18px;    border-radius: 0;    line-height: 35px;    min-height: 50px;    margin: 0 -17px;    background-color: #01aeb4;    display: block;    margin-top: 20px;    color: #000;}a.btn.blog-btn i:before {    font-size: 14px;    font-weight: normal;}.post-img img.img-fluid {    border-radius: 20px;}.post_user_name span {    font-size: 14px;}.post_user_name h4 {    color: #00adb5;    font-weight: bold;    padding-bottom: 3px;    line-height: 1;    font-family: 'PT Serif', serif;}.post_catipon img.img_post_user {    width: 40px;    height: 40px;    border-radius: 4px;    object-fit: cover;    margin-right: 15px;    float: left;}li.post_user h4 a {    color: #00adb5;    line-height: 22px;    font-family: 'PT Serif', serif;}li.post_user {    display: flex;    width: 70%;    align-items: center;}.blog_post figure {    /* margin: 0; */    padding: 15px 15px 0px 15px;    position: relative;    border-radius: 20px;    margin-bottom: 60px;    overflow: hidden;}.blog_page .blog_post figure {    border: 1px solid #393d46;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    margin-bottom: 30px;}.post-img {    border-radius: 20px;    position: relative;    margin-bottom: 20px;}.post_catipon h3 a {    margin: 15px 0;    display: block;	overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}ul.nav.post_nav {    display: flex;    justify-content: space-between;}.social_repose a {    position: relative;    margin-left: 30px;    display: inline-block;}.social_repose a i:before {    font-size: 28px;    color: #01aeb4;}.social_repose a small {    background: #393e46;    color: #fff;    position: absolute;    padding: 1px;    text-align: center;    top: -2px;    right: -7px;    line-height: 19px;    height: 22px;    width: 22px;    font-size: 11px;    z-index: 9;    border-radius: 50%;}.owl-carousel .blog_post figure {    background-color: #393d46;	margin-bottom:0px;}.owl-carousel .post_catipon h3 a,.owl-carousel li.post_user h4 a,.owl-carousel .post_catipon p {    color: #fff;}/*------------- :: 16 Footer -------------*/.footer_bg {    color: #fff;    background-color: #393d46;}.footer_inner {    padding-top: 120px;    padding-bottom: 90px;}footer a,.footer_about p {    color: #fff;    margin-bottom: 0;}.footer-widgets.row {    margin: 7px;}.widgets-col ul {    padding: 0;}.widgets-col ul {    padding: 0;    margin-bottom: 0;}.widgets-col .team_social li {    display: inline-block;    padding: 0px;    margin: 5px;}img.footer_logo {    margin-bottom: 20px;    max-width: 220px;}.widgets-col .team_social a {    color: #fff;    padding: 0px 4px;    display: block;    text-align: center;    font-size: 18px;}.widgets-col li {    list-style: none;}.coppy-right {    padding: 15px;    border-top: 2px solid;}.li_twitter {    position: relative;    padding-bottom: 20px;    color: #fff;    margin-bottom: 14px;    border-bottom: 1px solid #ffffff;}li.li_twitter:after {    content: '';    width: 30px;    background: #393d46;    position: absolute;    bottom: -1px;    height: 3px;}li.li_twitter:last-child {    border-bottom: 0;    margin-bottom: 0;    padding-bottom: 0;}.li_twitter p {    color: #fff;    display: flex;    margin-bottom: 9px;    font-size: 16px;    line-height: 26px;}.li_twitter i:before {    margin-top: 7px;    margin-right: 7px;    font-size: 18px;    color: #ffffff;    margin-right: 12px;}.li_twitter small {    color: #01aeb4;    display: block;    text-transform: capitalize;    margin-left: 32px;}.li_twitter i.flaticon-twitter-logo-silhouette {    margin-top: 7px;}.widgets-col h3 {    margin-bottom: 40px;    color: #fff;}.widgets-col {	margin-bottom: 30px;}.link li a {    font-size: 16px;    display: block;    padding-bottom: 15px;    text-decoration: none;    text-transform: capitalize;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}footer .contcat_info li:last-child {   margin-bottom: 0px;}.link li a:hover {    color: #01aeb4;    padding-left: 7px;}.link li:last-child a {    padding-bottom: 0;}.col-md-4.widgets-col {    font-size: 16px;    line-height: 28px;    word-spacing: 1px;    font-weight: 300;}.contcat_info li {    margin: 20px 0px;    font-weight: normal;    display: flex;    color: #fff;    font-size: 16px;    line-height: 24px;}.contcat_info li i {    margin-top: 1px;    padding-right: 28px;    width: 20px;    color: #01aeb4;}.contcat_info li i:before {    font-size: 14px;    display: block;}.contact_page .contcat_info li i:before {    font-size: 28px;    margin-top: 2px;}.cont-map iframe {    border: 0;    width: 100%;}.widgets-col ul.team_social {    padding: 0;    margin: 20px 0px;}.widgets-col ul.team_social li {    width: 20%;    margin-right: 7px;}.map {    height: 100px;}.contact_map {    margin-bottom: 30px;}.coppy-right p a {    color: #01aeb4;    text-decoration: none;}.coppy-right .social_media {    padding: 0;    margin: 0px;}.coppy-right_inner {    display: flex;    align-items: center;    justify-content: space-between;}.coppy-right_inner p {    color: #fff;    margin-bottom: 0;}/*------------- :: 17 About Page -------------*/ul.about-plannings {}ul.about-plannings.nav li {    box-shadow: -2px 0px 8px 2px #01aeb42b;    height: 60px;    line-height: 60px;    min-width: 46%;    padding: 0 15px;    float: left;    font-family: 'PT Serif', serif!important;    font-weight: 600;    text-align: center;    font-size: 18px;    border-radius: 15px;    margin: 10px;}/*---------------- ::  Blog Pages CSS  -------------*//*---------------- :: 18 Blog Sidebar  -------------*/.sidebar.bg-gray {    padding-bottom: 30px;}.sidebar ul {    list-style: none;    margin: 0;}.form-group.search_2 {    position: relative;    overflow: hidden;    display: flex;    margin-bottom: 0;    background-color: #fff;}.search_2 .btn {    background-color: #01aeb4;    color: #ffffff;    font-size: 20px;    width: 56px;    border-radius: 0;}.search_2 input.form-control {    height: 46px;    border: 1px solid #e9e3e3;}.cat-item a {    display: block;}.cat-item {    list-style: none;}.cat-item:last-child a {}.blog-sidebar-widgets li:last-child a {    border-bottom: 0 !important;    padding-bottom: 0;    margin-bottom: 0;}.widgets-title {    background: linear-gradient(73deg, #00adb5 61%, #00adb5 2%, #00adb5 14%, #9a1f1f00 -8%);    padding: 8px 30px;    color: #fff;    overflow: hidden;    margin-bottom: 30px;    width: 100%;    text-transform: capitalize;    position:relative;}.widgets-title:after{	content:'';	background: linear-gradient(90deg, #00adb5 57%, #393d46 13%, #393d46 65%, #9a1f1f00 37%);	position:absolute;	width: 80px;	top: -8px;	height: 100%;	transform: rotate(-45deg);	bottom: 0;	right: 23%;	height: 87px;}.blog-sidebar-widgets li:last-child a {    border-bottom: 0 !important;    padding-bottom: 0;    margin-bottom: 0;}.blog-sidebar-widgets li:first-child {    margin-top: -15px;}.blog-sidebar-widgets li .fas {    font-size: 20px;    padding-right: 15px;}.blog-sidebar-widgets li a {    padding: 10px 0px;    text-transform: capitalize;    border-bottom: 1px solid #bdbdbd !important;    text-decoration: none;    border-radius: 00000;    margin-bottom: 5px;    transition: all 0.4s;    -ms-transition: all 0.4s;    -moz-transition: all 0.4s;}.blog-sidebar-widgets li a:hover {    -ms-transition: all 0.5s;    -moz-transition: all 0.5s;    color: #00adb5;    padding-left: 20px;}.blog-sidebar-widgets .media.sidebar-post {    border-bottom: 1px solid #c9c7c7 !important;    padding-bottom: 15px;    margin-bottom: 15px;}.blog-sidebar-widgets .media.sidebar-post:last-child {    border-bottom: 0 !important;    margin-bottom: 0;    padding-bottom: 0;}.sidebar-post-img {    max-width: 100px;    max-height: 80px;    margin-right: 21px;    overflow: hidden;}.post-img img.img-fluid {    width: 100%;}.sidebar-post h4 a {    font-size: 18px;    text-transform: capitalize;    color: #111;    text-decoration: none;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.sidebar-post p {    color: #534949;    padding: 0;    font-size: 16px;    margin: 4px 0px;}.sidebar-post p span {    color: #afa9a9;}.blog-sidebar-widgets a.btn.main-btn {    width: 133px;    line-height: 12px;    text-transform: uppercase;    margin-top: 20px;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.tags-blog-sidebar ul {    margin: 0;    padding: 0;}.tags-blog-sidebar li {    list-style: none;}.tags-blog-sidebar li {    list-style: none;    padding: 5px 10px;    border: 1px solid transparent;    border-radius: 50px;    margin: 0px;}.blog-sidebar-widgets {    margin-bottom: 60px;}.blog-sidebar-widgets-inner {    padding: 0 30px;}.blog-sidebar-widgets a.tag-cloud-link {    display: inline-block;    padding: 6px 15px;    margin: 4px;    font-size: 14px;    line-height: 26px;    min-height: 40px;    text-decoration: none;    text-transform: capitalize;    border: 1px solid #d7d7d7cc;    color: #524f4f;    background-color: #fff;    transition: 0.5s;}.blog-sidebar-widgets a.tag-cloud-link:hover {    background: #00adb5;    transition: 0.5s;    color: #fff;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}.widgets-col .team_social {    margin-top: 30px;}.about-img-inner iframe.video.col-md-12 {    border: 0;    height: 400px;}.media-body.post-right-text h4 {    margin-bottom: 0;    font-weight: bold;}.media-body.post-right-text a {    font-family: 'Roboto Slab', serif;}.blog_post-details .post_user h4 {    font-size: 18px;    color: #00adb5;    margin-top: -3px;    font-family: 'PT Serif', serif!important;}.blog_post-details .post_user span.date {    font-size: 14px;    font-weight: 400;    display: block;    text-transform: capitalize;}/*------------- :: 19 Blog Comment Section -------------*/.author_cnt h3 {    color: #fff;    margin-bottom: 20px;    font-size: 32px;}.blog_post-details figcaption.post_catipon {    padding: 30px;    border-left: 1px solid #00adb5;    border-right: 1px solid #00adb5;}.blog_post-details figcaption.post_catipon p{    padding:6px 0px;}.author_cnt p {    color: #fff;    margin-bottom: 0;}h3.comment_title {    margin-bottom: 40px;    color: #00adb5;}.comment-box {    background-color: #393d46;    padding: 40px 20px 0;    margin-bottom: 60px;}.comment_form.form-group .form-control {    border: 0;}span.date {    font-size: 14px;}.contact-section.comment_form {    padding: 0px 20px;}.comment_form h3 {    color: #00adb5;    font-size: 24px;    margin-bottom: 40px;}.comment_detail .reply {    top: 0;    right: 15px;    position: absolute;}a.reply-btn {    text-decoration: none;    text-transform: capitalize;    display: block;    color: #00adb5;    font-size: 18px;    text-decoration: none;    font-weight: bold;    font-family: 'PT Serif', serif!important;}.comment_detail h5 {    color: #8c8c8c;    font-weight: normal;    margin-bottom: 6px;    padding-top: 5px;    text-transform: capitalize;    font-size: 15px;}a.reply-btn i:before {    font-size: 14px;}a.reply-btn:hover {    color: #00adb5;    text-decoration: none;}.comment_detail {    position: relative;    padding-left: 20px;    margin-bottom: 40px;}.blog_post-details figure {    margin-bottom: 0;}a.pull_left_comment {    width: 100px;    height: 100px;    overflow: hidden;    /* margin-left: 19px; */    display: block;    position: relative;}h4.comment_detail_title {    padding: 0px 0px;    margin-bottom: 2px;    font-family: 'PT Serif', serif!important;    color: #00adb5;}.comment_form .form-control {    padding: 4px 20px;    border-radius: 0;    font-size: 16px;    border: 0;    background: #f2f2f2;}.comment_form .form-group .form-control {    height: 46px;    border-radius: 0px;    border: 0!important;    padding-right: 20px;    font-size: 16px;    margin-bottom: 0;}.blog_post-details .post_catipon h3 {    color: #01aeb4;    margin: 15px 0;}.blog_post-details .post_user{	display:block;}.blog_post:hover .post_catipon h3 a{    color: #01aeb4;}.contact-section.comment_form .form-group {    margin-bottom: 20px;}.blog_post:hover a.btn.blog-btn{	background-color:#ffa600;}.comment_form textarea.form-control {    min-height: 120px;    padding-top: 20px;}.comment-section .about-text a.btn.main-btn {    font-size: 16px;    font-weight: bold;    padding: 12px 30px;    text-transform: uppercase;    line-height: 1.313;    text-transform: uppercase;    width: 201px;    height: 47px;}a.btn.main-btn:hover {    color: #f2f2f2;    box-shadow: 2px 2px 10px #afafaf;    transition: all 0.4s;    -ms-transition: all 0.4s;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;}span.comment_date {    font-size: 15px;    color: #8c8c8c;    margin: 4px 0px;    display: block;    transition: all 0.5s;    -ms-transition: all 0.5s;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;}.comment_detail p {    color: #ffffff;    margin-bottom: 0px;}.media.comment_box {    padding-right: 0;}.author_description {    color: #fff;    padding: 20px;    background: #00adb5;}.media.comment_box .media.comment_box {    margin-left: 20px;}.comment_submit_btn {    width: 100%;    margin-right: 15px;}.comment_submit_btn a.btn.main-btn {    width: 252px;    border-radius: 0;    color: #ffff;    font-weight: 600;    font-size: 20px;    background: #00adb5;    margin-top: 5px;}/*------------- :: 20 Service Details Page -------------*/.service-details-detail {    margin-bottom: 40px;}section.service-section {    padding-bottom: 90px;}.service-details_content h2 {    margin-bottom: 30px;}.service-details_content h3 {    margin-top: 50px;    margin-bottom: 30px;}.service-details ul.about-list.nav {    margin-bottom: 20px;}.service-details_content .about-list li:after {    width: 13px;    height: 13px;}.service-details .contcat_info li {    color: #585858;    border-bottom: 1px solid #bdbdbd;    padding: 10px 0px;}.service-details .contcat_info li:last-child {    border-bottom: 0;}.blog-sidebar-widgets .social_media li {    margin: 0;}.blog-sidebar-widgets .social_media li a {    border: 0!important;    padding: 0 18px 0 0;    color: #393d46;}.blog-sidebar-widgets .social_media li a i:before {    font-size: 28px;}.blog-sidebar-widgets ul.social_media {    display: flex;    justify-content: start;}.blog-sidebar-widgets .social_media li a:hover {    padding: 0 18px 0 0;}/*------------- :: 21 Team Member Page -------------*/.team_cont_social {    position: absolute;    bottom: 0;}.member_img {    position: relative;}.member_img img {    padding: 0px 15px;}.member_name {	position: relative;    background-color:#393d46;    padding: 15px;    text-align: center;    overflow: hidden;} .member_name:after {	content:'';	background-color: #ffffff;	position:absolute;	height: 47%;	bottom: -32px;	right: 0;	width: 105%;	left: 0;	/* top:0; */	/* z-index: 99; */	transform: rotate(-5deg);	display:block;}.team_cont_social {    opacity: 0;    position: absolute;    bottom: 15px;    background-image: url(../images/all-img/service_bg-shape.png);    color: #fff;    padding: 20px;    max-width: 270px;    right: 0;    left: 0;    text-align: center;    background-position: center;    margin-left: auto;    margin-right: auto;    background-size: inherit;    z-index: 2;    background-repeat: no-repeat;    transition: all 0.5s;    -ms-transition: all 0.5s;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;}.team_col {    margin-bottom: 60px;}.team_col:hover .team_cont_social {    transition: all 0.5s;    -ms-transition: all 0.5s;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    opacity: 1;}.team_cont_social.team-cont .social_media li a {    width: 40px;    height: 40px;    line-height: 40px;}.team_cont_social.team-cont .social_media li {    margin: 2px;}.team_cont_social.team-cont .social_media li a i:before {    font-size: 18px;}.team_cont_social p {    color: #000;}.member_name h3 {    color: #fff;}.member_name h5 {    color: #ffa600;    font-size: 14px;    font-weight: 400;    text-transform: capitalize;    padding-top: 8px;    padding-bottom: 15px;}.page_team_details .member_name h5 {	 font-size: 20px;	 font-weight: 200;	 padding: 15px 0px 26px;}.page_team_details .member_name h3 {    font-size: 32px;}/*------------- :: 22 Team Member Details Page -------------*/.team_mbr_contact li {    padding-bottom: 30px;    display: flex;}.team_mbr_contact li i {    background-color: #00adb5;    color: #fff;    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    display: inline-block;}.team_mbr_contact li span {    padding-left: 10px;    font-weight: 600;    font-size: 19px;}.member_social_list a {    display: block;    margin: 5px 5px;}.team_mbr_contact .member_social_list {    display: flex;    justify-content: space-between;    margin-bottom: 0;    flex-wrap: wrap;}ul.team_mbr_contact {    margin-top: 40px;    margin-bottom: 0;}.team_mbr_contact .member_social_list i {    width: 35px;    line-height: 44px;    height: 44px;}.team_mbr_contact .member_social_list i:hover {    background-color: #000;}.team_detail_cont .content_title {    margin-bottom: 20px;    text-transform: capitalize;}.page_team_details .member_name {    background:  #393d46;    position:relative;    overflow: hidden;}.page_team_details .member_name:after {	content:'';	background-color: white;	position:absolute;	height: 47%;	bottom: -42px;	right: 0;	width: 105%;	left: 0;	/* top:0; */	/* z-index: 99; */	transform: rotate(-5deg);	display:block;}.skill_section.row {    margin: 60px 0px 0px;}.skillbar {    border: 2px solid;    margin-top: 20px;    height: 38px;    z-index: 9;    position: relative;    display: block;    margin-bottom: 15px;    width: 100%;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -webkit-transition: 0.4s linear;    -moz-transition: 0.4s linear;    -ms-transition: 0.4s linear;    -o-transition: 0.4s linear;    transition: 0.4s linear;    -webkit-transition-property: width, background-color;    -moz-transition-property: width, background-color;    -ms-transition-property: width, background-color;    -o-transition-property: width, background-color;    transition-property: width, background-color;}.skillbar-title {    font-family: 'PT Serif', serif!important;    font-weight: 600;    -moz-border-radius-topleft: 3px;    -moz-border-radius-bottomleft: 3px;}.skillbar-title span {    color: #00adb5;    margin-left: 68px;    -moz-border-radius-topleft: 3px;    -moz-border-radius-bottomleft: 3px;}.skillbar-bar {    position: relative;    margin-top: 7px;    height: 20px;    width: 0px;    background-color: #00adb5;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}.skillbar:before {    position: absolute;    content: '';    display: block;    z-index: -1;    width: 99%;    -moz-box-shadow: inset 0 0 10px #000000;    box-shadow: inset 0px 0px 3px #282727;    bottom: 3px;    padding: 5px;    height: 28px;    background-color: #f0f0f0;}.skillbar-boll {    position: absolute;    content: '';    display: block;    border: 2px solid;    width: 82px;    height: 82px;    bottom: -25px;    z-index: -1;    border-radius: 50%;    background-color: #ffffff;    left: -13px;    border-right: none;}.skillbar-boll:after {    width: 60px;    height: 60px;    position: relative;    margin-top: 20px;    display: block;    background: #00adb5;    position: relative;    z-index: 99999;    margin: 5px;    position: absolute;    content: '';    display: block;    left: 5px;    right: 0;    border-right: none!important;    bottom: 0;    top: 4px;    border-radius: 50%;}.skillbar-boll:before {    width: 70px;    height: 70px;    border-radius: 50%;    position: absolute;    content: '';    display: block;    z-index: -1;    -moz-box-shadow: inset 0 0 10px #000000;    box-shadow: inset 0px 0px 3px #282727;    bottom: 0px;    border-right: none!important;    background-color: #f0f0f0;    border-right: none;    top: 4px;    left: 5px;}.skill-bar-percent {    position: absolute;    right: 20px;    top: 0;    line-height: 29px;    color: #ffffff;    color: #00adb5;}.skillbar_col {    margin-bottom: 60px;}/*------------- :: 23 Contact Page -------------*/.contact_page .contcat_info li {    color: #565656;    line-height: 34px;    padding-bottom: 20px;    font-size: 22px;    display: block;    border-bottom: 1px solid #eaeaea;}.contact_page .contcat_info li:last-child {    border-bottom: 0;}.contact_page .contcat_info li i {    width: 40px;    display: block;    float: left;    height: 100%;}.contact_page .map {    height: 220px;}.contact_page .section-heading h2 {    margin-bottom: 30px;}/*------------- :: 24 404 Page -------------*/.not-found-inner a.btn.main-btn {    width: auto;    padding: 0px 40px;    min-height: 60px;    line-height: 60px;}.not-found-inner a.btn.main-btn i {    padding-left: 6px;    transform: rotate(180deg);    display: inline-block;}.not-found-inner {    text-align: center;    margin-bottom: 70px;    margin-top: 10px;}.not-found-inner h1 {    color: #00adb5;    font-size: 316px;    font-weight: 900;    line-height: 1;}.not-found-inner h1 span {    color: #ffa600;}.not-found-inner h2 {    font-size: 70px;    font-family: 'Open Sans', sans-serif!important;    font-weight: bold;    margin-bottom: 60px;    line-height: 1;}.not-found-inner .not-found-inner .not-found-img {    margin-top: 100px;    position: relative;    z-index: 99;}section.not-found {    position: relative;    background: linear-gradient(4deg, #f9f9f9d9 17%, #f9f9f9cf 69%), url(../images/all-img/404.jpg);    background-size: cover;    background-position: center;}.not-found-img {    margin-top: 60px;    position: relative;    text-align: center;    margin-left: auto;    margin-right: auto;    max-width: 90%;    z-index: 99;}.not-found-inner h3 a {    text-transform: capitalize;    font-weight: bold;    margin-top: 24px;    text-decoration: none;    display: block;    text-align: center;}.not-found-inner h2 span {    position: relative;    display: inline-block;}/*------------- :: 25 Additional CSS -------------*/i.flaticon-double-angle-pointing-to-right.left {    transform: rotate(180deg);    display: block;}.our_client .owl-dots {    display: none;}.our_client .owl-carousel.btn_aline .owl-nav button {    top: -7px;    position: absolute;}.shape_round_1:before,.shape_round_1:after,.shape_round_2:before,.shape_round_2:after {    position: absolute;    border-radius: 50%;    height: 80px;    width: 80px;    content: "";    background-color: #ffffff;}.bg-img-1 {    background: linear-gradient(4deg, rgba(255, 255, 255, 0.85) 17%, rgba(255, 255, 255, 0.85) 69%), url(../images/all-img/bg-img-1.png);    background-size: cover;    background-position: center;}.bg-img-2 {    background: linear-gradient(4deg, rgba(255, 255, 255, 0.85) 17%, rgba(255, 255, 255, 0.85) 69%), url(../images/all-img/bg-img-2.jpg);    background-size: cover;    background-position: center;}.shape_round_1:before, .shape_round_1:after {	bottom: -40px;}.shape_round_1:before {    right: -40px;}.shape_round_1:after {    left: -40px;}.shape_round_2:before {    right: -40px;    top: -40px;}.shape_round_2:after {    left: -40px;    top: -40px;}#return-to-top {    position: fixed;    bottom: 20px;    width: 50px;    height: 50px;    line-height: 58px;    text-align: center;    box-shadow: -4px 5px 20px rgba(0, 0, 0, 0.4196078431372549);    color: #fff;    background-color: #ffa600;    transform: rotate(90deg);    right: 20px;    z-index: 999999;    text-decoration: none;    -webkit-border-radius: 35px;    -moz-border-radius: 35px;    border-radius: 35px;    display: none;    transition: all .5s;}#return-to-top i {    display: block;    line-height: 50px;}#return-to-top i:before {    font-size: 26px;}/*------------- :: 26 Accordion -------------*/.accordion-custom_d .card-header {    margin-bottom: 15px;    padding: 0;    overflow: hidden;}.accordion-custom_d .card {    margin-bottom: 20px;    border: 0;    background: transparent;}.accordion-custom_d .card-body {    border-radius: 15px;    -webkit-box-ordinal-group: #fff;    background-color: #ffffff;}.accordion-custom_d .card-body P{	margin-bottom:0;}.accordion-custom_d .card-header {    border: 0;    border-radius: 15px;    overflow: hidden;}.accordion-custom_d .btn-link {    font-size: 18px;    border-radius: 4px;    padding: 15px;    border-radius: 15px!important;    color: #393e46;    text-decoration: none;}.accordion-custom_d .btn-link:hover {    box-shadow: none!important;}.accordion-custom_d .btn.collapsed:hover {    color: #333;    background-color: #ffa600;}.accordion-custom_d .card-header .btn.collapsed {    background-color: #ffa600;}.accordion-custom_d .card-header .btn.collapsed:after {    content: "\f10e";	transition: all .4s;}.accordion-custom_d .card-header .btn:after {    content: "\f10c";    font-family: Flaticon;    font-size: 20px;    border: 0;    color: #000;    transform: rotate(-90deg);    margin-left: 5px;    margin-top: 9px;    padding: 0px;    position: absolute;    right: 15px;    top: 4px;    font-size: 20px;	transition: all .4s;}/*------------- :: 27  Page Loader -------------*/#page-anim-preloader {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 999;    width: 100%;    height: 100%;    transition: all .4s;    background-color: #fff;}.page_preloader-inner {    position: relative;    z-index: 999999;    height: 100%;}#hourglass {    margin: auto;    position: absolute;    bottom: 0;    left: 0;    top: 0;    right: 0;    width: 250px;    height: 250px;    transform: scale(0.75);}#bottom {    position: absolute;    top: 125px;    left: 50px;    border-left: 75px solid transparent;    border-right: 75px solid transparent;    border-bottom: 125px solid #ffa600;    animation: flipbottom 5s infinite ease-in-out;    transform-origin: 75px 0px;    border-radius: 0rem;}#bottom_two {    position: absolute;    top: 125px;    left: 50px;    border-left: 75px solid transparent;    border-right: 75px solid transparent;    border-bottom: 125px solid #01aeb4;    animation: flipbottom 5s infinite ease-in-out;    transform-origin: 75px 0px;    animation-delay: 0.8s;    border-radius: 0.2rem;}@keyframes flipbottom {    0% {        transform: rotate(0deg);    }    10% {        transform: rotate(190deg) translate(-2px, 2px);    }    20% {        transform: rotate(172deg);    }    25% {        transform: rotate(184deg);    }    30% {        transform: rotate(180deg);    }    50% {        transform: rotate(180deg);    }    60% {        transform: rotate(370deg) translate(-1px, 1px);        opacity: 0.4;    }    70% {        transform: rotate(352deg);        opacity: 0.3;    }    75% {        transform: rotate(364deg);        opacity: 0.2;    }    80% {        transform: rotate(360deg);        opacity: 0.0;    }    100% {        transform: rotate(360deg);        opacity: 0;    }}/*------------- :: 28 Pagination -------------*/.page-item:first-child .page-link {    margin-left: 0;    background: #01aeb4;    color: #fff;    border-radius: 0;}ul.pagination.pagination_2{    justify-content: center;}.page-link {    width: 40px;    height: 40px;    text-align: center;    padding: 0;    color: #333;    margin: 0px 8px;    border: 1px solid #01aeb4;    line-height: 39px;}.page-item.active .page-link {    z-index: 1;    color: #fff;    background-color: #01aeb4;    border-color: #01aeb4;}.page-item:last-child .page-link {    background-color: #333;    color: #fff;    border-radius: 0;    border: 1px solid #333;}.flaticon-double-angle-pointing-to-right:before {    font-size: 16px!important;}a.btn.blog-btn .flaticon-double-angle-pointing-to-right:before {    font-size: 12px!important;}.helping-area-cont h1.section-title {    text-transform: inherit;    font-size: 42px;}/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/5390(这个备注仅在演示页面有，源代码里没有)*/