/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/4727(这个备注仅在演示页面有，源代码里没有)*/@charset "utf-8";/* CSS Document *//*------------------------------------------------------------------[Master Stylesheet]更多精品模板请访问：http://www.bootstrapmb.comProject:	DwellpoVersion:	1.0-------------------------------------------------------------------*//*------------------------------------------------------------------[Table of contents]    1- CSS RESET    2- BASIC STYLES    3- Button    4- Headings    5- Preloader    6- Header    7- Slider    8- services section    9- Collection SECTION    10- Project section    11- About section    12- Blog    13- clients carousel    14- banner    15- Team    16- project    17- Single Blog    18- Header style 2    19- Header style 3    20- Error    21- Gallery    22- Team Details    23- About 2    24- Services 2    25- Coming soon    26- Error    27- Testimonials    28- LoginNOTE: Every section is commented before starting./*------------------------------------------------------------------    1- CSS RESET-------------------------------------------------------------------*/@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700');html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio,video {	margin: 0; 	padding: 0;	border: 0;	vertical-align: middle;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }table {	border-collapse: collapse; border-spacing: 0; }.zero_padding{padding: 0;}/*------------------------------------------------------------------    2- BASIC STYLES-------------------------------------------------------------------*/body { background: #fff; color: #252531; font: 14px 'Poppins', 'Open Sans', sans-serif; overflow-x: hidden; }a { color: #666666; text-decoration: none;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;   }a:hover { color: #cd9967; }a:hover, a:active { outline: 0; }hr {margin: 50px 0;}::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }::selection { background: #fe57a1; color: #fff; text-shadow: none; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { *zoom: 1; }    /*-- Heading --*/    h1, h2, h3, h4, h5, h6 {-ms-transition: all .8s;  -o-transition: all .8s;  transition: all .8s; font-family: 'Poppins', sans-serif; color: #252531; }    /*-- Lists --*/    ul {}    ul li {font: 14px 'Poppins', arial, sans-serif;}    ul li a {font: 14px 'Poppins', arial, sans-serif;}    ol {}    ol li {font: 14px 'Poppins', arial, sans-serif;}    ol li a {font: 14px 'Poppins', arial, sans-serif;}    /*-- Paragraph --*/    strong { font-weight: bold; }    p strong { font-weight: bold; }    p em { font-style: italic; }    p {font: 400 16px 'Poppins', arial, sans-serif; line-height: 36px; color: #999999;}        label {font: 400 14px 'Poppins', arial, sans-serif; margin-bottom: 12px; color: #252531;}    .cd-top { display: inline-block; font-size: 16px; color: #ffffff;  overflow: hidden; -webkit-transition: opacity .3s 0s, visibility 0s .3s;  -moz-transition: opacity .3s 0s, visibility 0s .3s;  transition: opacity .3s 0s, visibility 0s .3s;  z-index: 10000; }    .cd-top.cd-is-visible {  visibility: visible;}    .cd-top i {  color: #ffffff; font-size: 20px; }    .cd-top.cd-is-visible:hover i { color: #cd9967; }    .cd-top.cd-2 {background: #cd9967; border: 2px solid #cd9967;    display: inline-block;  height: 44px;  width: 44px; line-height: 40px; text-align: center; border-radius: 10px;  position: fixed;  bottom: 20px;  right: 16px;  overflow: hidden;  white-space: nowrap;  visibility: hidden;  -webkit-transition: opacity .3s 0s, visibility 0s .3s;  -moz-transition: opacity .3s 0s, visibility 0s .3s;  transition: opacity .3s 0s, visibility 0s .3s;  z-index: 10000; }    .cd-top.cd-is-visible {  visibility: visible; }    .cd-top.cd-2:hover{ background-color: transparent; }    .cd-top.cd-2:hover i{color: #cd9967;}/*------------------------------------------------------------------    3- Button and Border-------------------------------------------------------------------*/.button {font: 600 14px 'Poppins', arial, sans-serif; display: inline-block; background: #cd9967; color: #fff; text-transform:uppercase;padding: 12px 24px; border:2px solid #cd9967; position: relative; z-index: 99;}.button i{margin-left: 10px;}.button.pink {padding: 16px 24px;}.button.white {background: #ffffff; color: #252531; border:2px solid #ffffff; position: inherit;}.button img {vertical-align: middle; margin-right: 6px;}.button.borderd {background: none; border: 1px solid #fff;padding: 12px 24px;}.button.borderd i {margin-left: 8px;}.button:hover { background: transparent; color: #cd9967;border:2px solid #cd9967}.button.white:hover {background: #cd9967; color: #ffffff;}.button.pd-left-15 {margin-left: 15px;}.border{border:10px solid #ffffff;width: 100%;display: inline-block;}.owl-carousel .owl-nav button:focus{outline: none;}/*------------------------------------------------------------------    4- Headings-------------------------------------------------------------------*/.heading {margin-bottom: 30px;}.heading h2{ font-size: 36px; color: #252531; font-weight: 700; margin-bottom: 25px; line-height: 48px;}.heading h3 span{color: #cd9967;}.heading.hp5 h3 span {color: #5787f2;}.heading:after {content:'';width: 60px; height: 2px; background: #cd9967; display: block; margin-top: 5px;}.heading p {color: #252531;padding-bottom: 20px;}.heading.hp5:after {background:#5787f2 }/*------------------------------------------------------------------    5- preloader-------------------------------------------------------------------*//*====preloader=======*/#overlayer {  width:100%;  height:100%;    position:fixed;  z-index:1;  background:#ffffff;  text-align: center;  z-index: 999999999;}.loader {  display: inline-block;  width: 30px;  height: 30px;  position: fixed;  z-index:3;  border: 4px solid #cd9967;  top: 50%;  animation: loader 2s infinite ease;  text-align: center;  left: auto !important;}.loader-inner {  vertical-align: top;  display: inline-block;  width: 100%;  background-color: #cd9967;  animation: loader-inner 2s infinite ease-in;}@keyframes loader {  0% {    transform: rotate(0deg);  }    25% {    transform: rotate(180deg);  }    50% {    transform: rotate(180deg);  }    75% {    transform: rotate(360deg);  }    100% {    transform: rotate(360deg);  }}@keyframes loader-inner {  0% {    height: 0%;  }    25% {    height: 0%;  }    50% {    height: 100%;  }    75% {    height: 100%;  }    100% {    height: 0%;  }}/*------------------------------------------------------------------    6- Header-------------------------------------------------------------------*/header {    width: 100%;    height: 120px;    padding: 0px 50px;}.logo {    float: left;    width: 30%;    padding: 40px 0 0;}nav {    float: left;    width: 58%;}nav.navbar ul{    padding: 0;    margin: 0;    list-style: none;}nav >ul >li {    display: inline-block;    padding: 44px 0;    position: relative;    margin-right: 25px;}nav >ul >li:last-child{    margin-right: 0;}nav ul li a {    font-size: 14px;    text-transform: uppercase;    font-weight: 500;    transition: all 0.4s ease-in-out;    padding: 5px 20px;    display: block;}   nav ul li a.active{    background: #cd9967;    color: #ffffff;}.responsive-mobile-menu ul{    padding: 0;    margin: 0;    list-style: none;}ul.nav-pills{    padding: 0;    margin: 0;}.nav-pills >li{    padding: 0;    list-style: none;}ul.page_numbers{    padding: 0;    margin: 0;}.comment_box ul,.comment_box li{    padding: 0;    margin:0;    list-style: none;}ul.comments{    padding: 0;    margin:0;}.comments li{    list-style: none;}nav ul ul li a{    padding: 5px 0;}/* ========= DropDown ======= */nav ul ul {    position: absolute;    top: 120%;    left: 0;    width: 250px;    background-color: #fff;    z-index: 999;    opacity: 0;    visibility: hidden;    transition: all 0.4s ease-in-out;    border-top: 4px solid #cd9967;}nav ul ul ul {    top: 50px;    left: 90%;    right: auto;}nav ul li:hover >ul {    opacity: 1;    visibility: visible;    top: 100%;}nav ul ul li:hover >ul{    top: 10%;    left: 100%;}nav ul ul >li {    float: left;    width: 100%;    padding: 15px 20px;    border-bottom: 1px solid #f3f3f3;    position: relative;}nav ul ul >li.sub-items:before {    opacity: 1;    visibility: visible;}nav ul ul ul li{position: relative;}nav ul ul li.dropdown:before{    content: '\f0da';    position: absolute;    top: 35%;    right: 20px;    color: #666;    font-family: 'Font Awesome 5 Free';    font-weight: 600;}nav ul ul li.dropdown:hover:before{color: #cd9967}.card-sec {    float: right;    width: 12%;    text-align: right;}.card-sec >ul{    margin: 0; padding: 0;}.card-sec >ul >li {    display: inline-block;    padding: 48px 10px;    position: relative;    float: left;    margin-left: 40px;    list-style: none;}.card-sec >ul >li:first-child{    margin-left: 0;    list-style: none;}.card-sec >ul >li >a {    font-size: 14px;    display: inline-block;}.card-sec >ul >li >a i.ion-android-search {    font-size: 29px;}.card-sec >ul >li >a i.ion-android-menu {    font-size: 36px;    position: relative;    top: 2px;}.cart-dropdown {    position: absolute;    top: 100%;    right: 0;    width: 300px;    background-color: #2b283d;    z-index: 9999;    display: none;}.cart-dropdown >span {    color: #fff;    font-size: 20px;    text-transform: uppercase;    font-weight: 500;    float: left;    width: 100%;    text-align: center;    padding-top: 30px;    padding-bottom: 15px;}.cart-dropdown >span strong {    font-size: 24px;}.cart-dropdown ul {    padding: 0;    margin: 0;    text-align: center;    padding: 25px 20px;}.cart-dropdown ul li {    float: left;    width: 100%;    margin-bottom: 20px;    list-style: none;}.cart-dropdown ul li a {    width: 100%;    float: left;    color: #fff;    font-size: 16px;    text-transform: uppercase;    padding: 20px 0;    font-weight: 600;}.cart-dropdown ul li:first-child a {}.cart-dropdown ul li:last-child a {    background-color: #fff;    color: #000;}.cart-dropdown ul li:last-child {    margin-bottom: 0;}.cart-prdct-info {    float: left;    width: 100%;    padding: 20px 15px;    border-bottom: 1px solid #333;}.cart-pdct-img {    float: left;    width: 70px;}.cart-pdct-img img {    width: 100%;}.crt-info {    float: left;    width: 70%;    text-align: left;    padding-left: 10px;    padding-top: 5px;}.crt-info h3 {    color: #fff;    font-weight: 500;    font-size: 14px;    float: left;    width: 100%;    margin-bottom: 10px;}.crt-info b {    font-size: 14px;    color: #666;    text-transform: uppercase;}.crt-info span {    color: #666;    font-size: 14px;    float: left;    width: 100%;    margin-bottom: 10px;}.crt-info >a {    float: right;    color: #fff;    font-size: 14px;    width: 30px;    height: 30px;    border-radius: 100px;    text-align: center;    line-height: 30px;}/* ========== mobile-men-btn ========== */.mobile-men-btn {    float: right;    padding-left: 30px;    display: none;}.mobile-men-btn i {    color: #000;    font-size: 30px;}/* =================== responsive-mobile-menu ================== */.responsive-mobile-menu {    position: fixed;    top: 0;    display: block;    background-color: #2b283d;    width: 250px;    height: 100vh;    z-index: 999;    left: -250px;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;    padding: 35px 0 0;}.responsive-mobile-menu >a {    color: #ffffff;    float: right;    padding-right: 20px;    font-size: 30px;    margin-bottom: 50px;}.responsive-mobile-menu.active {    left: 0;}.responsive-mobile-menu ul {    float: left;    width: 100%;}.responsive-mobile-menu ul li {    float: left;    width: 100%;    transition: all 0.4s ease-in-out;    position: relative;}.responsive-mobile-menu ul li a {    color: #ffffff;    font-size: 15px;    font-weight: 500;    text-transform: uppercase;    float: left;    width: 100%;    padding: 10px 20px;    border-bottom: 1px solid #bfbfbf;    position: relative;}.responsive-mobile-menu ul ul {    float: left;    width: 100%;    display: none;    padding: 10px 20px;}.responsive-mobile-menu ul li.active >a {    border-bottom: 0;}.responsive-mobile-menu ul ul li a {    border-bottom: 0;    transition: .5s;}.responsive-mobile-menu ul ul li a:before{    content: none;}.responsive-mobile-menu ul ul li{    position: relative;    border-bottom: .5px solid #cecece;}.responsive-mobile-menu ul ul li:before{    content: "";     width: 10px;    height: 2px;    background-color: #cd9967;    left: 0;    top: 48%;    position: absolute;}.responsive-mobile-menu >ul >li >a.dropdown:before {    content: "\f107";    position: absolute;    top: 35%;    right: 20px;    font-family: 'Font Awesome 5 Free';    font-weight: 900;    color: #ffffff;    font-size: 16px;    transition: .3s;    }.responsive-mobile-menu ul >li.menu-has-items.active >a:before {    content: '\f106';}.responsive-mobile-menu ul >li.menu-has-items >a:before {    opacity: 1;    visibility: visible;}.responsive-mobile-menu >ul >li.menu-item-has-children.active a.dropdown:before{    transform: rotate(180deg);} /* ========== search-form-page ==========*/.search-page {    float: left;    width: 100%;    position: fixed;    top: 0;    left: 0;    background-color: #fff;    padding: 100px 0;    height: 100%;    z-index: 0;    text-align: center;    visibility: hidden;    transform: scale(.8);    transition: all 0.4s ease-in-out;}.search-page.active {    visibility: visible;    z-index: 9999999999;    transform: scale(1);}.search-form-page >h2 {    font-size: 30px;    font-weight: 600;    text-transform: uppercase;    margin-bottom: 140px;    font-family: "Poppins", sans-serif;}.search-form-page form {    float: left;    width: 100%;    position: relative;    margin-bottom: 140px;}.search-form-page form input {    width: 100%;    height: 50px;    border-bottom: 1px solid #dbdbdb;    text-align: center;    padding: 0 50px 0 20px;    font-size: 20px;    font-weight: 400;    border-top: 0;    border-right: 0;    border-left: 0;    color: #000;    font-family: "Open Sans", sans-serif;}.search-form-page form input:focus{    outline: none;}.search-form-page form button {    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 0;    background: none;    border: 0;    color: #666;    font-size: 28px;}.close-search {    float: left;    width: 100%;    text-align: center;}.close-search i {    color: #666666;    font-size: 32px;    display: block;}.close-search a {    color: #666;    font-size: 16px;    font-weight: 500;    transition: .0s;}/*------------------------------------------------------------------    7- Slider-------------------------------------------------------------------*/.main-slider {    position: relative;    z-index: 10;}.main-slider img{    height: 1100px;}.main-slider .tp-caption {    z-index: 5 !important;}.main-slider .tparrows.gyges {    width: 60px;    height: 60px;    line-height: 60px;    border-radius: 50%;}.main-slider .tparrows.gyges:before {    line-height: 60px;}/*------------------------*/.tparrows.tp-leftarrow:before{    content: 'prev';    color: #ffffff;    text-transform: uppercase;    transform: rotate(270deg);    font: 14px 'Poppins', sans-serif ;    letter-spacing: 2px;}.tparrows.tp-rightarrow:before{    content: 'next';    color: #ffffff;    text-transform: uppercase;    transform: rotate(90deg);    font: 14px 'Poppins', sans-serif ;    letter-spacing: 2px;}.slider-2 .tparrows.tp-leftarrow:before{    content: '';}.slider-2 .tparrows.tp-rightarrow:before{    content: '';    font-size: 14px;    color: #ffffff;    text-transform: uppercase;    transform: rotate(90deg);    font: 14px 'Poppins', sans-serif ;    letter-spacing: 2px;}/*------------------------*/.main-slider h2 {    position: relative;    color: #ffffff;    line-height: 1.2em;    display: inline-block;    text-align: center;    letter-spacing: 7px;    font:600 24px 'Poppins', sans-serif;}.main-slider .welcome-sidebar:before{    content: '';    width: 6px;    height: 2px;    background: #ffffff;    position: absolute;    left: 0;    top: 50%;}.main-slider .welcome-sidebar:after{    content: '';    width: 6px;    height: 2px;    background: #ffffff;    position: absolute;    right: 0;    top: 50%;}.main-slider h2.alternate {    font-weight: 700;    font-size: 24px;}.main-slider .text {    position: relative;    color: #fff;    text-transform: uppercase;    line-height: normal;    font:700 140px 'Poppins', sans-serif;    letter-spacing: 15px;    line-height: normal;}.main-slider h2.alternate {    font-weight: 700;}.main-slider h2.light,.main-slider .text.light {    color: #ffffff;}.main-slider .btns-box .theme-btn {    margin-right: 20px;}.slider-content {    position: relative;    padding: 35px 30px;    background-color: rgba(0, 0, 0, 0.60);}.main-slider .tp-bannertimer,.main-slider .tp-bullets {    display: none !important;}.layer_1 img{    width: 100%;    position: absolute;    background-position: center;    z-index: 100;}/*------------------------------------------------------------------    8- SERVICES SECTION-------------------------------------------------------------------*/.section_padding{    padding: 100px 0;}.section_margin{    margin-bottom: 120px;    display: inline-block;}.section_padding .layer_1 img{    position: absolute;    top: -110px;}.services_section{    background-image: url(../image/services_bg.jpg);    width: 100%;    position: relative;    background-size: cover;    background-position: center;}/*---Content Left----*/.content_left .author{    position: absolute;}.content_left .content_details p{    margin-bottom: 30px;}.content_left p.author{    line-height: normal;}.content_left p.author  span{    font-weight: 700;    font-size: 14px;    font-family: 'Open Sans', sans-serif;    font-weight: 700;    text-transform: uppercase;    position: relative;    margin-left: 15px;    color: #252531;}.content_left .author:before{    content: '';    width: 5px;    height: 5px;    background: #cd9967;    position: absolute;    left: 0;    top: 45%;}/*---Content Right----*/.content-right{    border-right: 20px solid #cd9967;    padding-right: 15px;}.content-right .content_inner{    position: absolute;    top: 30px;}.content-right .content_inner .title{    max-width: 60%;    text-align: center;}.content-right .content_inner h3{    font-weight: 500;    font-size: 36px;    line-height: 48px;}.content-right .content_inner h3 span{    margin-left: 40px;    display: block;}.content_img img{    border: 15px solid #ffffff ;    box-shadow: 0 0 20px rgba(0,0,0,0.31);}/*---Services----*/.our_services{    position: relative;}.service{    background: #ffffff;    padding: 40px;    transition: .5s;}.service h4{    font-size: 18px;    display: inline-block;    margin-bottom: 30px;    line-height: 36px;    font-weight: 400;}.service span{    float: right;    line-height: 36px;    color: #ddd;    transition: .5s;    font-size: 18px;}.service p{    line-height: 28px;}.service:hover{    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.14);}.service:hover span{    color: #cd9967;}.services_page{padding: 120px 0;}.services_page .service{margin-bottom: 30px;}/*---Reason You Love Devellpo----*/.reason_sec{    width: 100%;    height: 200px;    background: #26263a;    text-align: center;    padding: 75px 0;}.reason_sec h1{    font-size: 36px;    color: #ffffff;    text-transform: uppercase;    line-height: 48px;}/*------------------------------------------------------------------    9- Collection SECTION-------------------------------------------------------------------*/.left_inner_collection{    padding: 90px 50px;    text-align: center;    background: #f1f1eb;}.inner_content{    background: #ffffff;    padding: 50px 30px;    box-shadow: 0px 0px 20px rgba(179,179,179,0.51);}.left_inner_collection h5{    font-size: 16px;    margin-bottom: 40px;    font-weight: 600;    color: #252531;}.left_inner_collection p{    line-height: 60px;    color: #252531;    font-size: 36px;    font-weight: 400;}.left_inner_collection .inner_content a.button{    margin-top: 40px;    width: 170px;    height: 50px;}.inner_content a i{    margin-left: 10px;}/*--------right collection------*/.right_collection img{    max-width: 100%;    padding-top: 10%;}.margin_btm{    margin-bottom: 120px;}/*------------------------------------------------------------------    10- Project section-------------------------------------------------------------------*/.project_section{    background: url(../image/project/project-bg.jpg);    padding: 100px 0;}.project_section.project_page{    background: #f4f4f4;    padding: 120px 0;}.my-selector { text-align: center; margin-bottom: 60px;}.my-selector  a {font-size: 14px; font-weight: 500; color: #999999;border: 1px solid rgba(0,0,0,0); display: inline-block; padding:2px 15px;}.my-selector  a:hover, .my-selector  a.selected { color: #fff; background-color: #cd9967;}.item_inner.item_inner { position: relative; overflow: hidden; margin-bottom: 30px;}.item_inner img{float:left; width: 100%; }.item_inner.item_inner .border{position: relative; overflow: hidden;}.item_inner.item_inner .overlay{position: absolute;background: transparent; width: 100%; height: 100%; transition: .2s;}.item_inner.item_inner .overlay a{background: #cd9967;color: #ffffff; width: 40px; height: 40px; padding: 10px; text-align: center; border-radius: 40px; left: 30px; bottom: -90px;position: absolute;transition: .5s;}.item_inner.item_inner .overlay h4 a{color: #ffffff; padding: 0; background: transparent; width: auto; height: auto; position: absolute; left: 30px;bottom: 20px; font-size: 18px; font-family: 'Poppins', sans-serif; transition: .7;}.item_inner.item_inner .overlay p{position: absolute; bottom: -40px;left: 30px; font-size: 14px; transition: .7s; color: #ffffff; font-family: 'Open Sans', sans-serif;}.item_inner.item_inner:hover .overlay{visibility: visible; background: rgba(0,0,0,0.31)}.item_inner.item_inner:hover .overlay a{bottom: 90px;}.item_inner.item_inner:hover .overlay h4 a{bottom: 50px;}.item_inner.item_inner:hover .overlay p{bottom: 10px;}.project_two ul li.item { width: 20%; float: left; }.project_two ul li.item .item_inner{margin-bottom: -4px;}.project_section .heading h2{color: #ffffff;}.project_section .heading:after{margin: 0 auto;}.project_page .all_projects{    text-align: center;    margin-top: 40px;}.project_page .all_projects a{    color: #252531;    font-size: 16px;    font-family: 'Poppins', sans-serif;    text-decoration: underline;    line-height: 30px;}/*------------------------------------------------------------------    10- About section-------------------------------------------------------------------*/.about_section .about_left{    padding: 200px 0 120px;}.about_section{    background: url('../image/background/about_bg.jpg') no-repeat;    width: 100%;    background-attachment: fixed;    background-size: cover;}.about_section .about_left h1{    color: #999999;    font-weight: 400;    font-size: 36px;    font-family: 'Poppins', sans-serif;    margin-bottom: 30px;}.about_section .about_left h2{    color: #252531;    font-weight: 400;    font-size: 42px;    font-family: 'Poppins', sans-serif;    line-height: 52px;    margin-bottom: 30px;}.about_section .about_left p{    color: #252531;    font-size: 18px;    line-height: 30px;    margin-bottom: 50px;}.about_section .about_left ul{    padding-left: 40px;}.accrodion-grp .accrodion {padding-left: 20px;}.accrodion-grp .accrodion .accrodion-title{position: relative;}.accrodion-grp .accrodion .accrodion-title i{ font-size: 30px; transition: .5s; color: #cd9967; position: absolute; left: 0; top: 0;}.accrodion-grp .accrodion .accrodion-title h6 {color: #999999; font-size: 20px;font-weight: 400; line-height: 30px; font-family: 'Poppins', sans-serif;}.accrodion-grp .accrodion .accrodion-title {    padding-left: 30px;    padding-right: 30px;    cursor: pointer;    margin-bottom: 30px;}.accrodion-grp .accrodion .accrodion-content {    padding-left: 30px;    padding-right: 30px;}.accrodion-grp .accrodion .accrodion-content p{font: 400 14px "Open Sans", sans-serif; color: #999; line-height: 26px;}.accrodion.active .accrodion-title i{transform: rotate(90deg);}/*------------------------------------------------------------------    11- Testimonials-------------------------------------------------------------------*/.testimonials{    padding: 100px 0;    background: url(../image/background/testimonials.jpg) no-repeat;    background-position: center;}.testi_heading h2{    color: #ffffff;    font-weight: 400;    font-size: 36px;}.testi_carousel .item{    padding: 80px 0 0;}.testi_carousel .item_inner{    padding: 80px 85px 60px;    background: #ffffff;    text-align: center;    position: relative;    margin-bottom: 60px;}.testi_img{    display: inline-block;    text-align: center;}.testi_img img{    z-index: 99999;    width: 115px !important;    margin: 0 auto;    position: absolute;    top: -12%;    left: 0;    right: 0;    border: 5px solid #ffffff;    background-color: #ffffff;    border-radius: 50%;}.testi_carousel .item_inner p.para{    font-size: 24px;    font-family: 'Poppins', sans-serif;    font-weight: 400;    color: #252531;    line-height: 30px;    margin-bottom: 30px;}.testi_carousel .item_inner p.testi_name{    font-size: 18px;    color: #cd9967;    line-height: 26px;    font-weight: 600;}   .testi_carousel .item_inner p.testi_details{    font-size: 18px;    color: #8799a3;    line-height: 26px;}   /*----- Owl Nav -------*/.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{    display: block;}.owl-carousel .owl-nav button.owl-prev{    position: absolute;    top: 40%;    left: 0;    color: #ffffff;    font-size: 40px;    content: '\f9c';    font-family: 'Font Awesome 5 Free';    font-weight: 900; }.owl-carousel .owl-nav button.owl-next{    position: absolute;    top: 40%;    right: 0;    color: #ffffff;    font-size: 40px;    content: "\f12c";    font-family: 'Font Awesome 5 Free';    font-weight: 900; }/*----- Owl Dots -------*/.owl-carousel .owl-dots{    text-align: center;}.owl-carousel button.owl-dot{    width: 20px;    height: 5px;    background-color: #534c5c;    margin: 0px 3px;    outline: none;    border-radius: 10px;    vertical-align: middle;}.owl-carousel .owl-dot.active{    background-color: #cd9967;    outline: none;    vertical-align: middle;}.owl-brands.owl-carousel .owl-dots{    display: none;}.owl-brands.owl-carousel .owl-nav{    display: block;    position: relative;}.owl-brands.owl-carousel .owl-nav .owl-next{    position: absolute;    right: -20px;    top: 0;    z-index: 99;    background-color: #ffffff;}.owl-brands.owl-carousel .owl-nav .owl-prev{    position: absolute;    left: -20px;    top: 0;    z-index: 999;    background-color: #ffffff;}.testimonial-list.owl-carousel .owl-dots{    display: block;    margin-top: 40px;}.tour-list.owl-carousel .owl-nav{    display: block;} .tour-list.owl-carousel .owl-nav{    position: absolute;    right: 0;    top: -90px;}.blog-slider1.owl-carousel .owl-nav{    top: 30px;    display: block;    position: relative;    text-align: center;    margin-left: -30px;} .blog-slider2.owl-carousel .owl-nav{    top: 30px;    display: block;    position: relative;    text-align: center;    margin-left: -30px;} /*------------------------------------------------------------------    12- Blog-------------------------------------------------------------------*/.blog_section {    background: #f4f4f4;    padding: 100px 0;}.blog_section.blog_page{    padding: 150px 0 120px;}.blog_section .blog-item{    background: #ffffff;    border:10px solid #ffffff;    transition: .5s;    margin-bottom: 30px;    position: relative;}.blog_section .blog-item img{    width: 100%;    margin-bottom: 30px;}.blog_details{    margin: 0 20px;}.blog_details p.wp{    font-size: 14px;    font-weight: 700;    letter-spacing: 2px;    font-family: "Open Sans", sans-serif;    color: #cd9967;    line-height: 30px;}.blog_details p.admin{    font-size: 13px;    font-weight: 400;    font-family: "Open Sans", sans-serif;    color: #999999;    line-height: 30px;    margin-bottom: 15px;}.blog_details p.details{    font-size: 14px;    font-weight: 400;    font-family: "Open Sans", sans-serif;    color: #999999;    line-height: 30px;    margin-bottom: 25px;}.blog_details a{    font-size: 24px;    font-weight: 400;    font-family: 'Poppins', sans-serif;    margin-bottom: 10px;    color: #252531;}.blog_details .comment_box{    border-top: 1px solid #ebebeb;    padding: 15px 0 0;    display: inline-block;    width: 100%;}.blog_details .comment_box ul li{    color: #999;}.blog_details .comment_box ul li i{    padding-right: 10px;    transition: .5s;    color: #cccccc;}.blog_section .blog-item:hover{box-shadow: 0px 0px 30px rgba(0,0,0,0.21); margin-top: -5px;}.blog_section .blog-item:hover ul li.pull-right i{color: #e94040;}/*------------------------------------------------------------------    12- clients carousel-------------------------------------------------------------------*/.clients_carousel{    padding: 100px 0;}.clients_carousel .item img{    width: 100%;    opacity: .3;    transition: .3s;}.clients_carousel .item img:hover{opacity: 1;}/*----------------------------------------------------------------------------------------    13.FOOTER----------------------------------------------------------------------------------------*/.footer-area {    padding: 0px;    background: #2b283d;}.footer-widgets {    padding: 100px 0px 100px;    position: relative;    display: inline-block;}.footer-bottom .border_top{    border-top: 1px solid #413e51;    padding: 40px 0px 60px;}.footer-bottom2 {    background: #333;    padding: 16px 0px;}.footer-text h6 {    text-transform: capitalize;    color: #999;    font-size: 14px;    font-weight: 400;    font-family: 'Poppins', sans-serif;}.footer-text h6 span{    color: #cd9967;}/* footer widget */.widget h4 {    font-size: 24px;    padding-bottom: 20px;    text-transform: capitalize;    font-weight: 600;    color: #ffffff;}.widget p {    color: #333;}footer .widget ul {    list-style: none;    padding-left: 0px;    font-size: 16px;    color: #999;}footer .widget ul a {    display: block;   text-align: left;   color: #999;}footer .widget ul.deals-list a {    display: table-cell;   text-align: left;   color: #999;}footer .widget ul.tweets li {    margin-bottom: 30px;    padding-left: 40px;    position: relative;    line-height: 28px;}footer .widget ul.tweets li i {    color: #0081ff;}footer .widget ul.tweets li span {    padding-top: 20px;    display: block;    font-weight: 300;    color: #000;}footer .widget ul.footer-addres li {    margin-bottom: 30px;    position: relative;}footer .widget ul i {    font-size: 20px;    display: inline-block;    bottom: 0;    left: 0;    margin: auto;    position: absolute;    top: 3px;}ul.instagram-list li img {    width: 100%;    height: auto;}footer .widget ul.instagram-list li {    display: inline-block;    margin-bottom: 10px;    margin-right: 10px;     padding: 0;    width: 27%;}.footer-bottom .left-align {    text-align: left;}.footer-bottom .right-align {    text-align: right;}.footer-bottom .footer-social {    list-style: none;    padding-left: 0px;    margin-bottom: 0;}.footer-bottom .footer-social li {    display: inline-block;    padding: 0px 10px;}.header-social{    float: right;}.header-text .header-social li{    display: inline-block;}.header-text .header-social a {    display: inline-block;    color: #fff;    padding: 40px 15px;    font-size: 24px;    border: none;    font-weight: 600;    letter-spacing: 1px;    border-radius: 0;    background: transparent;}.header-social li a{    color: #fff;}.header-social li:hover a{    color: #62ac1e;}.footer-bottom .footer-social a {    font-size: 26px;    color: #fff;}.footer-bottom .footer-social a:hover {    color: #222;}.news_letter{ margin-top:30px; }.news_letter form {position: relative;}.news_letter input{ border: 0px; border-radius: 50px; background: #312d48; width: 100%; padding: 15px 35px 15px 15px; outline: 0px !important; font: 300 13px 'Merriweather', arial, sans-serif; color: #8d949a;}.news_letter input[type="submit"] {position: absolute;  top: 50%; right: 10px;  margin-top: -9px;  outline: 0px !important; padding: 0px; text-align: center; width: 20px; height: 16px; background: url("../image/message.png") no-repeat; }.formnewsletter2 {    position: relative;    margin: 0 auto;}.formnewslette2r input.form-control {    height: 58px !important;    width: 90%;}.formnewsletter2 .hvr-shutter-out-horizontal::before {    background: #353535;}.formnewsletter2 button {    background: #62ac1e none repeat scroll 0 0;    color: #fff;    font-weight: 500;    height: 50px;    position: absolute;    right: 0;    text-align: center;    text-transform: uppercase;    top: 0;    width: 30%;    border: 0;    font-size: 20px;}.index-3-footer h3{    text-transform: capitalize;}.formnewsletter2 button.hvr-shutter-out-horizontal::before {    border-radius: 30px;}.newsletter-form2 p {    line-height: 2;    color: #fff;    font-size: 20px;}.footer-area .widget.about_us p{    font-size: 14px;    color: #999999;    line-height: 30px;}.footer-area .widget .social_area{    display: inline-block;    width: 100%;}.social_icon ul li a{    float: left;    margin-right: 15px;}.social_icon ul li a i{    display: inline-block;    position: relative;    font-size: 20px;}.social_icon ul li a:hover{    color: #cd9967;}/*------------------------------------------------------------------    13- banner-------------------------------------------------------------------*/.banner_section{    background: url(../image/background/banner.jpg ) no-repeat;    width: 100%;    height: 300px;    background-position: center;    padding: 130px 0;}.banner_section h2{    font-size: 30px;    font-family: 'Poppins', sans-serif;    font-weight: 400;    color: #ffffff;    display: inline-block;}.banner_section p{    font-size: 14px;    font-family: 'Poppins', sans-serif;    font-weight: 400;    color: #ffffff;    display: inline-block;    float: right;}.banner_section p a{    font-size: 14px;    font-family: 'Poppins', sans-serif;    font-weight: 600;    color: #cd9967;    display: inline-block;}.banner_section p span{    margin: 0 10px;    color: #cd9967;}/*--------promo_banner-------------*/.promo_banner{    background: url(../image/background/promo_banner.jpg);    background-size: cover;    width: 100%;    height: 500px;    padding: 150px 0;    text-align: center;    background-position: center;    background-attachment: fixed;}.promo_banner h1{    font-size: 60px;    color: #ffffff;    font-family: 'Poppins', sans-serif;    font-weight: 700;    text-transform: uppercase;    line-height: 80px;}.promo_banner p{    font-size: 18px;    color: #ffffff;    font-family: 'Poppins', sans-serif;    font-weight: 400;    text-transform: uppercase;    margin-bottom: 35px;}/*------------------------------------------------------------------    14- Team-------------------------------------------------------------------*/.heading.text-center:after{    display: inline-block;    margin: 0 auto;}.team_section{    background: #f4f4f4;    padding: 100px 0;}.team_section .team_wrap{    overflow: hidden;    position: relative;}.team_section .team_wrap figure{    overflow: hidden;    position: relative;    -ms-transition: all .8s;      -o-transition: all .8s;      transition: all .8s;}.team_section .team_wrap figure img{    width: 100%;    position: relative;    -ms-transition: all .8s;      -o-transition: all .8s;      transition: all .8s;}.team_section .team_wrap .team_overlay{    position: absolute;    width: 100%;    height: 100%;    background-color: rgb(30, 24, 53, 0.81);    top: 0;    text-align: center;    display: none;    -ms-transition: all .8s;      -o-transition: all .8s;      transition: all .8s;}   .team_overlay .social_icons{    padding:140px 0;}.social_icons { display: inline-block; transition: .7s; }.social_icons a {width: 40px; height: 40px; display: inline-block; line-height: 40px; margin-right: 10px; border-radius: 50%; text-align: center;}.social_icons a i {color: #fff;}.social_icons a:hover{background: #999;}.team_section .team_wrap:hover .team_overlay{display: block;}.team_section .team_wrap:hover figure img{transform: scale(1.3);}.team_section .team_details {position: relative; text-align: center; }.team_section .team_details p.member_name{font-size: 16px; line-height: 48px;color: #252531; font-weight: 500; letter-spacing: .5px; z-index: 999;}.team_section .team_details p.member_d{font-size: 14px; line-height: 30px;color: #cd9967; font-weight: 400; margin-bottom: 10px; z-index: 999;}.inner_margin{    margin-bottom: 30px;}/*------------------------------------------------------------------    15- project-------------------------------------------------------------------*/.project_details_section{    padding: 150px 0 120px;    background: #f4f4f4;    position: relative;}.project_carousel{    margin-bottom: 100px;} /*----- Owl Nav -------*/.project_carousel .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{    display: block;    position: absolute;}.project_carousel.owl-carousel .owl-nav button{    width: 50px;    height: 100px;    border: 1px solid #ececec;    background: #ffffff;    color: #252531;    transition: .5s;}.project_carousel.owl-carousel .owl-nav button.owl-prev{    position: absolute;    color: #252531;    font-size: 30px;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    left: 0;    top: 40%;}.project_carousel.owl-carousel .owl-nav button.owl-next{    position: absolute;    color: #252531;    font-size: 30px;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;    right: 0;    top: 40%;}.project_carousel.owl-carousel .owl-nav button:hover{    background-color: #cd9967;    color: #ffffff;}.project_description h3{    font-weight: 400;    font-size: 24px;    font-family: 'Poppins', sans-serif;    margin-bottom: 20px;}.project_description p{    font: 400 14px "Open Sans", sans-serif;    line-height: 30px;}ul.client_details{margin: 0; padding: 0; list-style: none;}.client_details li{padding: 20px 0 12px; border-bottom: 1px solid #dfdfdf; list-style: none;}.client_details li h6{font-family: "Open Sans", sans-serif; font-size: 18px; margin-bottom: 5px; font-weight: 400; line-height: 18px; color: #252531;}.client_details li span{font:400 14px "Open Sans", sans-serif; color: #999;}/*---------related_section--------*/.related_section h4.title{    font-family: 'Poppins', sans-serif;    font-size: 18px;    font-weight: 400;    margin-bottom: 30px;}/*----- Owl Nav -------*/.related_carousel .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{    display: block !important;    position: absolute;    right: 0;    top: -80px;}.related_carousel.owl-carousel .owl-nav button{    width: 50px;    height: 50px;    border: 1px solid #ececec;    background: #ffffff}.related_carousel.owl-carousel .owl-nav button.owl-prev{    position: relative;    margin-right: 10px;    color: #252531;    font-size: 20px;}.related_carousel.owl-carousel .owl-nav button.owl-next{    position: relative;    color: #252531;    font-size: 20px;}/*------------------------------------------------------------------    16- Single Blog-------------------------------------------------------------------*/.single_blog{    padding: 150px 0 120px;    background: #f4f4f4;}.single_right{    border: 10px solid #ffffff;    overflow: hidden;    background: #ffffff;}.single_right img{    width: 100%;    margin-bottom: 20px;}.single_blog .blog_details p.wp{    margin-bottom: 15px;    color: #cd9967;}.single_blog .blog_details h3{    font-size: 24px;    font-weight: 400;    line-height: 30px;    margin-bottom: 15px;}.single_blog .blog_details p.admin{    margin-bottom: 25px;}.single_blog .blog_details p{    color: #999999;    line-height: 30px;    font-size: 14px;    font-family: "Open Sans", sans-serif;    margin-bottom: 15px;}.quote h5{    font-size: 18px;    font-family: 'Poppins', sans-serif;    margin-left: 45px;    font-weight: 400;    color: #999999;}.quote{    border-left: 2px solid #cd9967;    margin-bottom: 25px;}.social_btn{margin-bottom: 30px;}.social_btn a{padding:15px 35px ; display: inline-block; margin-right: 5px; color: #ffffff; font-family: 'Open Sans', sans-serif; font-size: 12px; text-transform: uppercase;}.social_btn a.facebook{background-color: #2f5ebe;}.social_btn a.twitter{background-color: #00d8ff;}.social_btn a.google{background-color: #4a4d54;}.social_btn a.pinterest{background-color: #cb2027;}.social_btn a i{margin-left: 10px;}.tag i{margin-right: 20px;}.tag p{color: #2f2933; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600; display: inline-block;}.tag p span{color: #cd9967;}.tag a.cd-top{text-align: right; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #999;}.tag p.back_to_top{float: right;}.comments_bar{padding: 40px 30px; background: #ffffff;}.comments_bar .inner_comments{background: #f4f4f4; padding: 30px;}.com_heading h4{font:500 18px "Poppins", sans-serif; letter-spacing: .2px; text-align: center; text-transform: uppercase; line-height: 38px;}.com_heading{border-bottom:  2px solid #eeeeee; margin-bottom: 30px;}.comments_bar ul.comments{background: #f4f4f4;}.first-comment{background: #ffffff; padding: 10px; margin-bottom: 20px;}.comments_bar ul.comments li{ width: 100%; background: #f4f4f4; }.comments_bar ul.comments li ul{padding-left: 30px;}.user_img{display: table-cell; vertical-align: top;}.comment_detail{display: table-cell; padding: 0 25px; width: 100%; vertical-align: middle;}.comment_detail h5.user_name{font:400 14px 'Poppins', sans-serif; line-height: 40px; text-transform: uppercase;}.comment_detail p.date{font:500 12px "Open Sans", sans-serif; color: #cd9967; line-height: 30px;}.comment_detail p.comment{font:400 14px "Open Sans", sans-serif; color: #999; line-height: 24px;}.comment_detail a{float: right; color: #999999; font-size: 12px; text-transform: capitalize; font-family: "Open Sans", sans-serif;}.comment_detail a i{margin-right: 10px; color: #cd9967;} .reply{padding: 10px; background: #ffffff; margin-left: 30px;}.reply .reply_img{display: table-cell;}.reply_form{padding: 40px 30px; background: #ffffff;}.reply_form .inner_form{background: #f4f4f4; padding: 30px; position: relative;}.reply_form .inner_form #contact_form input.form-control{height: 40px; border-radius: 0; margin-bottom:10px; border: none;}.reply_form .inner_form #contact_form textarea{width: 100%; border: none; border-radius: 0;}.inner_form #contact_form textarea.form-control{height: 160px; box-sizing: none; width: 100%; resize: none; margin-bottom: 20px;}.inner_form #contact_form textarea.form-control:focus{box-shadow: none; border: 0;}.reply_form .inner_form #contact_form .post_button{background: #cd9967; border: 2px solid #cd9967; width: 100%; height: 40px; color: #ffffff; transition: .5s;}.reply_form .inner_form #contact_form .post_button:hover{background: #ffffff; color: #cd9967}.pad_ryt{padding-right: 0;}.form-control{border-radius: 0;}form label{font:400 14px "Poppins", sans-serif; color: #999999;}form label span{color: #dd4b39;}/*------------Blog Right Side-bar-----------------*/h4.sidebar_heading{font: 600 18px "Poppins", sans-serif; line-height: 36px; margin-bottom: 20px; text-transform: uppercase;}.sidebar-widget {background: #ffffff;padding: 30px 25px; margin-bottom: 30px; position: relative;}.search_area input{width: 100%; height: 50px; border: 2px solid #c7c7c7; padding: 0 20px; position: relative;}.search_area input::placeholder{color: #999;}.search_area span{position: absolute; right: 60px; top: 45px;}.search_area span i{color: #999;}.recent_post .post{margin-bottom: 20px;}.post_img{display: table-cell;}.post_details{display: table-cell; padding-left: 10px; vertical-align: middle;=}.post_details p{font:500 14px "Open Sans", sans-serif; line-height: 22px; color: #999;}.post_details span{font:400 12px "Open Sans", sans-serif; line-height: 22px; color: #cd9967;}.archives a{font: 400 14px "Open Sans", sans-serif; color: #999;}.list-group-item{border: none; border-bottom: 2px solid #f1f1f1; border-color: #f1f1f1; padding: 15px 0 20px;}.archives .badge{background-color: #ffffff; font: 400 14px "Open Sans", sans-serif; color: #999;}.list-group-item:last-child{border-bottom: none;}.sidebar-widget.instagram{padding: 30px 20px;}.instagram a img{margin-bottom: 3px;}.tags ul li a {text-transform: uppercase; color: #888; border: 1px solid #f1f1f1; margin: 3px;}.tags .nav>li>a { position: relative; margin-bottom: 10px; display: block; padding: 12px 5px; font-size: 14px; color: #999; font-family: "Open Sans", sans-serif;}.tags .nav>li>a:focus,.nav>li>a:hover { text-decoration: none; background-color: #cd9967; color: #ffffff; border: 1px solid #cd9967;}.tags .nav-pills>li>a { border-radius: 0px;}.tags .nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover { color: #fff; background-color: #cd9967; border: 1px solid #cd9967;}/*------------------------------------------------------------------    17- Shop Single-------------------------------------------------------------------*/.shop_wrap{padding: 150px 0 100px; background: #f9fafc;}.connected-carousels{margin-bottom: 50px;}.connected-carousels .stage{margin: 0 0 30px;}.connected-carousels .stage li{padding: 0; width: 450px;}.connected-carousels .stage li img{width: 100%; position: relative;}.connected-carousels .carousel-stage{border: none; border-radius: 0; box-shadow: none;}.connected-carousels .carousel-navigation{background: transparent; height: auto;}.connected-carousels .carousel-navigation li{padding: 0; width: 106px; height: 142px; box-shadow: none; border: 0; border-radius: 0; }.connected-carousels .carousel-navigation li img{opacity: .4;}.connected-carousels .carousel-navigation li.active img{opacity: 1;}.details-heading h3{font:400 24px "Poppins", sans-serif; text-transform: uppercase; line-height: 32px; margin-bottom: 10px;}.details-heading .star i{color: #ef6644;}.details-heading .star span{margin-left: 25px; color: #999; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 13px;}.details-heading .star span a{margin-left: 25px; color: #999; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 13px;}.details-heading .star span.total_review{margin-left: 25px;}.price{padding: 40px 0; border-bottom: 1px solid #cccccc;}.price p{font: 400 24px "Poppins", sans-serif; color: #cd9967;}.details-para{padding: 25px 0 50px; border-bottom: 1px solid #cccccc;}.details-para p{font: 500 14px "Open Sans", sans-serif; color: #999; line-height: 26px;}.qnt{padding: 35px 0; display: inline-block; border-bottom: 1px solid #cccccc; }.qnt ul{float: left; padding: 0; margin: 0; list-style: none;}.right_tags{margin-left: 60px;}.qnt ul li{ margin-bottom: 20px; color: #999;}.qnt ul li span{font: 500 13px "Open Sans", sans-serif; color: #999999; text-transform: capitalize; padding-left: 20px;}.qnt ul li span:hover{color: #cd9967;}.qnt ul li a{width: 90px; display: inline-block; font: 500 13px "Open Sans", sans-serif; color: #999999; text-transform: uppercase;}ul.right_tags li a{width: 50px;}.qnt-counter{padding: 40px 0 0;}.qnt-counter .qnt_heading{display: inline-block; width: 80px;}.qnt-counter .button-container{margin-bottom: 20px;}.qnt-counter .qnt_heading p{font: 400 13px "Open Sans", sans-serif; text-transform: uppercase;}.qnt-counter button{width: 30px; height: 30px; background: transparent; border: 1px solid #cccccc; color: #999;}.qnt-counter input{width: 50px; height: 30px; margin: 0 5px; text-align: center; color: #999; background: transparent; border: 1px solid #cccccc;}.qnt-counter input::placeholder{color: #999; font: 13px "Open Sans", sans-serif;}.qnt-counter a{transition: .5s;}.share_product a{width: 30px; height: 30px; margin-right: 5px; display: inline-block;line-height: 2; text-align: center;  background: transparent; border: 1px solid #cccccc; color: #999;}.wishlist{margin-bottom: 20px;}.wishlist a{width: 40px; height: 30px; margin-right: 5px; display: inline-block;line-height: 2; text-align: center;  background: transparent; border: 1px solid #cccccc; color: #999;}.cart .cart_btn{padding: 0 28px; text-align: center; display: inline-block;line-height: 2; background: transparent; border: 1px solid #cccccc; color: #999;}.qnt-counter a:hover{background-color: #cd9967; border: 1px solid #cd9967; color: #ffffff;}/* ========= description_sec ========= */.description_sec {    float: left;    width: 100%;    padding: 0 0 60px;}.descp-list {    float: left;    width: 100%;    margin-bottom: 40px;}.descp-list ul{    border-bottom: 1px solid #eeeeee;    padding: 0;    margin: 0;    list-style: none;}.descp-list ul li {    display: inline-block;    margin: 0 20px;    position: relative;    padding: 10px 0;    transition: .5s;    font: 500 16px "Poppins", sans-serif;}.descp-list ul li:after{    background-color: #cd9967;    height: 1px;    width: 100%;    content: "";    position: absolute;    bottom: 0;    left: 0;    transition: .5s;    visibility: hidden;}.descp-list ul li:hover:after{visibility: visible;}.descp-list ul li.current h3{color: #cd9967;}.descp-list ul li.current:before{    background-color: #cd9967;    height: 1px;    width: 100%;    content: "";    position: absolute;    bottom: 0;}.descp-list ul li h3 {    color: #cccccc;    font:400 16px "Poppins", sans-serif;    text-transform: uppercase;    cursor: pointer;    color: #252531;}.review-contact .input-field{    margin-bottom: 10px;}/* ============ description_content =========  */.description_content {    float: left;    width: 100%;}.description_text {    float: left;    width: 100%;    display: none;}.description_text.current {    display: block;}.description_text p {    color: #999999;    font-size: 14px;    line-height: 26px;    padding: 0 30px;}.description_text >p:first-of-type {    margin-bottom: 25px;}/* ======= add-review ======  */.add-review {    float: left;    width: 100%;    margin-bottom: 50px;}.add-review h4 {    font-size: 16px;    font-weight: 500;    float: left;    margin-top: 1px;}.add-review ul {    float: left;    padding-left: 20px;}.add-review ul li {    display: inline-block;}.add-review ul li a {    font-size: 16px;    color: #666666;    transition: all 0.4s ease-in-out;}.add-review ul li a:hover {    color: #f1c410;}.review-contact form {    float: left;    width: 100%;}.input-field {    float: left;    width: 100%;    margin-bottom: 25px;}.input-field h3 {    color: #666666;    font-size: 14px;    text-transform: capitalize;    margin-bottom: 15px;}.review-contact form input {    height: 35px;    padding: 0 15px;    border: 1px solid #eeeeee;    background: transparent;}.review-contact form input,.review-contact form textarea {    width: 100%;    padding: 0 15px;    border: 1px solid #eeeeee;    background: transparent;}.review-contact form input {    height: 35px;    padding: 0 15px;    border: 1px solid #eeeeee;    background: transparent;    font: 400 12px "Open Sans", sans-serif;    color: #bbb;}.review-contact form input:focus{outline: #cd9967; border: 1px solid #cd9967;}.review-contact textarea input:focus{outline: #cd9967; border: 1px solid #cd9967;}.review-contact form input::placeholder{    color: #bbb;}.review-contact form textarea {    height: 125px;    padding: 15px;}.review-contact form button {    color: #252531;    font-size: 12px;    font-weight: 500;    text-transform: uppercase;      border: 1px solid #eeeeee;    width: 180px;    height: 35px;    cursor: pointer;    background: #ffffff;    transition: .5s;}.review{margin-bottom: 45px;}.review p{font: 13px "Open Sans", sans-serif; padding: 0; margin-bottom: 25px; line-height: 20px; color: #999;}.review-contact form button:hover{background: #cd9967; border: 1px solid #ffffff; color: #ffffff;}.review-contact form button i { color: #fff; font-size: 12px; padding-left: 10px;}.star_review a{color: #666;}.star_review span{margin: 0 10px; color: #999;}.related_product h3.title{font: 400 24px "Poppins", sans-serif; margin-bottom: 30px; color: #233354;}.related_product a.sale{background: #67c91f;  text-align: center; display: inline-block; width: 50px; height: 25px; position: absolute; top: 20px; left: 20px;}.related_product a.sale span{color: #ffffff; font: 400 12px "Poppins", sans-serif; line-height: 2; text-transform: uppercase;}.related_product a.sold{background: #cd3333;  text-align: center; display: inline-block; width: 50px; height: 25px; position: absolute; top: 20px; right: 20px;}.related_product a.sold span{color: #ffffff; font: 400 12px "Poppins", sans-serif; line-height: 2; text-transform: uppercase;}h5.title{font: 400 16px "Open Sans", sans-serif; color: #252531; margin-bottom: 10px;}.product_price{float: right; display: inline-block;}span.product_d{font: 13px "Open Sans", sans-serif; color: #999999;}span.original-price{text-align: right; font: 11px "Open Sans", sans-serif; margin-right: 5px; color: #999; position: relative;}span.original-price:before{content: ''; width: 100%; height: 1px; top: 50%; position: absolute; background: #999999; z-index: 999999;}span.sale-price{text-align: right; font: 14px "Open Sans", sans-serif; color: #252531; position: relative;}.item_inner .overlay_box{position: absolute; width: 100%; text-align: left; padding: 12px 20px; background-color: #3d3d52; height: 45px; visibility: hidden; bottom: -50px; transition-duration:  .5s;}.item_inner .overlay_box a{display: inline-block; text-align: left; color: #ffffff; font: 400 12px "Open Sans",sans-serif;}.item_inner:hover .overlay_box{ visibility: visible; bottom: 0;}.item_inner .overlay_box a span{position: absolute; right: 25px; top: 12px;}.shop_product{margin-bottom: 50px;}/*------------------------------------------------------------------    17- Home 2-------------------------------------------------------------------*/header.header-2{position: absolute; z-index: 999; }header.header-2 .mobile-men-btn{display: block; padding: 40px 0 0;}.slider-2{z-index: 0;}.slider-2 .tp-caption p{text-align: left;}.slider-2 .tp-caption .text{text-align: left; font-size: 100px;}.slider-2 .lyr4 {display: inline-block; transition: .5s; background: #cd9967; color: #fff; border: 2px solid #cd9967; text-transform: uppercase; line-height: 20px; }.slider-2 .lyr4:hover{background: transparent;}.projects-2{margin-top: -200px; z-index: 99999;}.content_left{}.content_right{margin-top: 30px; padding: 200px 15px 100px;}.project_left{margin-bottom: 130px;}.project_left img{width: 100%; border: 10px solid #ffffff; margin-bottom: 40px; box-shadow: 0 0 20px rgba(0,0,0,0.31);}.project_left h3{font: 400 24px "Poppins", sans-serif; line-height: 30px;}.project_right img{width: 100%; border: 10px solid #ffffff; margin-bottom: 40px; box-shadow: 0 0 20px rgba(0,0,0,0.31);}.project_right h3{font: 400 24px "Poppins", sans-serif; line-height: 30px;}.project-view h2{font: 600 200px "Poppins", sans-serif; color: #ebebeb;}.project-view h3{font: 600 60px "Poppins", sans-serif; color: #252531; position: relative; margin-bottom: 30px;}.project-view h3:before{content: ''; position: absolute; width: 100px; height: 5px; background: #cd9967; bottom: 0;}.project-view a{font: 600 18px "Poppins", sans-serif; color: #999;}.home2-team{background: #ffffff; padding: 100px 0 70px;}.team_section .heading{margin-bottom: 50px;}.team_section .heading h2{ font-weight: 400; margin-bottom: 0; }.our_blog{background: #f4f4f4; padding: 100px 0 70px;}.our_blog .heading{margin-bottom: 50px;}.our_blog .heading h2{ font-weight: 400; margin-bottom: 0; }.blog_content{background-image: url(../image/blog/blog2.jpg); transition: .5s; margin-bottom: 30px;}.blog_inner_content{background: #ffffff; padding: 40px; transition: .5s}.blog_content p{font: 400 14px "Open Sans", sans-serif; transition: .5s}.blog_content h3{font: 700 24px "Poppins", sans-serif; margin: 10px 0 20px; transition: .5s}.blog_content:hover .blog_inner_content{background: transparent;}.blog_content:hover p,.blog_content:hover h3{color: #ffffff;}.blog_section .heading{margin-bottom: 70px;}.blog_section .heading h2{ font-weight: 400; margin-bottom: 0; }/*==========Blog pagination==============*/.pagination{    width: 100%;    height: 80px;    background: #ffffff;    box-shadow: 0px 0px 20px rgba(179,179,179,0.41);}.pagination .prev{text-align: center; border-right:1px solid #f3f4f6;padding: 29px 0;}.pagination .prev a{ font: 700 14px "Open Sans", sans-serif; color: #252531; transition: .3s;}.pagination .prev a i{margin-right: 10px; font-size: 20px; transition: .3s;}.pagination .prev a:hover{color: #cd9967;}.pagination .prev a:hover i{color: #cd9967;}.pagination .next{text-align: center; border-left:1px solid #f3f4f6;padding: 29px 0; transition: .3s;}.pagination .next a{ font: 700 14px "Open Sans", sans-serif; color: #252531;}.pagination .next a i{margin-left: 10px; font-size: 20px; transition: .3s;}.pagination .next a:hover{color: #cd9967;}.pagination .next a:hover i{color: #cd9967;}.pagination_num{padding: 25px 0;}ul.page_numbers li{display: inline-block;}ul.page_numbers li a{display: inline-block; padding: 5px 0; margin-right: 5px; width: 30px; height: 30px; line-height: 1.5; border-radius: 50%; font: 700 14px "Open Sans", sans-serif; color: #999;}ul.page_numbers li a.active{background: #cd9967; color: #ffffff; box-shadow: 0px 0px 10px rgba(179,179,179,0.41);}ul.page_numbers li a:hover{background: #cd9967; color: #ffffff; box-shadow: 0px 0px 10px rgba(179,179,179,0.41);}/*------------------------------------------------------------------    18- Home 3-------------------------------------------------------------------*/header.header-3{padding: 100px; position: absolute; z-index: 99; height: auto;}header.header-3 nav{position: absolute;width:auto; top: 100%; left: 50px;}header.header-3 nav ul li a.active{background: transparent;}header.header-3 nav ul li a:before{position: absolute; text-align: center; transition: .5s; content: ''; width: 40px; height: 1px; background: #ffffff; left: -100%; top: 50%;}header.header-3 nav ul li a:hover:before{left: 0;}header.header-3 nav ul li a.active:before{position: absolute; text-align: center; content: ''; width: 40px; height: 1px; background: #ffffff; left: 0; top: 50%;}header.header-3 nav ul li{display: block; margin-right: 0; padding: 20px 0; color: #ffffff; font:400 14px "Poppins", sans-serif;}header.header-3 nav ul li a{color: #ffffff; padding: 5px 50px; padding-right: 0}header.header-3 .logo {padding: 0 0 80px;}.slider-3 .rev_slider li.tp-revslider-slidesli{border: 50px solid #ffffff !important;}.slider-3 h2{font: 700 50px "Poppins", sans-serif;}.slider-3 .text{font: 700 80px "Poppins", sans-serif;}.slider-3 .tparrows.tp-leftarrow:before{content: none;}.slider-3 .tparrows.tp-rightarrow:before{content: none;}.slider-3 .slider_social_icon{position: absolute; z-index: 999999; right: 15px; top: 40%;}.slider-3 .slider_social_icon a{display: block; text-align: center; margin-bottom: 30px;}.slider-3 .slider_social_icon a i{font-size: 16px; font-weight: 700; color: #252531; transition: .3s;}.slider-3 .slider_social_icon a:hover i{color: #cd9967;}/* ======= work_section ======  */.work_section{padding: 100px 0 0;}.work_section .heading-2 h2{font: 400 36px "Poppins", sans-serif; text-align: center; margin-bottom: 50px;}.work_section .item_inner img{width: 100%;}.work_section .my-selector a{color: #252531;}.work_section .my-selector a.selected{background: none; color:#cd9967; padding-left: 100px; position: relative; }.work_section .my-selector a.selected:before{    content: '';    position: absolute;    width: 80px;    height: 1px;    background: #cd9967;    top: 49%;    left: 0;}/* ======= Testimonials 2 ======  */.testi_heading h2{    color: #ffffff;    font-weight: 400;    font-size: 36px;}.test_slider{padding: 0;}.testimonial_3 .item{padding: 45px 0 0;}.testimonial_3 .testi_img img{width: 75px !important; height: 75px; left: 20px; right: auto; z-index: 9999; border-radius: 50%; border: 0; background-color: transparent; }.testimonial_3 p{font: 400 14px "Poppins", sans-serif; color: #999; margin-bottom: 50px;}.testimonial_3 p.testi_name{font: 600 14px "Poppins",  sans-serif; transition:.5s; color: #252531; margin-bottom: 10px;}.testimonial_3 .testi_outer img.quote2{position: absolute; width: 45px; height: 40px; left: auto; right: 0; bottom: 30px; transition: .3s;}.testimonial_3 .testi_outer{background: #f9f5e5; padding: 50px 35px 40px; transition: .5s; position: relative; border-radius: 20px;}.testimonial_3 .testi_outer:hover{background-color: #ffffff;}.testimonial_3 .testi_outer:hover p.testi_name{color: #cd9967;}.testimonial_3 .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{ display: none;}.testimonial_3 .item_inner.item_inner{margin-bottom: 0;}/* ======= subcribe section ======  */.subcribe_sec{padding: 150px 0; text-align: center; }.subcribe_sec h1{font:400 36px "Poppins", sans-serif; color: #252531; line-height: 30px; margin-bottom: 50px;}.subcribe_sec .subcribe_email{width: 100%; padding: 10px; text-align: center; margin-bottom: 20px; border: none; border-bottom: 3px solid #252531; }.subcribe_sec .subcribe_email:focus{outline: none;}.subcribe_sec .subcribe_email::placeholder{font: 400 14px "Poppins", sans-serif; color: #aaa; letter-spacing: .5px;}.subcribe_sec .submit{background: none; border: none;}.subcribe_sec form{width: 500px; margin: 0 auto;}.testimonial_3 .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{    display: none !important;}.testimonial_3 .owl-carousel button.owl-dot{    width: 5px;    height: 5px;    border-radius: 100%;}.testimonial_3 .owl-carousel button.owl-dot.active{    width: 10px;    height: 10px;}.owl-item >.item .item_inner p span  {  display: none;}.owl-item.center >.item .item_inner p span {  display: inline-block;}/* ======= Footer Home # ======  */.footer-3{background: #282238;padding-bottom: 85px;}.footer-3 .footer-3-logo {padding: 85px 0; position: relative;}.footer-3 .footer-social{padding-bottom: 30px;}.footer-3 .footer-3-logo:before{content: ''; width: 2px; margin: 0 auto; height: 130px; background: #cd9967; position: absolute; top: -55px; left: 0; right: 0;}.footer-3 .footer-social a{width: 40px; height: 40px;font-size: 16px; margin-left: 15px; border-radius: 100%; display: inline-block; border:1px solid #484356; padding: 5px;}.footer-3 .footer-social a:first-child{margin-left: 0;}.footer-3 .footer-social a:hover{background: #cd9967; border:1px solid #cd9967; color: #ffffff;}.footer-3 p.address{color: #999; font: 400 12px "Poppins", sans-serif; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 60px;}.footer-3 p.copyright{color: #999; font: 400 12px "Poppins", sans-serif; text-transform: uppercase; letter-spacing: .5px;}/*------------------------------------------------------------------    19- Contact us-------------------------------------------------------------------*/.map1 iframe {    width: 100%;    height: 550px;}.contact_section{background: #f4f4f4; padding: 120px 0;}.contact_section h1{font:400 48px "Poppins", sans-serif; margin-bottom: 30px;}.contact_section p{font:400 18px "Poppins", sans-serif; color: #999; margin-bottom: 30px;}.address_location{overflow: hidden;  margin-bottom: 30px;}.address_location p{font:400 18px "Poppins", sans-serif; color: #999; padding-left: 40px; position: relative; margin-bottom: 10px; cursor: pointer;}.address_location p:before{content: ''; position: absolute; width: 20px; height: 1px; background: #cd9967; left: 0; top: 50%; transition: .5s;}.address_location p:hover:before{opacity: 1;}.contact_section span{font:700 14px "Poppins", sans-serif; color: #252531; letter-spacing: 1px; text-transform: uppercase;}#contact_form h6{font: 400 14px "Open Sans", sans-serif; color: #999; margin-bottom: 10px;}#contact_form input{margin-bottom: 30px;  height: 55px; }#contact_form .form-control{border: 1px solid #ddd; border-radius: 5px;}#contact_form .form-control:focus{border: 2px solid #cd9967; outline: none; box-shadow: 0px 5px 10px rgba(179,179,179,0.61); border:2px solid #cd9967;}#contact_form textarea.form-control{margin-bottom: 30px; height: 200px; resize: none;}#contact_form input[type="checkbox"]{margin: 0 15px 50px 0; width: 25px; height: 25px; background-color: #ffffff !important; border-radius: 0; border:1px solid #ddd; display: inline-block;}#contact_form label{font: 400 14px "Open Sans", sans-serif; margin-bottom: 15px;}#contact_form input[type="submit"]{width: 100%; font: 700 14px "Open Sans", sans-serif; transition: .5s; border: none;}#contact_form input[type="submit"]:hover{ background-color: #fff; box-shadow: 0 0 10px rgba(179,179,179, 0.51); color: #252531; border: none; }/*-----Contact 2------*/.contact-2 .map_section {margin-bottom: 100px;}.address_2 .address_location p:before{content: none;}.address_2 .address_location p:after{content: '\f30b'; position: absolute; font-family: 'Font Awesome 5 Free'; font-weight: 600; color: #cd9967; left: 0; top: 20%; transition: .5s;}.contact_section.contact-2 h1{font:400 30px "Poppins", sans-serif; margin-bottom: 30px;}.item.big{    transform: scale(1.1);}.testi_carousel_2 .owl-item >.item span{  display: none;  transition: 0.3s ease;  transition-duration: .5s;}.testi_carousel_2 .owl-item.center >.item .testi_outer{    background-color: #ffffff;}.testi_carousel_2 .owl-item.center >.item span{  display: inline-block;}.testi_carousel_2 .owl-item.center >.item .testi_outer p.testi_name{color: #cd9967;}.related_section .related_carousel.owl-carousel .owl-nav{    position: absolute;    right: 0;    top: -80px;}.testi_carousel_2.owl-carousel .owl-dots{    margin-top: 70px;}/*------------------------------------------------------------------    20- Error-------------------------------------------------------------------*/.error-section h1{font-size: 200px; color: #cd9967;}.error-section h1 span{color: #2b283d;}.error-section h2{font:500 36px "Poppins", sans-serif; margin-bottom: 30px;}.error-section p{font: 400 18px "Poppins", sans-serif; margin-bottom: 30px;}/*------------------------------------------------------------------    21- Gallery-------------------------------------------------------------------*/.gallery_sec .heading{margin-bottom: 50px;}.gallery_sec .heading h2{color: #252531; margin-bottom: 0; font-weight: 400;}.gallery_sec .item_inner .overlay a.link{position: absolute; top: -50px; right: 20px; margin: 0 auto; transition: .4s ease-in-out; left: auto; visibility: hidden; }.gallery_sec .item_inner:hover .overlay a.link {visibility: visible; top: 20px;}.gallery_sec .my-selector { text-align: center; margin-bottom: 60px;}.gallery_sec .my-selector  a {font-size: 14px; font-weight: 600; color: #444444;border: 1px solid rgba(0,0,0,0); display: inline-block; padding:8px 14px;}.gallery_sec .my-selector  a:hover, .gallery_sec >.my-selector  a.selected { color: #2fc0df; border: 1px solid #eeeeee;}.gallery_sec .item_inner.item_inner { position: relative; overflow: hidden; margin-bottom: 30px; }.gallery_sec .item_inner img{float:left; width: 100%; }.gallery_sec .item_inner .overlay { visibility: hidden;   background: rgba(0,0,0,0.61); position: absolute;top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; line-height: 400px;  }.gallery_sec .project_two .item_inner .overlay {line-height: 0px;}.gallery_sec .item_inner .overlay >a { position: absolute;top: -30px;left: 50%;margin-left: -10px; }.gallery_sec .item_inner .overlay >a i {color: #fff;    font-size: 16px; line-height: 1.3;}.gallery_sec .item_inner .overlay h5 a { color: #fff; font-size: 16px; font-weight: 600; }.gallery_sec .item_inner:hover .overlay { visibility: visible; }.gallery_sec .item_inner:hover .overlay >a { top: 35%; }.project_two.before_after ul li.item { width: 20%; float: left; }.project_two.before_after ul li.item .item_inner{margin-bottom: -4px;}.project_two.before_after .item_inner .overlay >a {left: 0; right: 0; margin: 0 auto; top: -70px;}.project_two.before_after .item_inner:hover .overlay >a{top: 45%;}/*------------------------------------------------------------------    22- Team Details-------------------------------------------------------------------*/.team_img{width: 100%;}.member_details{margin-bottom: 30px;}.meta ul{ padding: 0; margin: 0; }.meta  {margin-bottom: 45px;}.meta li {color: #252531; font:400 16px 'Poppins', sans-serif; display: inline-block; margin-right: 30px; }.meta li i {color: #cd9967; }.details-heading h3{display: inline-block; margin-bottom: 30px;}.details-heading .social_icons{margin-bottom: 20px; float: right;}.details-heading .social_icons a{background-color: transparent; width: 30px; height: 30px; line-height: 30px;}.details-heading .social_icons a i {color: #cd9967;}.details-heading .social_icons a:hover{background-color: #cd9967;}.details-heading .social_icons a:hover i{color: #ffffff;}/*------------------------------------------------------------------    22- About 2-------------------------------------------------------------------*/.about_services .service{    margin-bottom: 30px;}.team_section_2.team_section .team_wrap .team_overlay  {    position: absolute;    background-color: rgb(30, 24, 53, 0.81);    top: -100%;    text-align: center;    visibility: hidden;    -ms-transition: all .8s;    -o-transition: all .8s;    transition: all .8s;    left: 0;    right: 0;    margin: 0 auto;    display: block;} .team_section_2.team_section .team_overlay .social_icons{    padding: 120px 0;}.team_section_2.team_section .team_wrap:hover .team_overlay{    top: 0;    visibility: visible;}.content_2 .content-right{position: relative;}.about_section.about_sec_2 .about_left{ padding: 0; }.about_section.about_sec_2 .about_left p{margin-bottom: 0;}.about_section.about_sec_2 .about_left p.para{margin-bottom: 50px;}.content_2 .content-right{border: 0; padding-right: 15px;}.content_2 .content-right .content_img:before{width: 80%; height: 100%; position: absolute; content: ''; border: 5px solid #cd9967; right: -25px; top: 25px;}.content_2 .content-right .content_img img{z-index: 99999999; position: relative; max-width: 100%;}/*------------------------------------------------------------------    23- Services 2-------------------------------------------------------------------*/.services_wrap { padding: 100px 0; }.services_wrap .service{margin-bottom: 30px;}.services_wrap .service .imgs img{-ms-transition: all .8s;  -o-transition: all .8s;  transition: all .8s; }.services_wrap .service p{margin-bottom: 30px;}.services_wrap .service_content h3 {color: #252531; font-size: 18px; font-weight: bold; margin-bottom: 20px; }.services_wrap .service_content p { margin-bottom: 20px; -ms-transition: all .8s;  -o-transition: all .8s;  transition: all .8s; }.services_wrap .service_content a { color: #cd9967; font-weight: bold; font-size: 12px; text-transform: uppercase; }.services_wrap .service:hover .service_content { background: rgba(0,0,0,.7); }.services_wrap .service:hover .service_content h3, .service:hover .service_content p { color: #fff; }.services_wrap .services_two {text-align: center; background: #fff;padding: 25px 42px; -ms-transition: all .8s;  -o-transition: all .8s;  transition: all .8s; border-bottom: 3px solid #fff;}.services_wrap .services_two i {color: #252531; font-size: 65px; margin-bottom: 25px; -ms-transition: all .8s;  -o-transition: all .8s;  transition: all .8s;}.services_wrap .services_two h3{color: #252531; font-size: 16px; font-weight: 800; text-transform: uppercase; margin-bottom: 20px;}.services_wrap .services_two a { color: #cd9967; font-weight: bold; font-size: 12px; text-transform: uppercase; }.services_wrap .services_two:hover {border-color:#cd9967;box-shadow: 0px 0px 13px rgba(0,0,0,0.41); }.services_wrap_two .heading{margin-bottom: 50px;}.services_wrap_two .heading h2{margin-bottom: 0; font-weight: 400;}.services_wrap.services_wrap_two .service{padding: 30px; transition: .5s;}.services_wrap .services_wrap_two .service p {margin-bottom: 30px;}.services_news .news {margin-bottom: 50px;}.services_news .news h3 {margin-bottom: 15px; text-transform: capitalize; letter-spacing: 1px; font-weight: 600;}.services_news .news .content {padding-top: 30px;}.services_news .news .content >a {color: #fff; }.services_news .news .content >a:hover {color: #cd9967;}.services_news .news img{max-width: 100%;}.services_news .heading{margin-bottom: 50px;}.services_news .heading h2{margin-bottom: 0; font-weight: 400;}.news .content p{margin-bottom: 30px;}/*----- Quote -----*/.qoute_wrap { background: url(../image/main-slider/slide-4.jpg); background-attachment: fixed; background-position: 0 0; background-size: 100% 100%;}.qoute_wrap_two.bg_three { background-size: 400px;margin: 0px;padding-bottom: 98px;}.qoute {padding: 55px;}.qoute .heading_a {color: #fff; margin-bottom: 50px; text-align: center; font-size: 30px;}.qoute_wrap input.form-control { outline: none; box-shadow: none !important; border: 1px solid #cccccc; background: none; border-radius: 2px; font: 14px 'open sans', sans-serif; margin-bottom: 20px; color: #cccccc;}.qoute_wrap textarea.form-control { outline: none; height: 100px; box-shadow: none !important;resize: none; border: 1px solid #cccccc; background: none; border-radius: 2px; font: 14px 'open sans', sans-serif; margin-bottom: 20px; color: #cccccc;}.qoute_wrap select.form-control { background-color: transparent;color: #ccc; outline: none; box-shadow: none !important;-webkit-appearance: initial; border: 1px solid #cccccc;  border-radius: 2px; font: 14px 'open sans', sans-serif; margin-bottom: 20px; color: #cccccc;}.qoute_wrap input.button {border: 2px solid #ffffff; background: #cd9967;}.qoute p {color: #fff; font-size: 16px; font-weight: 600;}.qoute p strong{color: #fff; font-size: 22px; font-weight: 700;    margin-top: 15px;}.qoute_two {box-shadow: 0px 0px 16px -8px #000;padding: 40px;border-bottom: 3px solid #cd9967; background: #fff;}.quote_content .inner {background: rgba(77, 77, 77, 0.74);padding: 148px 40px 75px;}.quote_content .heading_a, .quote_content .heading_small {color: #fff;}/*------------------------------------------------------------------    24- Coming soon-------------------------------------------------------------------*/.coming-wrapper {    float: left;    width: 100%;    position: relative;    height: 100vh;}.coming-wrapper:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-image: url(../image/main-slider/slide-3.jpg);    background-position: center;    background-size: cover;}.magazi-cm-data {    position: relative;}.magazi-coming-soon {    float: left;    width: 100%;    text-align: center;    padding-top: 100px;}.magazi-coming-soon h1 {    color: #cd9967;    font-weight: 600;    font-size: 50px;    text-transform: uppercase;    margin: 0;    margin-bottom: 40px;}.magazi-coming-soon p {    color: #cd9967;    font-size: 16px;    font-weight: 300;    margin:0;    margin-bottom: 70px;}.magazi-time-counter {    float: left;    width: 100%;    margin-bottom: 50px;}.magazi-time-counter ul {    margin: 0;    padding: 0;    border: 2px solid #cd9967;    width: 500px;    margin:0 auto;    position: relative;}.magazi-time-counter ul:before {    content: '';    position: absolute;    top: 0;    left: -15px;    width: 30px;    height: 30px;}.magazi-time-counter ul li {    display: inline-block;    padding: 20px 25px;    position: relative;}.magazi-time-counter ul li:before {    content: '';    position: absolute;    top: 50%;    right: 0;    width: 1px;    height: 40px;    background-color: #cd9967;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.magazi-time-counter ul li:last-child:before {    display: none;}.magazi-time-counter ul li h2 {    color: #cd9967;    font-size: 40px;    margin: 0;    margin-bottom: 5px;}.magazi-time-counter ul li span {    display: block;    color: #cd9967;    font-size: 16px;    font-weight: 300;    text-transform: uppercase;}.magazi-subscribe.no-bg {    background:transparent;    padding: 0;    float: left;    width: 100%;}.magazi-subscribe.no-bg .magazi-sub-form .form-control {    color: #cd9967;    font-size: 13px;    font-weight: 300;    outline: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    -ms-box-shadow: none;    -o-box-shadow: none;    box-shadow: none;}.magazi-subscribe.no-bg .magazi-sub-form {    border-color: #cd9967;}.magazi-subscribe.no-bg .magazi-sub-form button {    color: #cd9967;}.magazi-subscribe.no-bg .magazi-sub-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #cd9967;}.magazi-subscribe.no-bg .magazi-sub-form .form-control::-moz-placeholder { /* Firefox 19+ */  color: #cd9967;}.magazi-subscribe.no-bg .magazi-sub-form .form-control:-ms-input-placeholder { /* IE 10+ */  color: #cd9967;}.magazi-subscribe.no-bg .magazi-sub-form .form-control:-moz-placeholder { /* Firefox 18- */  color: #cd9967;}.newsletter_coming input {    border: 0px;    border-radius: 0;    background: #312d48;    width: 100%;    text-align: left;    margin: 0 auto;    padding: 15px 35px 15px 15px;    outline: 0px !important;    font: 300 13px 'Merriweather', arial, sans-serif;    color: #8d949a;    position: relative;}.newsletter_coming{    width: 500px;    margin: 0 auto;}/*------------------------------------------------------------------    25- Faq-------------------------------------------------------------------*/.accordion h3  { background-color: #ffffff; position: relative; color: #252531; font-size: 16px; font-weight: 500; padding: 18px 20px; margin-bottom: 15px; outline: 0px; cursor: pointer; }.accordion h3 + div { padding: 15px 30px 30px; }.accordion h3 + div p{color: #252531; }.accordion h3.ui-state-active {background: #cd9967 ; color: #fff;}.accordion h3:before{ content: '\f067'; right: 20px; top: 40%; position: absolute; font-family: 'Font Awesome 5 Free'; font-weight: 600;}.accordion h3.ui-state-active:before{content: '\f068';}.faq_section{background-color: #f4f4f4;}/*------------------------------------------------------------------    26- Testimonials-------------------------------------------------------------------*/.testi_slider { min-height: 280px; margin-top: 10px;}.testimonial_slider a{font-size: 24px;}.testimonial_slider a.right{float: right;}.testimonials_wrap a i {color: #cccccc; margin: 0px 20px 10px 0; font-size: 40px;}.testi_slider .slide .user_botom {padding-left: 50px; margin-top: 20px;}.testi_slider .slide .user_botom img {vertical-align: middle; margin-right: 15px; border-radius: 50%;}.testi_slider .slide .user_botom span {vertical-align: middle; font-size: 16px; font-weight: bold; color: #222; display: inline-block; }.testi_slider .slide .user_botom span cite{display: block; color: #252531; font-weight: 600; margin-top: 5px; font-size: 12px; text-transform: uppercase}.testi_slider .slide p{font:500 16px 'Poppins', sans-serif; color: #252531; line-height:30px;}.testimonial_img img{max-width: 100%;}.testimonial_two {background: url("../image/services_bg.png") repeat; padding: 95px 0px;}.testimonial_slide .dets {background: #f4f4f4; padding: 35px; position: relative;box-shadow: 0px 0px 9px -4px #000;}.usr_detail img{border:5px solid #cd9967; border-radius: 50%; width: 100px;}.testimonial_slide .usr_detail span {color: #cd9967; font-size: 16px; padding-left: 10px; font-weight: bold;    display: inline-block; vertical-align: middle;}.testimonial_slide .usr_detail cite {color: #666666; font-size: 12px; font-weight: 600; text-transform: uppercase;}.testimonial_slide .dets  p {font:italic 16px 'Open Sans', sans-serif; line-height: 32px; margin-bottom: 34px;}.testimonial_slider2 .usr_detail{text-align: center;}.testimonial_slider2 .usr_detail span{display: block;}.testimonial_slider2 .usr_detail img{margin-bottom: 10px;}.testimonial_slider2 .dets  p{padding-left: 30px;}.pagersss{ text-align: center;    z-index: 999;}.pagersss a { font-size: 0px; width: 10px; height: 10px; border: 1px solid #fff; border-radius: 50%; display: inline-block; margin: 0px 2px; }.pagersss a.activeSlide {border: 1px solid #fff; background: #fff; }.call_action {background: #cd9967; background-size:cover;text-align: center;}.call_action .action_layer { padding: 63px 0;}.call_action h4{ font-size: 36px; font-weight: 900; color: #fff; text-transform: uppercase;margin-bottom: 30px;}.call_action p{color: #fff; line-height: 30px; font-size: 18px; margin-bottom: 30px; }.call_action .button {  color: #fff !important; border: 2px solid #fff; padding: 10px 20px;  margin-top: 8px;  display: inline-block;  }.action_two  h5{font:italic bold 30px 'Open Sans', sans-serif; color: #fff;margin-bottom: 30px;}.action_two .num span{display: inline-block;background:  #5c7900; padding: 10px 30px; margin-bottom: 30px;font-size: 36px; font-weight: 700; color: #fff;}.action_two p {font-size: 14px;}.testim_slides .usr_detail{margin-bottom: 10px;}.testim_slides .usr_detail span { color: #fff; font-size: 16px; font-weight: bold;    display: inline-block; vertical-align: middle;}.testim_slides .usr_detail cite { color: #fff; font-size: 12px; font-weight: 600; text-transform: uppercase;}.testim_slides  p {font-size: 16px; line-height: 32px; margin-bottom: 34px; color: #fff;}/*------------------------------------------------------------------    28- Login-------------------------------------------------------------------*/.sec-title {    position: relative;    margin-bottom: 48px;}.sec-title .separator {    position: relative;    width: 120px;    text-align: center;    margin-bottom: 14px !important;}.sec-title .separator .icon {    color: #2b283d;    font-size: 28px;}.sec-title .title {    position: relative;    color: #252531;    font-size: 16px;    font-style: italic;    font-family: 'Poppins', sans-serif;    margin-bottom: 10px;}.sec-title h2 {    position: relative;    font-size: 36px;    color: #cd9967;    font-weight: 600;    line-height: 1.2em;    display: inline-block;    margin-top: 4px;}.sec-title.centered {    text-align: center;}.sec-title.centered .separator {    margin: 0 auto;}.sec-title.light .separator:before,.sec-title.light .separator:after,.sec-title.light .separator .icon,.sec-title.light h2 {    color: #ffffff;}.sec-title.light .title {    color: rgba(255, 255, 255, 0.60);}.page-signin .main-body {    max-width: 480px;    margin: 10px auto;}.page-signin .body-inner {    position: relative;    padding: 0 20px 50px;}.card {    position: relative;    overflow: hidden;    margin: 10px 0 0px 0;    border: none;    border-radius: 0px;}.mdl-shadow--2dp,.card-panel {    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.bg-white {    background-color: #fff;    color: #3D4051;}.z-depth-2,.page-signin .card {    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);    border-right: 5px solid #cd9967;    border-left: 5px solid #cd9967;    border-bottom: 5px solid #cd9967;}.card .card-content {    padding: 20px;    border-radius: 0 0 2px 2px;}.page-signin .card .card-content {    padding: 30px 20px;}.page-signin .login_logo {    font-size: 26px;    font-weight: normal;}.page-signin .form-group {    position: relative;    margin: 0;}.ui-input-group {    position: relative;    margin: 18px 0 12px;}.card .card-action {    border-top: 1px solid rgba(0, 0, 0, 0.05);    padding: 20px;}.card .card-action.no-border {    border: 0;}.color-primary,a.color-primary {    color: #ffffff;}.card .card-action>a {    margin-right: 20px;    text-transform: uppercase;}.page-signin .additional-info {    text-align: center;    font-size: 12px;    position: absolute;}.page-signin .additional-info a {    color: #fafafa;}.page-signin .additional-info .divider-h {    border-right: 1px solid #fafafa;    margin: 0 15px;}.page-signin .additional-info {    text-align: center;    font-size: 12px;    margin-top: 15px;}.page-signin .body-inner:before {    content: ' ';    line-height: 0;    position: absolute;    bottom: 0;    left: 0;    right: 0;    background-color: #2b283d;    height: 80%;}.ui-input-group>input {    padding-left: 0;    padding-right: 0;    border: none;    box-shadow: 0 0 0 #fff;    border: none;    border-bottom: 1px solid #CBD5DD;    margin: 0;}.ui-input-group>input:focus {    border-bottom: 1px solid #CBD5DD;    box-shadow: 0 0 0 #fff;}.page-signin .ui-input-group .form-control {    color: #555;}.ui-input-group .input-bar {    position: relative;    display: block;    width: 100%;}.ui-input-group .input-bar:before {    left: 50%;}.ui-input-group .input-bar:before,.ui-input-group .input-bar:after {    content: '';    height: 1px;    width: 0;    bottom: 1px;    position: absolute;    background: #2b283d;    -webkit-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    -moz-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);}.ui-input-group .input-bar:after {    right: 50%;}.ui-input-group .input-bar:before,.ui-input-group .input-bar:after {    content: '';    height: 1px;    width: 0;    bottom: 1px;    position: absolute;    background: #2b283d;    -webkit-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    -moz-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);}.ui-input-group>label {    color: #999;    font-size: 14px;    font-weight: normal;    position: absolute;    pointer-events: none;    left: 0;    top: 10px;    -webkit-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    -moz-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);    margin: 0;}.ui-input-group>input:focus~label,.ui-input-group>input:valid~label {    top: -20px;    left: 0;    font-size: 12px;}.ui-input-group>input:focus~label,.ui-input-group>textarea:focus~label {    color: #2b283d;}.ui-input-group>input:focus~.input-bar:before,.ui-input-group>input:focus~.input-bar:after {    width: 50%;}.ui-input-group>input:focus~.input-bar:before,.ui-input-group>input:focus~.input-bar:after {    width: 50%;}.checkbox-field label {    font-size: 12px;}.checkbox-field #check_box {    position: absolute;    top: 0;    left: 0;    opacity: 0}.custom-check {    width: 20px;    height: 20px;    display: inline-block;    border: 1px solid #2b283d;    top: 4px;    position: relative;    margin-right: 10px;}.custom-check:before {    content: "";    font-family: "Ionicons";    color: #2b283d;    font-size: 24px;    position: absolute;    top: -3px;    left: 5px;}.checkbox-field #check_box:checked+.custom-check:before {    content: "\f3fd";}.spacer {    display: block;    margin-top: 15px;    margin-bottom: 15px;}/*------------------------------------------------------------------    30- Cart-------------------------------------------------------------------*//*Cart List*/.cart-list {    position: relative;}.cart-list li {    position: relative;    margin-left: 20px;    display: inline-block;}.cart-list li a {    position: relative;    color: #222222;    font-size: 14px;    transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;}.cart-list li a .icon {    position: relative;    color: #888888;    margin-right: 6px;    font-size: 16px;}.cart-list li a:hover {    color: #e7470c;}.cart-list li.cart a {    color: #222222;    font-weight: 600;    font-size: 20px;}.cart-list li.cart a .icon {    color: #222222;    font-size: 32px;}.cart-list li.cart a .icon .total {    position: absolute;    top: -16px;    right: -10px;    width: 18px;    height: 18px;    color: #ffffff;    border-radius: 50%;    line-height: 18px;    font-size: 12px;    text-align: center;    font-weight: 600;    display: inline-block;    background-color: #e5a62d;}/* ==================================== Cart Page Css ======================= */@media only screen and (min-width: 0px) and (max-width: 767px) {    .table_scroll {        overflow-x: scroll;    }}.padding_all {    padding-top: 66px !important;}.cart_amount {    margin-top: -12px;}@media only screen and (min-width: 768px) and (max-width: 991px) {    .cart_amount {        margin-top: 4px;    }}@media only screen and (min-width: 0px) and (max-width: 767px) {    .cart_amount {        margin-top: 0px;    }}.table.table-striped.table-responsive a {    border-radius: 14px;    color: #fff;    font-size: 12px;    height: 14px;    line-height: 15px;    position: absolute;    right: 50px;    text-align: center;    top: 47%;    width: 14px;}@media only screen and (min-width: 0px) and (max-width: 767px) {    .table.table-striped.table-responsive a {        top: 52%;        right: 25px;    }}.quantity input{    padding: 8px;}.table>tr>th {    border-bottom: medium none;    color: #252531;    padding: 15px;    vertical-align: bottom;    padding-left: 20px;    }.table>thead>tr>th span{    text-transform: uppercase;    font:400 12px 'Poppins', sans-serif;}.table>thead>tr>th {    border-bottom: medium none;    color: #252531;    vertical-align: bottom;    padding-top: 15px;    padding-bottom: 15px;    padding-left: 0;    font-size: 12px;    font-family: 'Poppins', sans-serif;}.table>tbody>tr>td,.table>tbody>tr>th {    border-bottom: 1px solid #f6f6f6;    padding-left: 0;    position: relative;    padding-top: 28px;    padding-bottom: 28px;    vertical-align: baseline;}@media only screen and (min-width: 768px) and (max-width: 991px) {    .table>tbody>tr>td,    .table>tbody>tr>th {        padding-left: 2px;    }}@media only screen and (min-width: 0px) and (max-width: 767px) {    .table>tbody>tr>td,    .table>tbody>tr>th {        padding-left: 20px;    }}.table.table-striped.table-responsive p {    margin-top: 37px;}@media only screen and (min-width: 0px) and (max-width: 767px) {    .table.table-striped.table-responsive p {        font-size: 15px;    }}.table-striped>tbody>tr:nth-of-type(2n+1) {    background-color: #ffff;}.table.table-striped.table-responsive img {    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);}.cart_page_area .cart_btns {    margin-top: 36px;}.cart_page_area .common_btn {    background: #4daefe;    color: #fff;    width: 200px;    box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.11);    height: 48px;}@media only screen and (min-width: 0px) and (max-width: 767px) {    .cart_page_area .common_btn {        width: 0% !important;        margin-top: 20px;        line-height: 45px;    }}.cart_page_area .hvr-bounce-to-right::before {    background: #373737 !important;}.cart_page_area .cart_page_btn1 {    background: #fff;    border: 1px solid #d1d5db;    color: #8b8b8b;    font-weight: 300;    font-size: 15px;    box-shadow: none;    width: 300px !important;    margin-right: 18px;    position: relative;}@media only screen and (min-width: 768px) and (max-width: 991px) {    .cart_page_area .cart_page_btn1 {        width: 200px !important;    }}@media only screen and (min-width: 0px) and (max-width: 767px) {    .cart_page_area .cart_page_btn1 {        width: 99% !important;    }}.cart_page_area .cart_page_btn3 {    width: 150px !important;}@media only screen and (min-width: 0px) and (max-width: 767px) {    .cart_page_area .cart_page_btn3 {        width: 100% !important;    }}.cart_page_btn2 {    left: 43%;    position: absolute;    top: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {    .cart_page_btn2 {        left: 51%;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .cart_page_btn2 {        left: 47%;    }}.cart_amount>input {    background: #fbfbfb;    border: medium none;    border-radius: 50px;    height: 48px;    padding: 6px 22px;    width: 130px;    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);}.cart_wrpaer img {    max-width: 170px;    max-height: 170px;}.padding_all .product-regulator {    margin-bottom: 0;}.product-regulator button {    border: 1px solid #e1e1e1;    border-radius: 0;    color: #0c1f38;    height: 44px;    padding: 11px 12px;    display: inline-block;}.product-regulator .output {    color: #7f7f7f;    display: inline-block;    height: 44px;    padding: 11px 12px;    text-align: center;    vertical-align: top;    width: 80px;    border: 1px solid #e1e1e1;}.product-meta-details {    border-top: 1px solid rgba(0, 0, 0, 0.1);    padding-top: 15px;    font-size: 14px;}@media only screen and (min-width: 768px) and (max-width: 991px) {    .cart_amount>input {        margin-top: -16px;    }}@media (max-width: 767px) {    .cart_amount>input {        margin-top: -16px;    }}.cart_totals_area {    overflow: hidden;    border: 3px solid #cd9967;    padding: 16px 30px;    background: #ffffff;    margin-bottom: 50px;}.cart_totals_area ul {    margin: 0;    padding: 0;}@media (max-width: 767px) {    .cart_totals_area {        padding: 54px 25px 30px;    }}.cart_totals_area h3 {    margin-bottom: 40px;}.cart_totals_area li:first-child{    padding-top: 0;}.cart_totals_area li {    overflow: hidden;    padding-bottom: 12px;    padding-top: 12px;    border-bottom: 1px solid #d1d5db;    font-weight: 700;}.cart_totals_area li:last-child {    padding-top: 14px;    padding-bottom: 0;    border-bottom: 0;}.cart_totals_area li span {    float: right;    font: 700 12px 'Poppins', sans-serif;    color: #252531;}.cart_totals_area li:last-child span{    font-size: 18px;}.cart_totals_area li span.super{    vertical-align: super;    font-size: 10px;    float: none;}.cart_totals_area .common_btn {    width: 250px !important;    float: right;    margin-top: 25px;}@media (max-width: 767px) {    .cart_totals_area .common_btn {        width: 100% !important;        float: none;    }    .cart_page_btn2 {        left: 0;        top: 88px;    }    .mt-20 {        margin-top: 20px;    }}.dark-bg {    background-color: transparent;    border-bottom: 1px solid #d1d5db;}.cart_page_btn2 {    left: 43%;    position: absolute;    top: 0;}.cart_section{    padding: 100px 0 80px;}.table>tbody>tr>td:first-child{    max-width: 170px;}h2.cart_heading{    font: 700 21px 'Poppins', sans-serif;    color: #252531;    letter-spacing: 3px;    text-transform: uppercase;    text-align: left;    margin-bottom: 40px;}h5.tool_name{    font: 600 18px 'Poppins', sans-serif;    color: #252531;    letter-spacing: 2px;    text-transform: uppercase;}p.tool_d{    font: 500 14px 'Poppins', sans-serif;}.tool_img{    display: table-cell;}.tool_details{    display: table-cell;    vertical-align: middle;    padding-left: 30px;}p.tool_price{    font:700 18px 'Poppins', sans-serif;    color: #252531;}p.tool_price span{    font-size: 10px;    vertical-align: super;}.padding_all.padding-right{    padding-right: 20px;}/*============shipping section=============*/.shipping_sec{    background: #f2f2f2;    padding: 130px 0;}.shipping_sec h2.cart_heading{    font: 700 21px 'Poppins', sans-serif;    color: #252531;    letter-spacing: 3px;    text-transform: uppercase;    text-align: left;    margin-bottom: 15;}.coupon-outer{    padding-right: 50px;}.apply_coupon{    background: #e7e7e7;    padding: 55px 50px;    margin-bottom: 50px;}.apply_coupon input{    padding: 12px 20px;    width: 100%;}.apply_coupon a.button.black{    display: block;    text-transform:uppercase;    text-align: center;    background: #252531;    border:2px solid #252531;    color: #ffffff;}.apply_coupon a.button.black:hover{    background: transparent;    color: #252531;}a.button.grey{    text-transform:uppercase;    text-align: center;    background: #e7e7e7;    border:2px solid #e7e7e7;    color: #252531;}a.button.grey.update{    margin-left: 30px;}a.button.grey:hover{    background: #252531;    color: #ffffff;    border-color: #cd9967;}.shipping a.button{    display: block;    text-align: center;    text-transform: uppercase;}/*------------------------------------------------------------------    31- Checkout-------------------------------------------------------------------*/.cart_section.checkout_section{    padding: 150px 0;}.exclamations{    background: #fcfcfc;    padding: 15px;    border: 1px solid #ebebeb;    border-radius: 3px;    margin-bottom: 10px;}.exclamations p{    color: #777;    font: 400 14px 'Poppins', sans-serif;}.exclamations p i{    color: #afafaf;    margin-right: 10px;}.exclamations p a{    color: #cd9967;}.exclamations.coupon_code{    background: #f9f9f9;    margin-bottom: 50px;}h4.checkout_heading{    font: 700 18px 'Poppins', sans-serif;    text-transform: uppercase;    margin-bottom: 30px;}.select_option_one select{    font: 400 14px 'Poppins', sans-serif;    color: #777;    padding: 10px 20px;    border: 1px solid #ebebeb;    border-radius: 3px;    background:  linear-gradient(#fefefe, #f8f8f8);     display: block;    width: 100%;    margin-bottom: 30px;}.checkout_form label{    font: 500 14px 'Poppins', sans-serif;    color: #252531;    margin-bottom: 10px;    text-transform: capitalize;}.checkout_form input{    font: 400 14px 'Poppins', sans-serif;    color: #777;    padding: 10px 20px;    border: 1px solid #ebebeb;    border-radius: 3px;    background: #ffffff;     display: block;    width: 100%;    margin-bottom: 30px;}.checkout_form input::placeholder{    font: 400 14px 'Poppins', sans-serif;    color: #777777;    text-transform: capitalize;}.checkout_form input.margin-10{    margin-bottom: 10px;}a.create_account{    font:500 14px 'Poppins', sans-serif;    text-transform: capitalize;}a.create_account i{    color: #cd9967;    font-size: 20px;    margin-right: 5px;}.checkout_heading input[type="checkbox"]{    margin-left: 10px;}.address_textarea{    padding: 20px 15px;}.margin_bottom{    margin-bottom: 50px;}h2.checkout_heading{    font: 700 18px 'Poppins', sans-serif;    color: #252531;    letter-spacing: 3px;    text-transform: uppercase;    text-align: left;    margin-bottom: 25px;}.checkout_table .dark-bg{    background: #f3f3f3;    border: 0;}.checkout_table .table>thead>tr>th{    padding: 30px;    border-bottom: 0;}.checkout_table .table>thead>tr>th span{    font: 700 16px 'Poppins', sans-serif;}.checkout_table .table>tbody>tr>td, .checkout_table .table>tbody>tr>th{    padding: 15px 0 !important;    vertical-align: middle;    border-top: 0;}.checkout_table .cart_wrpaer img{    max-width: 50px;    max-height: 50px;}.checkout_table .table>tbody>tr>td{    padding-left: 30px !important;    max-width: 500px;}.checkout_table .table>tbody>tr>td p{    font: 400 14px 'Poppins', sans-serif;    color: #777;}.checkout_table .table>tbody>tr>td p.qnt_number{    font: 600 14px 'Poppins', sans-serif;    color: #2c3e50;}.checkout_table .table-striped>tbody>tr:nth-of-type(2){    background: #f8f9f9;}.checkout_table .table>tbody>tr>td.shipping_row{    padding-top: 40px !important;    padding-bottom: 0;    border: 0;}.checkout_table .cart_wrpaer{    border:1px solid #eaf0f2;}.checkout_table .table>tbody>tr>td.shipping_row .checkout_totals{    font-weight: 600;    color: #252531;}.checkout_table .table>tbody>tr>td.black p{    font: 700 14px 'Poppins', sans-serif;    color: #2c3e50;}.checkout_table .table>tbody>tr>td.green p{    font: 500 14px 'Poppins', sans-serif;    color: #7bc200;}.checkout_table .table>tbody>tr>td.brown p{    font: 500 14px 'Poppins', sans-serif;    color: #cd9967;}.payment_method{    margin-bottom: 50px;}.payment_method label{    font: 700 14px 'Poppins', sans-serif;    color: #252531;    text-transform: capitalize;    margin-bottom: 0;}.active label{    margin-bottom: 5px;}.payment_method input[type="radio"]{    vertical-align: text-top;    margin-right: 10px;}.exclamations.payments{    margin-bottom: 4px;}.radio_buttons{    padding: 15px 0;    border-bottom: 1px solid #ecf0f1;}.cr-card{    float: right;}.cr-card a i{    font-size: 20px;    margin-right: 5px;}a.button-checkout{    background: #c6c7c7;    color: #ffffff;    border-color: #c6c7c7;    border-radius: 5px;     padding: 12px 40px;}a.button-checkout:hover{    background: #ffffff;    border-color: #c6c7c7;    color: #c6c7c7;}a.order-button{    border-radius: 5px;    padding: 12px 40px;}/*======================================    ANIMATIONS======================================*//*--------Nav-----------*/nav ul li a{    position: relative;    z-index: 99;}nav ul li a:before{    content: '';    position: absolute;    width: 100%;    height: 0;    bottom: 0;    left: 0;    background: #cd9967;    transition: .5s;    z-index: -9;}nav ul li a:hover{    color: #ffffff;}nav ul li a:hover:before{    height: 100%;}nav ul li ul li a:before{    content: none;}nav ul li ul li a:hover{    color: #cd9967;}/*--------service-----------*/.service{    position: relative;    overflow: hidden;    cursor: pointer;}.service:before {    -webkit-transform: translateX(100%);    -ms-transform: translateX(100%);    transform: translateX(100%);    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 2px;    border-bottom: 2px solid transparent;    border-left: 2px solid transparent;    z-index: 0;}.service:hover:before {    -webkit-transition: .2s -webkit-transform linear, .2s height linear .2s;    transition: .2s transform linear, .2s height linear .2s;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);    height: 100%;    border-color: #cd9967;}.service .inner_service:after {    -webkit-transform: translateX(-100%);    -ms-transform: translateX(-100%);    transform: translateX(-100%);    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 2px;    border-top: 2px solid transparent;    border-right: 2px solid transparent;    z-index: 0;}.service:hover .inner_service:after {    -webkit-transition: .2s -webkit-transform linear .4s, .2s height linear .6s;    transition: .2s transform linear .4s, .2s height linear .6s;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);    height: 100%;    border-color: #cd9967;}/*--------service-----------*/.slider-2 .lyr4{    position: relative;    z-index: 99999 !important;}.slider-2 .lyr4:before{    position: absolute;    content: '';    background: #ffffff;    top: 0;    left: 0;    width: 1px;    height: 100%;    z-index: -9;    transition: .3s;    visibility: hidden;}.slider-2 .lyr4:hover:before{    width: 100%;    visibility: visible;}.slider-2 .lyr4:hover{    color: #cd9967;}.work_section .item_inner:after {    position: absolute;    height: 100%;    width: 100%;    left: 0;    top: 0;    content: '';    background: #000;    opacity: 0;    transform: scale(0);    -webkit-transition: all .6s ease-in;    -o-transition: all .6s ease-in;    transition: all .6s ease-in;}.work_section .item_inner:hover::after {    opacity: .7;    transform: scale(.9);}.work_section .item_inner a.search{    position: absolute;    text-align: center;    left: 0;    right: 0;    top: 46%;    color: #ffffff;    z-index: 999;    visibility: hidden;    -webkit-transition: all .3s ease-in;    -o-transition: all .3s ease-in;    transition: all .3s ease-in;    background: #cd9967;    padding: 10px;    display: inline-block;    width: 40px;    height: 40px;    margin: 0 auto;}.work_section .item_inner:hover a.search{    visibility: visible;}.testi_carousel_2 .owl-item.center >.item .testi_outer img.quote2{    transform: rotate(180deg);}.footer-3 .footer-social a i{    line-height: 1.8;}/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/4727(这个备注仅在演示页面有，源代码里没有)*/