/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/3665(这个备注仅在演示页面有，源代码里没有)*//*------------------------------------------------------------------[Master Stylesheet]Project:	fotashu - Photography responsive html templateVersion:	1.0.0Assigned to:	ThemeforestPrimary use:	Photography, Videography, Portfolio, Responsive, Html5, Agency���ྫƷBootstrapģ������ʣ�http://www.bootstrapmb.com-------------------------------------------------------------------*//*------------------------------------------------------------------[Table of contents]01. Import Fonts02. Common Css03. Preloader04. Header Style05. Banner Style06. About Style07. Services Style08. Skill Style09. Portfolio Style10. Team Style11. Testimonial Style12. Blog Style13. Partners area14. Contact Page15. Other Page Eelements16. Footer Style-------------------------------------------------------------------*//*=============================01. Import Fonts=============================*/@import url(../../../../../../fonts.googleapis.com/css�family=Montserrat_100,200,300,400,500,600,700,800,900_Lato_100,100i,300,300i,400,400i,700,700i,900,900i.cssi');/*=============================02. Common Css=============================*/html{    max-width: 100%;    overflow-x: hidden;	}body {    font-family: 'Lato', sans-serif;    font-size: 17px;    line-height: 28px;    color: #39436f;    -webkit-font-smoothing: antialiased;    max-width: 100%;	}.main-wrapper{	position:relative;	float:left;	width:100%;	max-width:100%;	overflow:hidden;}body.gap{	position:relative;	padding:30px;	display: block;    float: left;	width:100%;}img {    max-width: 100%;}a {    text-decoration: none;    cursor: pointer;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}a:hover,a:focus,a:visited {    text-decoration: none;    outline: none;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}p,ul li a,label,em {    font-family: 'Lato', sans-serif;    font-size: 17px;    line-height: 28px;	    opacity: 0.7;	color: #39436f;	margin-bottom:0px;}p strong {    color: #39436f;}ul li a,span,blockquote{	opacity: 0.7;}h1,h2,h3,h4,h5,h6 {    position: relative;    font-family: 'Montserrat', sans-serif;    font-weight: bold;    margin: 0px;    background: none;    line-height: 1.6em;}h4,h4 a{	font-size:20px;	color:#39436f;}.white-bg {    background: #fff;}.textC {    text-align: center;}.textL {    text-align: left;}.textR {    text-align: right;}ul.inline li {    display: inline-block;}ul.inline {    padding: 0px;}ul li i {    margin-right: 5px;}.clear {    clear: both;}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],select,textarea {    position: relative;    display: inline-block;    line-height: 22px;    padding: 10px 20px;    margin-bottom: 15px;    width: 100%;    min-height: 42px;    background-color: #fff;    color: #8e92a7;    margin-right: 3px;    outline: none;    max-width: 100%;    border: 1px solid #eee;}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],select {    height: 42px;}::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #39436f;  opacity:0.7;}::-moz-placeholder { /* Firefox 19+ */  color: #39436f;  opacity:0.7;}:-ms-input-placeholder { /* IE 10+ */  color: #39436f;  opacity:0.7;}:-moz-placeholder { /* Firefox 18- */  color: #39436f;  opacity:0.7;}input[type=radio] {    position: absolute;    visibility: hidden;}input[type=checkbox] {    position: absolute;    visibility: hidden;}label {    display: inline-block;    font-weight: 400;    margin: 0 0 5px 0px;    position: relative;}.search-form .button {    position: absolute;    top: 12px;    right: 0px;    padding: 6px 20px;    border: 0px;    color: #fff;    outline: none;    border: 1px solid;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.search-form input {    margin-top: 12px;}.links-lists label {    padding-left: 25px;}.login-form label {    padding-left: 20px;}blockquote {    margin: 0px auto 0px;    border: 0;    padding: 0px 20px;    width: 100%;    position: relative;	line-height:28px;    font-size: 17px;    font-style: italic;	font-family: 'Lato', sans-serif;}blockquote:before {    content: '';    width: 5px;    height: 100%;    position: absolute;    left: 0px;    top: 0px;    font: normal normal normal 22px/1 FontAwesome;    font-size: 22px;}input[type="submit"],button{	outline:none;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;    border:0px;}.blockquote-style2{    margin: 0px auto 0px;    border: 0;    padding: 40px 40px 30px;    width: 100%;    position: relative;    line-height: 24px;    font-size: 17px;    font-style: italic;    font-family: 'Lato', sans-serif}.blockquote-style2:before{	content: '\f10d';    width: 80px;    height: 80px;    position: absolute;    left: 0px;    top: 0px;    font: normal normal normal 22px/1 FontAwesome;    font-size: 80px;    background-color: rgba(0,0,0,0);    opacity: 0.15;}.pad0 {    padding: 0}.pad5 {    padding: 5px}.pad10 {    padding: 10px}.pad15 {    padding: 15px}.pad20 {    padding: 20px}.pad30 {    padding: 30px}.pad40 {    padding: 40px}.pad50 {    padding: 50px}.pad60 {    padding: 60px}.pad70 {    padding: 70px}.pad80 {    padding: 80px}.pad90 {    padding: 90px}.pad100 {    padding: 100px}.padTB0 {    padding: 0}.padTB5 {    padding: 5px 0}.padTB10 {    padding: 10px 0}.padTB15 {    padding: 15px 0}.padTB20 {    padding: 20px 0}.padTB30 {    padding: 30px 0}.padTB40 {    padding: 40px 0}.padTB50 {    padding: 50px 0}.padTB60 {    padding: 60px 0}.padTB70 {    padding: 70px 0}.padTB80 {    padding: 80px 0}.padTB90 {    padding: 90px 0}.padTB100 {    padding: 100px 0}.padT0 {    padding-top: 0}.padT5 {    padding-top: 5px}.padT10 {    padding-top: 10px}.padT15 {    padding-top: 15px}.padT20 {    padding-top: 20px}.padT30 {    padding-top: 30px}.padT40 {    padding-top: 40px}.padT50 {    padding-top: 50px}.padT60 {    padding-top: 60px}.padT70 {    padding-top: 70px}.padT80 {    padding-top: 80px}.padT90 {    padding-top: 90px}.padT100 {    padding-top: 100px}.padB0 {    padding-bottom: 0}.padB5 {    padding-bottom: 5px}.padB10 {    padding-bottom: 10px}.padB20 {    padding-bottom: 20px}.padB30 {    padding-bottom: 30px}.padB40 {    padding-bottom: 40px}.padB50 {    padding-bottom: 50px}.padB60 {    padding-bottom: 60px}.padB70 {    padding-bottom: 70px}.padB80 {    padding-bottom: 80px}.padB90 {    padding-bottom: 90px}.padB100 {    padding-bottom: 100px}.padL0 {    padding-left: 0}.padL5 {    padding-left: 5px}.padL10 {    padding-left: 10px}.padL20 {    padding-left: 20px}.padL30 {    padding-left: 30px}.padL40 {    padding-left: 40px}.padL50 {    padding-left: 50px}.padL60 {    padding-left: 60px}.padL70 {    padding-left: 70px}.padL80 {    padding-left: 80px}.padL90 {    padding-left: 90px}.padL100 {    padding-left: 100px}.padLR0 {    padding-left: 0}.padLR5 {    padding-left: 5px}.padLR10 {    padding-left: 10px}.padLR20 {    padding-left: 20px}.padLR30 {    padding-left: 30px}.padLR40 {    padding-left: 40px}.padLR50 {    padding-left: 50px}.padLR60 {    padding-left: 60px}.padLR70 {    padding-left: 70px}.padLR80 {    padding-left: 80px}.padLR90 {    padding-left: 90px}.padLR100 {    padding-left: 100px}.padR0 {    padding-right: 0}.padR5 {    padding-right: 5px}.padR10 {    padding-right: 10px}.padR20 {    padding-right: 20px}.padR30 {    padding-right: 30px}.padR40 {    padding-right: 40px}.padR50 {    padding-right: 50px}.padR60 {    padding-right: 60px}.padR70 {    padding-right: 70px}.padR80 {    padding-right: 80px}.padR90 {    padding-right: 90px}.padR100 {    padding-right: 100px}.mar0 {    margin: 0}.mar5 {    margin: 5px}.mar10 {    margin: 10px}.mar15 {    margin: 15px}.mar20 {    margin: 20px}.mar30 {    margin: 30px}.mar40 {    margin: 40px}.mar50 {    margin: 50px}.mar60 {    margin: 60px}.mar70 {    margin: 70px}.mar80 {    margin: 80px}.mar90 {    margin: 90px}.mar100 {    margin: 100px}.marT0 {    margin-top: 0}.marT5 {    margin-top: 5px}.marT10 {    margin-top: 10px}.marT15 {    margin-top: 15px}.marT20 {    margin-top: 20px}.marT30 {    margin-top: 30px}.marT40 {    margin-top: 40px}.marT50 {    margin-top: 50px}.marT60 {    margin-top: 60px}.marT70 {    margin-top: 70px}.marT80 {    margin-top: 80px}.marT90 {    margin-top: 90px}.marT100 {    margin-top: 100px}.marB0 {    margin-bottom: 0}.marB5 {    margin-bottom: 5px}.marB15 {    margin-bottom: 15px}.marB10 {    margin-bottom: 10px}.marB20 {    margin-bottom: 20px}.marB30 {    margin-bottom: 30px}.marB40 {    margin-bottom: 40px}.marB50 {    margin-bottom: 50px}.marB60 {    margin-bottom: 60px}.marB70 {    margin-bottom: 70px}.marB80 {    margin-bottom: 80px}.marB90 {    margin-bottom: 90px}.marB100 {    margin-bottom: 100px}.marL0 {    margin-left: 0}.marL5 {    margin-left: 5px}.marL10 {    margin-left: 10px}.marL20 {    margin-left: 20px}.marL30 {    margin-left: 30px}.marL40 {    margin-left: 40px}.marL50 {    margin-left: 50px}.marL60 {    margin-left: 60px}.marL70 {    margin-left: 70px}.marL80 {    margin-left: 80px}.marL90 {    margin-left: 90px}.marL100 {    margin-left: 100px}.marR0 {    margin-right: 0}.marR5 {    margin-right: 5px}.marR10 {    margin-right: 10px}.marR20 {    margin-right: 20px}.marR30 {    margin-right: 30px}.marR40 {    margin-right: 40px}.marR50 {    margin-right: 50px}.marR60 {    margin-right: 60px}.marR70 {    margin-right: 70px}.marR80 {    margin-right: 80px}.marR90 {    margin-right: 90px}.marR100 {    margin-right: 100px}.template-button,.template-button:hover { position: relative;    line-height: 55px;    font-size: 14px;    font-weight: 600;    outline: none;    font-family: 'Montserrat', sans-serif;    border: 0px solid;    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);    background-color: #fff;    text-align: center !important;    display: inline-block;    letter-spacing: 0.5px;    text-transform: uppercase;    padding: 0 20px;    min-width: 222px;    z-index: 1;}.template-button:active,.template-button:focus,.template-button:visited,.template-button:visited:hover{    color:#fff;}.template-button:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;	opacity:0.8;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.template-button:hover{	color:#fff;}.template-button:hover:before, .template-button:focus:before, .template-button:active:before {    -webkit-transform: scale(1);    transform: scale(1);}.template-button,.template-button:hover { position: relative;    line-height: 55px;    font-size: 14px;    font-weight: 600;    outline: none;    font-family: 'Montserrat', sans-serif;    border: 0px solid;    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);    background-color: #fff;    text-align: center !important;    display: inline-block;    letter-spacing: 0.5px;    text-transform: uppercase;    padding: 0 20px;    min-width: 222px;    z-index: 1;}.template-button:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;	opacity:0.8;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.template-button:hover,.template-button:vsited:hover{	color:#fff;}.template-button:hover:before, .template-button:focus:before, .template-button:active:before {    -webkit-transform: scale(1);    transform: scale(1);}.template-button-2:visited,.template-button-2:visited:hover{    color:#fff;}.template-button-2,.template-button-2:hover { position: relative;    line-height: 55px;    font-size: 14px;    font-weight: 600;    outline: none;    font-family: 'Montserrat', sans-serif;    border: 0px solid;    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);    background-color: #fff;    text-align: center !important;    display: inline-block;    letter-spacing: 0.5px;    text-transform: uppercase;    padding: 0 20px;    min-width: 222px;    z-index: 1;	color:#fff;}.template-button-2:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;	opacity:0.8;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.template-button-2:hover{	color:#fff;}.template-button-2:hover:before, .template-button-2:focus:before, .template-button-2:active:before {    -webkit-transform: scale(1);    transform: scale(1);}.template-heading{	width:100%;	position:relative;	float:left;	margin-bottom:60px;}.template-heading.center {    text-align: center;}.template-heading h3 {    font-size: 32px;    font-family: 'Montserrat', sans-serif;    font-weight: 300;    line-height: 1.2;    color: #39436f;    margin-bottom: 10px;    display: inline-block;    width: auto;    position: relative;	clear:both;}.template-heading.left h3 {    padding-left: 60px;}.template-heading.left h3:before {    content: "";    left: 0;    top: 50%;    position: absolute;    height: 2px;    width: 40px;    background-color: #382c4d;    margin: -1 auto 0;}.template-heading.center h3:before {    content: "";    left: -60px;    top: 50%;    position: absolute;    height: 2px;    width: 40px;    background-color: #382c4d;    margin: -1 auto 0;}.template-heading.center h3:after {    content: "";    right: -60px;    top: 50%;    position: absolute;    height: 2px;    width: 40px;    background-color: #382c4d;    margin: -1 auto 0;}.template-heading h2 {    font-size: 42px;    font-family: 'Montserrat', sans-serif;    font-weight: 700;    line-height: 1;    text-transform: capitalize;    display: inline-block;    width: 100%;    position: relative;	color: #382c4d;	margin-bottom: 0px;}.owl-theme .owl-nav{		position:absolute;	top:50%;	width:100%;	margin-top:-27.5px;	height:0px;}.owl-theme .owl-nav button[class*=owl-] {    background-color: rgba(255,255,255,0);	min-width: 128px;    height: 55px;    border-radius: 0px;    outline: 0px;	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0);}.owl-theme .owl-nav button[class*=owl-]:hover{	background-color:rgba(255,255,255,0);}.owl-theme .owl-nav button[class*=owl-] span{	font-size:0px;	opacity:1;}.owl-theme .owl-nav button[class*=owl-] span:before{	font-family: "Flaticon";    font-size: 55px;    line-height: 55px;	color:#fff;}.owl-theme .owl-nav button[class*=owl-].owl-prev {	margin-left:50px;}.owl-theme .owl-nav button[class*=owl-].owl-next {	margin-right:50px;}.owl-theme .owl-nav button[class*=owl-].owl-prev span:before{	content:'\f100';}.owl-theme .owl-nav button[class*=owl-].owl-next span:before{	content:'\f101';}.owl-theme .owl-nav button[class*=owl-]{	position:relative;	display:inline-block;}.owl-theme .owl-nav button.owl-prev{	float:left;}.owl-theme .owl-nav button.owl-next{	float:right;}.owl-theme .owl-dots {	position: relative;    text-align: center;    z-index: 22;    display: inline-block;    float: none;    width: 100%;    clear: both;    height: 0;}.owl-theme .owl-dots .owl-dot{    display: inline-block;    position: relative;	float:none;    width: 20px;    height: 5px;	margin: 0 4px;		border-radius:0px;	outline:none;}.owl-theme .owl-dots .owl-dot span{	display: block;    position: relative;    width: 20px;    height: 5px;    background-color: #f2e7fd;    opacity: 1;    float: left;	border-radius:0px;	outline:none;	margin:0px;}.dark .owl-theme .owl-dots .owl-dot span:hover,.dark .owl-theme .owl-dots .owl-dot.active span{    background-color: #fff;}/*=============================03. Preloader=============================*/.preloader {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #fff;    z-index: 9999;}.preloader.loaderout {    top: -100%;    -webkit-transition: all 0.80s ease-in-out;    -moz-transition: all 0.80s ease-in-out;    -o-transition: all 0.80s ease-in-out;    -ms-transition: all 0.80s ease-in-out;    transition: all 0.80s ease-in-out;}.loader {  width: 250px;  height: 50px;  line-height: 50px;  text-align: center;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);  text-transform: uppercase;  font-weight: 900;  letter-spacing: 0.2em;  opacity:0.7;}.loader::before, .loader::after {  content: "";  display: block;  width: 15px;  height: 15px;  position: absolute;  -webkit-animation: load .7s infinite alternate ease-in-out;          animation: load .7s infinite alternate ease-in-out;}.loader::before {  top: 0;}.loader::after {  bottom: 0;}@-webkit-keyframes load {  0% {    left: 0;    height: 30px;    width: 15px;  }  50% {    height: 8px;    width: 40px;  }  100% {    left: 235px;    height: 30px;    width: 15px;  }}@keyframes load {  0% {    left: 0;    height: 30px;    width: 15px;  }  50% {    height: 8px;    width: 40px;  }  100% {    left: 235px;    height: 30px;    width: 15px;  }}/*=============================04. Header Style=============================*/#main-header {    position: relative;    float: left;    width: 100%;}.wa-main-menu {    position: relative;    float: left;    width: 100%;}.navbar-default {    background-color: #fff;    border-color: #fff;    position: relative;    float: left;    width: 100%;    margin-bottom: 0px;    padding: 0px 0px;}.navbar-brand {    padding: 0px 15px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {    background-color: #fff;}.navbar-default .navbar-nav>li>a {	font-family: 'Montserrat', sans-serif;    color: #382c4d;    text-transform: uppercase;	font-size:14px;	font-weight:600;	}.dropdown-menu {    padding: 0px;    border: 0px;    border-top: 0px solid #fff;}.dropdown-menu>li>a {    display: block;    padding: 10px 20px;    clear: both;    font-size: 14px;    font-weight: 600;    line-height: 1.42857143;    color: #000;    white-space: nowrap;	opacity:1;    text-transform: uppercase;	font-family: 'Montserrat', sans-serif;	opacity: 0.7;    color: #39436f;}.transparent-header .dropdown-menu>li>a:hover,.dropdown-menu>li>a:hover,.dropdown-menu >li.open >a.highlighted{	opacity:1;}.dropdown-submenu {    position: relative;}.dropdown-submenu .dropdown-menu {    top: 0;    left: 100%;    margin-top: -1px;    width: 100%;}.dropdown-submenu a:hover .dropdown-menu {    display: block;}.dropdown-menu >li.open >a.highlighted,.dropdown-menu>li>a:hover {    color: #fff;}.navbar-default .navbar-toggle .icon-bar {    background-color: #fff;    opacity:1;}.wa-main-menu.transparent-header {    position: absolute;    z-index: 2;	width:100%;}.transparent-header .navbar-default {	background-color:rgba(255, 255, 255, 0);	border-bottom:1px solid rgba(255, 255, 255, 0.1);}.transparent-header .navbar-nav .sub-arrow, .transparent-header .navbar-nav .collapsible .sub-arrow{	opacity:1;}.transparent-header .navbar-default .navbar-nav>.active>a, .transparent-header .navbar-default .navbar-nav>.active>a:focus, .transparent-header .navbar-default .navbar-nav>.active>a:hover, .transparent-header .navbar-default .navbar-nav>.open>a, .transparent-header .navbar-default .navbar-nav>.open>a:focus, .transparent-header .navbar-default .navbar-nav>.open>a:hover, .transparent-header .navbar-default .navbar-nav>li>a, .transparent-header .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{	background-color:rgba(255, 255, 255, 0);}.transparent-header .navbar-default .navbar-nav>li>a,.transparent-header .navbar-default .navbar-nav>li>a:hover{	color:#fff;	opacity:1;}/*=============================05. Banner Style=============================*/.wa_main_bn_wrap {    float: left;    width: 100%;    position: relative;}.wa_main_bn_wrap figure {    float: left;    width: 100%;    position: relative;}.wa_main_bn_wrap figure img {    width: 100%;}.wa_main_bn_wrap figure:before {    content: "";    left: 0;    right: 0;    top: 0;    bottom: 0;    position: absolute;    background-color: #000000;    opacity: 0.9;}.wa_main_bn_wrap figure figcaption {    position: absolute;    left: 0;    right: 0;    top: 50%;    margin: -131px auto 0;    text-align: left;    color: #fff;}.wa_main_bn_wrap figcaption span {	font-family: 'Montserrat', sans-serif;    font-size: 34px;    font-weight: 300;    position: relative;    display: inline-block;    margin-bottom: 20px;	line-height:1.2;	padding-left:70px;	opacity:1;}.wa_main_bn_wrap figcaption span:before {    content: "";    left: 0;	top:50%;    position: absolute;    height: 2px;    width: 50px;    background-color: #fff;    margin: -1 auto 0;}.wa_main_bn_wrap figcaption h2 {    font-weight: 700;    text-transform: capitalize;    margin-bottom: 20px;    font-size: 62px;	line-height:1;}.wa_main_bn_wrap figcaption h2 span {    font-size: inherit;    font-weight: inherit;    padding-bottom: 0px;}.wa_main_bn_wrap figcaption p {    color: inherit;    margin: 0 0 30px 0;    font-size: 20px;	max-width:600px;	line-height:32px;	opacity:1;}.wa_main_bn_wrap .owl-theme .owl-dots {    position: absolute;    bottom: 80px;    width: 100%;    height: 10px;}.wa_main_bn_wrap  .owl-theme .owl-dots .owl-dot span{	opacity:0.7;}.wa_main_bn_wrap  .owl-theme .owl-dots .owl-dot.active span{	background-color:#fff;	opacity:1;}.wa_main_bn_wrap .owl-theme .owl-controls .owl-page span {    width: 14px;    height: 14px;    border-radius: 50%;    margin: 0 4px;    background-color: white;    display: inline-block;    opacity: 1;}.wa_main_bn_wrap .owl-theme .owl-pagination {    bottom: 70px;    left: 0;    margin: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 22;}.wa_main_bn_wrap .owl-buttons {    position: absolute;    top: 50%;    right: 0;    width: 100%;    margin-top: -25px;}.wa_main_bn_wrap .owl-buttons div {    width: 50px;    height: 50px;    margin: 0px;    float: none;    border: 0px;    background-color: #2e2e2e;    display: inline-block;    position: relative;    right: 0px;    top: 0px;    margin-top: 0px;    font-size: 0px;    border-radius: 100%;    text-align: center;    color: #fff;    margin-right: 0px;    #text-indent: 200%;    overflow: hidden;    position: absolute;    font-size: 0px;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa_main_bn_wrap .owl-buttons div.owl-prev {    left: 0;}.wa_main_bn_wrap .owl-buttons div.owl-next {    right: 0;}.wa_main_bn_wrap .owl-buttons div.owl-prev:before {    content: "\f104";    font: normal normal normal 43px/1 FontAwesome;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    position: absolute;    top: 0;    color: #fff;    right: 2px;    font-size: 30px;    line-height: 48px;    width: 100%;}.wa_main_bn_wrap .owl-buttons div.owl-next:before {    content: "\f105";    font: normal normal normal 43px/1 FontAwesome;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    position: absolute;    top: 0;    color: #fff;    right: -1px;    font-size: 30px;    line-height: 48px;    width: 100%;}.wa_main_bn_wrap .owl-buttons {} .wa_main_bn_wrap .owl-buttons div {    display: inline-block;    text-align: center;    color: #fff;    overflow: hidden;    display: inline-block;    font-size: 0px;}.wa_main_bn_wrap .owl-page {    display: inline-block;}.banner-layer {    position: absolute;    left: 0;    width: 100%;    bottom: 0;    height: 300px;    #background-image: url('../img/slider/layer.png');	background-size: 100% 100%;    background-position: 0 0;}/*=============================06. About Style=============================*/.about-section {    position: relative;    float: Left;    width: 100%;}.about-section2-main {    width: 100%;    float: left;    position: relative;    background-color: #f6f6f6;}.about-section2-image {    width: 100%;    float: left;    position: relative;}.about-section2-image span {    position: absolute;    font-size: 400px;    bottom: 0;    left: 0px;    font-weight: bold;    opacity: 0.5;    line-height: 400px;}.about-section2-image img {    max-width: 100%;}.about-section2-content {    width: 100%;    float: left;    position: relative;    text-align: left;}.about-section2-content p {    margin-bottom: 30px;    display: inline-block;    width: 100%;    position: relative;}.about-section.grey-bg p{	margin-bottom:10px;}.about-section.white-bg p{	margin-bottom:10px;}.about-image-captions:before {    position: absolute;    width: calc(100% - 30px);    height: calc(100% - 30px);    top: 15px;    left: 15px;    opacity: 0.5;    content:"";}.about-image-captions h2{    right: 0;    -moz-transform: rotate(-90deg);    -webkit-transform: rotate(-90deg);    -o-transform: rotate(90deg);    -ms-transform: rotate(90deg);    font-size: 68px;    color: #ffffff;    position: absolute;    top: 50%;    right: -176px;    opacity: 0.8;}.featured-item {    width: 100%;    float: left;    position: relative;    margin-bottom: 30px;}.featured-item img {    max-width: 100%;}.video-section {    width: 100%;    float: left;    position: relative;    text-align: center;    padding: 100px 0px;    background-image: url("../img/all/video-bg.jpg");    background-attachment: fixed;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    background-repeat: no-repeat;    background-size: cover;}.video-section .template-heading h3{	color:#fff;}.video-section .template-heading.center h3:before{	background-color:#fff;}.video-section .template-heading.center h3:after{	background-color:#fff;}.video-section .template-heading h2{	color:#fff;}.video-section:before {    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    position: absolute;    opacity: 0.9;}.video-play {    width: 100%;    float: left;    position: relative;}.video-play a {    display: inline-block;    width: 80px;    height: 80px;    border-radius: 100%;}.video-play a img {    max-width: 100%;}/*=============================07. Services Style=============================*/.services {    position: relative;    float: left;    width: 100%;}section.services .wa-box-style2 {    margin-top: 0px;}section.services .services-carousel .wa-box-style2 {	margin-top: 30px;}.services-carousel {    margin-top: -30px;}.wa-box-style2 {    padding: 50px 30px;    margin-bottom: 30px;	box-shadow: 0px 0px 30px 0px rgba(170, 130, 244, 0.35);    border-radius: 10px;    overflow: hidden;    margin-top: 30px;}.service-box-image {    width: 150px;    height: 150px;    display: inline-block;    position: relative;    background-color: #fff;    border-radius: 100%;    float: none;	overflow:hidden;	padding:5px;	border:3px solid;}.wa-box-style2 .text {    position: relative;    display: inline-block;    width: 100%;}.service-box-image figure {    position: relative;    float: left;    width: 100%;    background-color: #fff;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.service-box-image figure img{	border-radius: 100%;}.wa-box-style2 i {    font-size: 32px;    margin-bottom: 20px;}.wa-box-style2 .icon i {    width: 80px;    height: 80px;    display: inline-block;    border: 2px solid;    border-radius: 100px;    color: #382c4d;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-box-style2 .icon i:before {    margin-top: 25px;     margin-bottom: 25px;    display: inline-block;    font-size: 26px;}.wa-box-style2 h4 {    margin-bottom: 10px;    margin-top: 0px;	font-weight:600;	text-transform:capitalize;	color:#382c4d;	line-height:1.2;	margin-top:20px;	margin-bottom:20px;}.page_single .wa-box-style2 h4 {    color: #382c4d;}.wa-box-style2 .text h4 a {    text-transform: capitalize;}.btn,.wa-box-style2 .text .btn{	font-size:13px;	font-weight:600;	font-family: 'Montserrat', sans-serif;	line-height:1.2;	text-transform: uppercase;	padding:0px;	outline:none;}.wa-box-style2 a.btn {    margin-top: 20px;}.btn i{	line-height:1;}.services-style2 {	position: relative;    float: left;    width: 100%;}.services-style2 .service-box-image {    width: 80px;    height:80px;    display: inline-block;    position: relative;    background-color: #fff;    border-radius: 100%;    float: none;	border: 2px solid;}.services-style2 .service-box-image figure {    width: 80px;    height: 80px;    position: absolute;    top: 0;    left:0;    border-radius: 100%;    overflow: hidden;    padding: 8px;}.services-style2 .service-box-image img {    text-align: center;    padding: 14px 16px;}.services-style2 .service-box-image figure img{	border-radius: 100%;	width:auto;}.block-caption .service-icon-box {    position: relative;    float: left;    width: 100%;    border: 1px solid #eee;    padding: 30px;    text-align: center;    margin-top: 0px;    margin-bottom: 30px;}.block-caption .service-icon-box h3 a {    line-height: 30px;    display: inline-block;    width: 100%;    position: relative;    margin-top: 10px;    color: #382c4d;    font-weight: 600;    font-size: 20px;}.service-page .block-caption .service-icon-box h3{    margin-bottom: 0px;}.service-page .block-caption .service-icon-box h3 a{     margin-top: 0px;}.service-author {    position: relative;    float: left;    width: 100%;    padding: 30px;    margin-top: 30px;    margin-bottom: 30px;}.service-author-image {    display: inline-block;    width: 100px;    height: 100px;    position: absolute;    text-align: center;}.service-author-image img {    border-radius: 100%;}.service-author-caption {    width: 100%;    float: left;    position: relative;    padding-left: 110px;}.service-author-caption h5 {    color: #000;    display: inline-block;    width: 100%;    position: relative;    text-transform: capitalize;    font-size: 15px;    font-weight: 400;    line-height: 20px;}.service-page .service-author .service-author-caption h4 {    display: inline-block;    width: 100%;    position: relative;    margin-bottom: 0px;    font-size: 20px;    font-weight: 600;	color:#39436f;}.service-page .service-author .service-author-caption h3{    margin-bottom: 10px;    display: inline-block;    width: 100%;    position: relative;    text-transform: capitalize;    font-size: 15px;    font-weight: 500;    line-height: 20px;   margin-top: 0px;}.service-page .service-author .service-author-caption h3 span{    margin-left: 10px;    line-height: 20px;    position: relative;    font-size: 15px;    font-weight: 400;    text-transform: none;}.service-page .block-caption .service-author .service-author-caption p{    margin-bottom:0;}.service-page .service-author-caption p {    display: inline-block;    width: 100%;    position: relative;}.blogs_main.blogs_details .block-caption p.services-style2 .owl-carousel .service-box-image figure img{	width:auto;	padding: 14px 16px;}.pricing-section-main {    width: 100%;    float: left;    position: relative;}.pricing-box {    width: 100%;    float: left;    position: relative;    background-color: #fff;    text-align: center;    padding: 30px;    overflow: hidden;    box-shadow: 0px 0px 30px 0px rgba(170, 130, 244, 0.35);    border-radius: 10px;}.pricing-box h3 {    font-size: 20px;    display: inline-block;    width: 100%;    position: relative;    margin-bottom: 20px;    font-weight: 600;    text-transform: capitalize;    color: #382c4d;    line-height: 1.2;}.pricing-box p {    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;    border-bottom: 1px solid #eee;    padding-bottom: 20px;}.pricing-box h2 {    font-size: 48px;    line-height: 54px;    font-weight: 700;    margin-bottom: 20px;    border-bottom: 1px solid #eee;    padding-bottom: 20px;}.pricing-box h2 sup {    font-size: 25px;    line-height: 30px;    font-weight: 600;}.pricing-box h2 sub {    font-size: 16px;    line-height: 22px;    font-weight: 400;    color: #39436f;}/*=============================08. Skill Style=============================*/.skill-bar-main{	position: relative;    float: left;    width: 100%;}.skill-bar-content p{		margin-bottom:10px;}.skill-details h4{	font-weight:600;	margin-bottom: 20px;}.photography-skill {    width: 100%;    float: left;    position: relative;}.skill-details {    position: relative;    width: 100%;    float: left;}.skill-details h3 {    text-transform: capitalize;}.skill-details p {    margin-bottom: 20px;}.skill-details h3:after {    content: "";    position: absolute;    border: 1px solid #000;    width: 18%;    bottom: 0px;    left: 0;}.skill-details li {    margin-bottom: 10px;}.skill-details li i {    margin-right: 10px;}.tooltip {    position: relative;    float: right;}.tooltip.top {    padding: 0px 0;     margin-top: 5px;}.tooltip>.tooltip-inner {    background-color: rgba(0,0,0,0);    padding: 5px 15px;    #color: #382c4d;    font-weight: bold;    font-size: 13px;}.popOver+.tooltip>.tooltip-arrow {    border-left: 0px solid transparent;    border-right: 0px solid transparent;    border-top: 0px solid #382c4d;}.progressText {    font-size: 22px;    font-weight: 300;    background: none;    line-height: 1.6em;    width: 100%;    text-align: center;    text-transform: capitalize;    color: #000;}.progress-bar {    -webkit-transition: width 1.5s ease-in-out;    transition: width 1.5s ease-in-out;    -webkit-box-shadow: none;    box-shadow: none;}.progress {    height: 2px;    overflow: visible;    -webkit-box-shadow: none;    box-shadow: none;    margin-bottom: 20px;	background-color:#39436f2e;}/*=============================09. Portfolio Style=============================*/.wa-project {    text-align: center;    float: left;    width: 100%;    margin-bottom: 30px;    #padding: 10px 10px 20px;    position: relative;    background-color: #fff;}.wa-project-caption h2 {    margin: 0px;    float: left;    width: 100%;}.wa-project-caption h2 a {    font-size: 22px;    text-decoration: none;    margin: 15px 0px 0px;    float: left;    width: 100%;    color: #fff;}.wa-project-caption .rating {    margin: 10px 0px 5px;}.wa-project-caption p {    padding: 0px 15%;}.wa-project-thumbnail {    display: block;    width: 100%;    float: left;    overflow: hidden;    position: relative;}.wa-project-caption {    position: absolute;    width: 100%;    bottom: 0;    left: 0;    opacity: 0;    z-index: 11;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.wa-project:hover .wa-project-caption {    opacity: 1;    bottom: 15%;}.wa-project:hover .caption {    opacity: 1;}.wa-project:hover img {    opacity: 1;}.wa-project-caption h2 a {    font-size: 22px;    text-transform: capitalize;}.wa-project-caption h5 {    color: #fff;}.wa-project .mask-top-upper {    padding: 20px 0px;    opacity: 1;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-project:hover >.mask-top-upper {    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-project img {    margin: 0px;    padding: 0px;    float: left;    z-index: 4;    width: 100%;}.wa-project .caption {    cursor: pointer;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    background-color: rgba(0, 0, 0, 0.6);}.wa-project img {    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;    -ms-transition: all 0.25s ease-in-out;    transition: all 0.25s ease-in-out;}.wa-project .caption-text h1 {    text-transform: uppercase;    font-size: 24px;}.wa-project .caption-text {    z-index: 10;    color: #fff;    position: absolute;    width: 100%;    height: 300px;    text-align: center;    top: 100px;}.project-col4 .wa-project .caption-text {    top: 60px;}.project-flullwidth .wa-project {    margin-bottom: 0px;}.wa-project-icon {    margin: 0px;    padding: 0px;    float: left;    width: 100%;    text-align: center;}.wa-project-icon li {    display: inline-block;}.wa-project-icon li a {    width: 32px;    height: 32px;    border-radius: 50%;    border: 1px solid #fff;    text-align: center;    float: left;    vertical-align: middle;    color: #fff;}.wa-project-icon li a i {    margin-top: 8px;    margin-right: 0px;}.wa-project-main {    text-align: center;    position: relative;    float: left;    width: 100%;}.wa-project-main .wa-dishes h2 a {    color: #382c4d;}.wa-project .btn {    color: #fff;}.filter-1 {    margin-bottom: 3px;}.container .mix,.container .gap {    display: inline-block;}.container .mix {    text-align: left;    #margin-bottom: 30px;    display: none;}.container .mix:after {    content: attr(data-myorder);    color: white;    font-size: 16px;    #display: inline-block;    vertical-align: top;    font-weight: 700;}.container-fluid .mix,.container-fluid .gap {    display: inline-block;}.container-fluid .mix {    text-align: left;    #margin-bottom: 30px;    display: none;}.container-fluid .no-gap-grid .mix {    margin-bottom: 0px;    max-height: 490px;    overflow: hidden;}.container-fluid .mix:after {    content: attr(data-myorder);    color: white;    font-size: 16px;    #display: inline-block;    vertical-align: top;    font-weight: 700;}.filter-tab {    font-size: 14px;    font-family: 'Montserrat', sans-serif;    letter-spacing: 1.5px;    padding: 10px 12px;    color: #2e2e2e;    position: relative;}.filter-tab:after {    content: '';    width: 0px;    height: 20px;    background-color: #2e2e2e;    top: 50%;    right: -1px;    position: absolute;    margin-top: -10px;}.filter-tab:last-child:after {    content: none;}.filter-tab:before {    content: '';    width: calc(100% - 30px);    height: 0px;    background-color: #2e2e2e;    top: 50%;    left: 15px;    position: absolute;    margin-top: 0px;    opacity: 0;    -webkit-transition: all 350ms ease-in-out 0s;    -moz-transition: all 350ms ease-in-out 0s;    -ms-transition: all 350ms ease-in-out 0s;    -o-transition: all 350ms ease-in-out 0s;    transition: all 350ms ease-in-out 0s;}.filter-tab.active:before,.filter-tab:hover:before {    opacity: 0}.filter-1.btn {    background-color: #fff;    outline: none;}.wa-project-main{	width:100%;	float:left;	position:relative;}.portfolio-style1{	width:100%;	float:left;	position:relative;	box-shadow: 0px 16px 30px 0px rgba(181, 179, 185, 0.35);    overflow: hidden;}.portfolio-style1 figure {    max-width: 100%;    position: relative;    float: left;    width: 100%;}.portfolio-caption {    width: 100%;    position: absolute;    top: 0;    left: 0;    height: 100%;}.portfolio-caption:before {	content:'';    width: 100%;    position: absolute;    top: 0;    left: 0;    height: 100%;	opacity:0;	-webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.portfolio-caption-text{	position:relative;	padding:40px;	text-align:left;	margin-top:50px;	opacity:0;		-webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.portfolio-caption-text h4{	color:#382c4d;	text-transform:capitalize;	font-weight:600;}.portfolio-caption-text h4 a,.portfolio-caption-text h4 a:hover{	color:inherit;	font-family: inherit;}.portfolio-caption-text span{	color:#4a4a4a;	font-style:italic;	opacity:1;	-webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.hover-circle-element{    position: absolute;    right: -80px;    bottom: -80px;    width: 5px;    height: 5px;    border: 0px solid;    color: #fff;    border-radius: 100%;    opacity: 0;	text-align:center;	line-height:100%;	-webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.hover-circle-element a {    position: absolute;    top: 50%;    left: 50%;    width: 50px;    height: 50px;    margin-left: -25px;    margin-top: -25px;}.portfolio-style1:hover .hover-circle-element{    width: 300px;    height: 300px;		border: 50px solid;	opacity: 0.6;}.portfolio-style1:hover .portfolio-caption-text{	margin-top:0px;	opacity:1;}.portfolio-style1:hover .portfolio-caption-text h4,.portfolio-style1:hover .portfolio-caption-text span{	color:#fff;}.portfolio-style1:hover .portfolio-caption:before{	opacity:0.85;}.portfolio-carousel .owl-stage-outer .owl-item{	opacity:0.4;}.portfolio-carousel .owl-stage-outer .owl-item .portfolio-style1:hover .hover-circle-element,.portfolio-carousel .owl-stage-outer .owl-item .portfolio-style1:hover .portfolio-caption-text,.portfolio-carousel .owl-stage-outer .owl-item .portfolio-style1:hover .portfolio-caption:before,.portfolio-carousel .owl-stage-outer .owl-item .portfolio-style1:hover .portfolio-caption-text h4,.portfolio-carousel .owl-stage-outer .owl-item .portfolio-style1:hover .portfolio-caption-text span{	opacity:0;}.portfolio-carousel .owl-stage-outer .owl-item.active.center{	opacity:1;}.portfolio-carousel .owl-stage-outer .owl-item.active.center  .portfolio-style1:hover .hover-circle-element,.portfolio-carousel .owl-stage-outer .owl-item.active.center .portfolio-style1:hover .portfolio-caption-text,.portfolio-carousel .owl-stage-outer .owl-item.active.center .portfolio-style1:hover .portfolio-caption-text h4,.portfolio-carousel .owl-stage-outer .owl-item.active.center .portfolio-style1:hover .portfolio-caption-text span{	opacity:1;}.portfolio-carousel .owl-stage-outer .owl-item.active.center .portfolio-style1:hover .portfolio-caption:before{	opacity:0.85;}.portfolio-detail-carousel.owl-theme .owl-nav button[class*=owl-]{    opacity:0.4;}.portfolio-detail-carousel.owl-theme .owl-nav button[class*=owl-]:hover{    opacity:1;}.portfolio-detail-carousel.owl-theme .owl-nav button[class*=owl-]{    min-width:55px;}.portfolio-detail-carousel.owl-theme .owl-nav button[class*=owl-] span:before{	font-size: 32px;}.portfolio-detail img {    max-width: 100%;}.portfolio-detail-image {    width: 100%;    position: relative;    float: left;}/*=============================10. Team Style=============================*/.our-team-main {    position: relative;    float: left;    width: 100%;}.bg-image.team-bg{	background-image: url('../img/backgrounds/dots.png');	background-size:600px 450px ;		opacity:0.2;	background-position:left top;	background-repeat:no-repeat;}.our-team-carousel .item {    #margin: 1px;}.our-team-carousel.item img {    display: block;    width: 100%;    height: auto;}.our-team-item {    text-align: center;}.our-team-item .mask-top {    background-color: rgba(0, 0, 0, 0.7);    padding: 15px 10px;}.our-team-item .mask-top h2,.our-team-item .mask-top span.price {    color: #fff;}.our-team-main .mask-top h4 {    font-weight: 600;}.wa-team .mask-top span {    font-weight: 400;    font-size: 16px;	font-style:italic;}.wa-team {    #padding: 10px;    margin-bottom: 30px;	box-shadow: 0px 5px 30px 0px rgba(170, 130, 244, 0.35);    border-radius: 10px;    overflow: hidden;    margin-top: 30px;}.our-team-item .mask-top-upper {    position: absolute;    bottom: 15px;    left: 0px;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.our-team-item .mask-bottom {    #background-color: rgba(0, 0, 0, 0.7);    padding: 15px 10px;    height: 100%;}.our-team-item .mask-bottom h2,.our-team-item .mask-bottom span.price {    color: #382c4d;}.our-team-item .mask-bottom h2 {    text-transform: uppercase;    font-weight: normal;    font-size: 23px;    padding: 0px 0px 5px;    border-bottom: 1px solid;    margin-top: 0px;    margin-bottom: 5px;}.our-team-item .mask-bottom-upper {    position: absolute;    top: 15px;    padding-bottom: 15px;    left: 0px;    display: none;    height: 100%;    -webkit-transition: all 350ms ease-in-out 0s;    -moz-transition: all 350ms ease-in-out 0s;    -ms-transition: all 350ms ease-in-out 0s;    -o-transition: all 350ms ease-in-out 0s;    transition: all 350ms ease-in-out 0s;}.our-team-item:hover>.mask-bottom-upper {    display: block;    -webkit-transition: all 350ms ease-in-out 0s;    -moz-transition: all 350ms ease-in-out 0s;    -ms-transition: all 350ms ease-in-out 0s;    -o-transition: all 350ms ease-in-out 0s;    transition: all 350ms ease-in-out 0s;    cursor: pointer;}.our-team-main .wa-team .caption ul.rating a {    color: #fff;}.our-team-main .wa-team .caption span.price {    color: #fff;    padding-bottom: 10px;}.latest-team-item {    margin-top: -30px;}.wa-team {    text-align: center;    float: left;    width: 100%;    margin-bottom: 30px;    border: 1px solid #ebebeb;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;    position: relative;    background-color: #fff;}.wa-team-caption {    position: relative;    float: left;    width: 100%;}.wa-team-caption h2 {    margin: 0px;    float: left;    width: 100%;}.wa-team-caption h2 a {    font-size: 20px;    text-decoration: none;    margin: 15px 0px 0px;    float: left;    width: 100%;    text-transform: capitalize;    color: #fff;}.wa-team-caption .rating {    margin: 10px 0px 5px;}.wa-team-caption p {    padding: 0px 15%;}.wa-team-thumbnail {    display: block;    width: 100%;    float: left;    overflow: hidden;    position: relative;}.wa-team:hover .caption {    opacity: 1;}.wa-team:hover img {    opacity: 1;}.wa-team .mask-top-upper {    opacity: 1;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-team .mask-top {    float: left;    width: 100%;    position: relative;    padding: 20px 0px;}.wa-team:hover >.mask-top-upper {    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-team img {    margin: 0px;    padding: 0px;    float: left;    z-index: 4;}.wa-team .caption {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-team img {    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;    -ms-transition: all 0.25s ease-in-out;    transition: all 0.25s ease-in-out;}.wa-team .caption-text h1 {    text-transform: uppercase;    font-size: 24px;}.wa-team .caption-text {    z-index: 10;    color: #fff;    position: absolute;    width: 100%;    height: auto;    text-align: center;    top: 50%;    margin-top: -20px;}.wa-team-icon {    margin: 0px;    padding: 0px;    padding-top: 0px;    float: left;    width: 100%;    text-align: center;    position: relative;}.wa-team-icon li {    display: inline-block;    margin: 0px 2px;}.wa-team-icon li a {    width: 32px;    height: 32px;    border-radius: 50%;    border: 1px solid #fff;    text-align: center;    float: left;    vertical-align: middle;    color: #fff;    opacity:1;    line-height:32px;}.wa-team-icon li a:hover{	background-color:#fff;	border-color:#fff;}.wa-team-icon li a i {    margin-right: 0px;}.wa-team-main {    text-align: center;    position: relative;    float: left;    width: 100%;}.wa-team-main .wa-team h2 a {    color: #382c4d;}.wa-team .btn {    color: #fff;}.our-team-item .mask-bottom,.wa-team .caption {    z-index: 9;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.testimonial .owl-carousel {    margin-top: -30px;}.wa-team .caption:before{	content:'';	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	opacity:0.85;}/*=============================11. Testimonial Style=============================*/.testimonial {    position: relative;    float: left;    width: 100%;    overflow:hidden;}.testimonial .wa-box-style2 {    padding: 50px 40px;    background-color: #fff;    margin-bottom: 30px;	box-shadow: 0px 0px 30px 0px rgba(170, 130, 244, 0.35);    border-radius: 10px;    overflow: hidden;    margin-top: 30px;}.dark-section .wa-box-style2 {    background-color: #fff;}.testimonial .wa-box-style2 i {    font-size: 32px;    margin-bottom: 20px;}.testimonial .wa-box-style2 h4 {    margin-bottom: 20px;    margin-top: 20px;   font-weight: 600;}.testimonial .wa-box-style2 h4 a {    color: #382c4d;}.testimonial-bg {    background-image: url('../img/backgrounds/testimonial-bg.jpg');}.testimonial-main {    width: 100%;    position: relative;    float: left;    text-align: center;    background-image: url("../img/all/testimonial-bg_1.jpg");    background-repeat: repeat;    background-position: 0 0;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    background-attachment: fixed;}.testimonial-main:before {    content: '';    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.9;}.testimonial-content {    width: 100%;    float: left;    position: relative;}.testimonial-content h3 {    display: inline-block;    position: relative;    text-transform: uppercase;    color: #fff;    width: 100%;    text-align: center;    font-size: 22px;    font-weight: 300;    text-transform: capitalize;    margin-top: 20px;    margin-bottom: 0px;}.testimonial-content span {    font-size: 16px;    font-weight: 400;    line-height: 26px;    color: #fff;    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;    text-align: center;    font-style: italic;}.testimonial-content p {    display: inline-block;    width: 100%;    position: relative;    color: #fff;    margin-top: 0px;    margin-bottom: 0px;    padding-bottom: 30px;    max-width: 80%;    line-height: 1.6em;}.dark .testimonial-content h3,.dark .testimonial-content span,.dark .testimonial-content p{    opacity:1;}.testimonial-thumbnail {    width: 100px;    height: 100px;    overflow: hidden;    position: relative;    border-radius: 100%;    display: inline-block;    top: 0;    left: 0;    box-shadow: 0 0 13px 3px #0000002b;    padding: 5px;    background-color: #fff;}.testimonial-thumbnail img {    border-radius: 100%;}.testimonial-thumbnail img {    width: 100%;}.testimonial-style-two {    width: 100%;    position: relative;    float: left;    text-align: center;    background-color: #f6f6f6;}/*=============================12. Blog Style=============================*/.blogs_main {    position: relative;    float: left;    width: 100%;}.blogs_main .wa-theme-design-block {    float: left;    width: calc(100% - 2px);    -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;    -ms-transition: all 0.25s ease-in-out;    transition: all 0.25s ease-in-out;}.home-blog-item .wa-theme-design-block{	background-color: #ffffff;    box-shadow: 0px 0px 30px 0px rgba(170, 130, 244, 0.35);    border-radius: 10px;    overflow: hidden;}.home-blog-item .wa-theme-design-block .block-caption {    padding: 30px;}.blogs_main figure {    float: left;    width: 100%;    position: relative;    overflow: hidden;}.blogs_main figure img {    width: 100%;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-theme-design-block .hover-style {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-theme-design-block:hover .hover-style {    opacity: 0.85;    z-index: 9;}.wa-theme-design-block .hover-style a {    position: absolute;    width: 40px;    height: 40px;    left: calc(50% - 20px);    top: calc(100% - 20px);    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;    opacity:0;}.wa-theme-design-block:hover .hover-style a{    opacity:1;    top: calc(50% - 20px);}.blogs_main .block-caption {    position: relative;    float: left;    padding: 30px 0px 0px;}.blogs_main .blog-list-caption.block-caption {    padding: 0px 0px 0px 30px;}.blogs_details.blogs_main .block-caption {    padding: 20px 0px 30px;}.blogs_main .block-detail .block-caption {    padding: 20px 0px 30px;}.blogs_main .block-caption h3 {    font-size: 20px;    color: #39436f;	margin-top:10px;	margin-bottom:10px;}.blogs_main .block-caption h4 {    color: #39436f;    margin-bottom: 10px;    font-size: 20px;}.meta-block li a {    font-size: 15px;}.blogs_main .block-caption h3 a {    color: #39436f;;}.blogs_main .block-caption h4 a {    color: inherit;    font-size: 20px;}.blogs_main .meta-block li {    margin-right: 10px;    font-size: 16px;	font-style:italic;	font-weight:400;	font-family:'Lato', sans-serif;}.blogs_main .read-more {    text-transform: capitalize;}.blogs_main.blogs_details .block-caption p {    margin-bottom: 20px;}.blogs_main.blogs_details .block-caption blockquote p,.blogs_main .block-caption blockquote p {    margin-bottom: 0px;}.blog-page-main {    width: 100%;    float: left;    position: relative;}.blog-page-main .blog-item {    position: relative;    float: left;    width: 100%;    border-bottom: 1px solid #eee;    padding-bottom: 40px;    margin-bottom: 50px;}.blog-item-text {    width: 100%;    float: left;    position: relative;    text-align: left;    margin-bottom: 30px;}.blog-detail-main {    width: 100%;    float: left;    position: relative;}.blog-thumbnail-item {    width: 100%;    float: left;    position: relative;    background-color: #fff;    border: 1px solid #eee;}.blog-image {    width: 100%;    float: left;    position: relative;}.blog-image img {    max-width: 100%;}.blog-author-area ul.blog-meta-info {    margin-bottom: 0;    padding-left: 0;    padding: 10px 15px;    text-align: center;}.blog-author-area ul.blog-meta-info li {    display: inline-block;}.blog-author-area ul.blog-meta-info li a {    padding-right: 5px;    padding-left: 5px;    font-family: 'Montserrat', sans-serif;    font-size: 15px;    line-height: 1.6em;}.blog-author-area ul.blog-meta-info li a i {    padding-right: 5px;    color: #39436f;}.blog-author-area {    width: 100%;    float: left;    position: relative;    text-align: center;    margin-top: 18px;}.author-thumbnail {    width: 100px;    height: 100px;    overflow: hidden;    position: relative;    border-radius: 100%;    display: inline-block;    background-color: #fff;}.author-thumbnail img {    max-width: 100%;}.blog-author-area span {    color: #39436f;    font-size: 16px;    font-weight: 600;    margin-bottom: 10px;    display: inline-block;    width: 100%;    position: relative;    text-align: center;    text-transform: capitalize;}.blog-author-area h4 {    margin-bottom: 10px;    display: inline-block;    width: 100%;    position: relative;    text-transform: capitalize;}.blog-author-area .socail-icon ul {    padding-top: 0px;    padding-left: 0px;    margin-bottom: 0;}.blog-caption-item {    width: 100%;    float: left;    position: relative;}.blog-caption-item h3 {    display: inline-block;    width: 100%;    position: relative;    margin-top: 30px;    margin-bottom: 20px;	color: #39436f;	font-size: 20px;    font-weight: bold;}.blog-caption-item h3 a {    color: #39436f;}.blog-caption-item p {    margin-bottom: 20px;}.styled-pagination {    position: relative;    float: left;    width: 100%;}.styled-pagination ul {    padding-left: 0px;}.styled-pagination li {    position: relative;    display: inline-block;    margin: 5px 5px 0px 0px;}.styled-pagination li a {    position: relative;    display: block;    line-height: 24px;    padding: 7px 5px;    font-size: 16px;    text-transform: uppercase;    min-width: 40px;    border: 1px solid;    font-weight: 500;    text-align: center;    border-radius: 0px;    transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;    -moz-transition: all 500ms ease;}.styled-pagination li a.next,.styled-pagination li a.prev {    font-size: 14px;    letter-spacing: 1px;}.styled-pagination li a:hover,.styled-pagination li a.active {    background: #fff;}.styled-pagination li a:hover,.styled-pagination li a.active,.page_single .styled-pagination li a:hover,.page_single .styled-pagination li a.active {    color: #fff;}.styled-pagination li a i {    margin: 0px;}.reviews-container {    position: relative;    float: left;    width: 100%;    margin-bottom: 20px;}.reviews-container .review-box {    position: relative;    margin-bottom: 30px;    padding-left: 90px;    min-height: 70px;}.sub-rev-box.depth-2 {    margin-left: 90px;}.sub-rev-box.depth-3 {    margin-left: 180px;}.sub-rev-box.depth-4 {    margin-left: 270px;}.sub-rev-box.depth-5 {    margin-left: 360px;}.sub-rev-box.depth-6 {    margin-left: 450px;}.left-shape:before,.left-shape:after {    content: '';    position: absolute;    width: 20px;    height: 1.3px;    background-color: #eee;    left: 0;}.left-shape {    position: absolute;    top: 25px;    left: -16px;    width: 0;    height: 0;    border-top: 16px solid transparent;    border-right: 17px solid;    border-bottom: 16px solid transparent;    opacity: 1;}.left-shape:after {    top: 7px;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.left-shape:before {    bottom: 7px;    transform: rotate(135deg);    -ms-transform: rotate(135deg);    -webkit-transform: rotate(135deg);}.rev-content p {    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;}.rev-content h4 {    margin-bottom: 0px;    display: inline-block;    width: 100%;    position: relative;    text-transform: capitalize;    font-size: 15px;    font-weight: 500;    line-height: 20px;}.rev-content h4 span {    margin-left: 10px;    line-height: 20px;    position: relative;    font-size: 15px;    font-weight: 400;    text-transform: none;}.reply-link {    margin: 18px 0px 0px;    text-align: right;    line-height: 1.8em;    float: left;    width: 100%;}.reply-link a {    line-height: 1.8em;    font-weight: 600;    margin: 20px 0px 0px;    font-size: 13px;    text-transform: uppercase;}h4.title {    font-size: 22px;    text-transform: capitalize;}.reviews-container .rev-thumb {    position: absolute;    left: 0px;    top: 0px;    width: 70px;    height: 70px;}.rev-content .icon-list {    padding: 15px 0px;}.rev-content .icon-list a {    font-size: 18px;    color: #2e2e2e;}.reviews-container .rev-thumb img {    display: block;    width: 70px;    height: 70px;    border-radius: 100%;}.reviews-container .rev-content {    position: relative;    padding: 30px;    border: 1px solid #eee;}.reviews-container .rating {    font-size: 13px;    margin-bottom: 5px;}.reviews-container .rating .fa {    margin-right: 1px;}.add-review {    position: relative;    margin: 30px 0px 20px;    font-size: 14px;}.add-review .rating {    position: relative;    padding: 10px 0px;    line-height: 24px;}.add-review .rating .rate-box {    position: relative;    display: inline-block;    margin-right: 10px;    font-size: 14px;}.leave-reply {    position: absolute;    bottom: 0;    right: 15px;}.leave-reply a {    padding: 5px 10px 5px 10px;    line-height: 22px;    text-transform: capitalize;    font-size: 16px;    font-weight: 400;    display: inline-block;    border: 0;    outline: none;    color: #2e2e2e;    background-color: #e9e9e9;    font-weight: 600;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.leave-reply a:hover {    color: #fff;}.dark-section,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.home-middle-widget h4 a {    color: #fff;}.sidebar .widget {    border: 1px solid #eee;    margin-bottom: 30px;    padding: 15px;    float: left;    width: 100%;    position: relative;}.sidebar .widget .widget-inners {    padding: 40px 30px;    position: relative;    float: left;    width: 100%;}.author-widget,.author-widget-caption {    position: relative;    float: left;    width: 100%;    text-align: center;}.author-widget .author-widget-caption p{	text-align:center;}.author-widget-thumb {    display: inline-block;    width: 70px;    height: 70px;    position: relative;    margin-bottom: 20px;}.author-widget-thumb img {    border-radius: 100%;}.author-widget-caption h5 {    color: #000;    display: inline-block;    width: 100%;    position: relative;    text-transform: capitalize;    font-size: 15px;    font-weight: 400;    line-height: 22px;}.page_single .sidebar .widget .social li {    display: inline-block;    margin: 0px 0px;    width: auto;	float:none;}.page_single .author-widget-social {    margin-top: 20px;	margin-bottom: 20px;    float: left;    position: relative;    width: 100%;}.page_single .sidebar  .author-widget-social .social li a i{	padding:0px 0px;}.page_single .author-widget-caption .author-widget-social .social {    display: inline-block;}.page_single .author-widget-social .social li a{	width: 36px;    height: 36px;    font-size: 14px;    line-height:36px;}.socail-icon h2 {    margin-top: 20px;    margin-bottom: 20px;}.author-widget-social .socialToolBox a {    background-color: #7e7e7e;    font-size: 16px;}.sidebar .widget p {    margin-bottom: 0px;    display: inline-block;    width: 100%;    position: relative;}.sidebar .widget h4 {    font-weight: bold;    text-transform: capitalize;    color: #39436f;    padding-bottom: 0px;    text-align: center;    word-spacing: 4px;}.sidebar .widget ul li {    margin-bottom: 5px;    padding-bottom: 0px;    float: left;    width: 100%;    margin-bottom: 20px;}.wa-dishes-main .sidebar {    text-align: left;}.sidebar .widget .links-lists.sub-list li {    margin-bottom: 0px;}.sidebar .widget .links-lists.sub-list li a {    padding: 15px;}.sidebar .widget h1,.sidebar .widget h2,.sidebar .widget h3,.sidebar .widget h4,.sidebar .widget h5,.sidebar .widget h6 {    color: #39436f;    text-align: center;    border-color: #eee;}.sidebar .widget p {    margin-bottom: 0px;}.sidebar .titles {    font-weight: 600;    font-size: 16px;}.tag-list a {	position: relative;    padding: 10px 15px;    line-height: 22px;    text-transform: capitalize;    background: #eee;    font-size: 14px;    font-weight: 400;    display: block;    border-radius: 0;    margin-bottom: 9px;    color: #39436f;    margin-right: 9px;	float:left;}.sidebar  .tag-list a {    position: relative;    padding: 10px 20px;    line-height: 22px;    text-transform: capitalize;    font-size: 14px;    font-weight: 400;    display: inline-block;    border-radius: 0;    margin-bottom: 10px;    color: #39436f;    float: none;    display: inline-block;    margin: 0px 3px 10px;}.tag-list a:hover {    color: #fff;}.ui-slider-horizontal {    height: 2px;}.ui-slider-horizontal .ui-slider-handle {    top: -8px;    border-radius: 100%;    width: 16px;    height: 16px;    outline: none;}.seacrh-list {    text-align: center;}ul.links-lists,ul.page-lists {    padding: 0;    margin: 0;    list-style: none;}.page_single .template-heading.center h3:before{	background-color:#fff;}.page_single .template-heading.center h3:after{	background-color:#fff;}.page_single ul.page-lists li a {    color: #382c4d;    background-color: #eee;}.page_single ul.page-lists li a:visited {    color: #382c4d;}.page_single ul.page-lists li.active a:visited {    color: #fff;}.page_single ul.page-lists li.active a,.page_single ul.page-lists li a:hover {    color: #fff;}ul.links-lists li a,ul.page-lists li a {    padding: 10px 15px;    width: 100%;    display: inline-block;    font-size: 14px;    position: relative;}ul.links-lists li a:hover,ul.page-lists li a:hover,ul.page-lists li.active a {    background-color: #f7f7f7;}ul.links-lists li a i,ul.page-lists li a i {    position: absolute;    right: 10px;    top: 0;    margin-top: 10px;}.links-lists .sub-list {    background-color: #f7f7f7;}.links-lists .sub-list li {    display: none;}.links-lists .sub-list li a {    padding-left: 30px;}.sidebar .widget input[type="text"],.sidebar .widget input[type="email"],.sidebar .widget input[type="number"],.sidebar .widget input[type="search"] {    background-color: #f7f7f7;    border: 0px solid;    margin-bottom: 0px;}.sidebar-post {    display: inline-block;    width: calc(47% - 20px);    margin-bottom: 15px;}.sidebar-post:nth-child(odd) {    margin-right: 10px;}.sidebar-post:nth-child(even) {    margin-left: 10px;}.sidebar-post .figure-caption.project-caption {    bottom: 50%;    margin-bottom: -21.5px;}.latest-twitts {    padding-left: 0px;}.latest-twitts a:before {    content: '';    padding-right: 0px;}.latest-twitts i.fa {    font-size: 20px;    width: 40px;    margin-right: 10px;    text-align: center;    opacity: 0.5}.latest-twitts img {    margin-right: 10px;}.latest-twitts span {    font-size: 14px;    webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;    position: relative;    font-family: 'Montserrat', sans-serif;    font-weight: bold;    margin: 0px;    background: none;    line-height: 1.6em;    opacity:1;}.latest-twitts span:hover {    webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.latest-twitts li {    margin-bottom: 17px;    list-style: none;}.latest-twitts li:last-child {    border-bottom: 0px solid #ebebeb;}.latest-twitts p {    margin-top: 10px;    margin-bottom: 10px;}.latest-twitts li a {    line-height: 40px;    text-transform: capitalize;    opacity:1;}.latest-twitts li a i {    padding-right: 10px;}.tag-list a:focus,.tag-list a:hover {    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    text-align: center;    -webkit-transition: all 350ms ease-in-out 0s;    -moz-transition: all 350ms ease-in-out 0s;    -ms-transition: all 350ms ease-in-out 0s;    -o-transition: all 350ms ease-in-out 0s;    transition: all 350ms ease-in-out 0s;    opacity: 1;}.tag-list a i {    margin-right: 5px;}/*=============================13. Partners area=============================*/.wa-partners {    position: relative;    float: left;    width: 100%;}.wa-partner-carousel .owl-item div {    background-color: #fff;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-partner-carousel .owl-item div:hover {    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.wa-partner-carousel .owl-item div figure:before {    background-color: rgba(51, 51, 51, 0);}.wa-partner-carousel.owl-carousel .owl-item{    text-align:center;}.wa-partner-carousel.owl-carousel .owl-item img{    width: auto;        display: inline-block;}/*=============================14. Contact Page=============================*/.login-form {    border: 1px solid #eee;    margin-right: 0;    margin-left: 0;    padding: 25px 30px;    display: inline-block;    width: 100%;}.lost_password a,.lost_password a:visited {    color: #000;}.map-sections {    overflow: hidden;    height: 590px;    width: 100%;}#gmap_canvas {    height: 590px;    width: 100%;    position: relative;    overflow: hidden;}.map-area {    overflow: hidden;    height: 410px;    width: 100%;}.map-area .maps {    height: 410px;    width: 100%;    position: relative;    overflow: hidden;}iframe {    width: 100%;	border: 0;}.contact-box p {    padding: 0 15px;	font-size:16px;}.contact-us-bg {    background-image: url('../img/backgrounds/contact-bg.jpg');}/*=============================15. Other Page Eelements=============================*/.error-page {    width: 100%;    float: left;    position: relative;}.block-detail-head h1 {    font-size: 40px;    font-weight: 300;    line-height: 48px;    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;    color: #382c4d;}.error-page p {    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;}.error-page h4 {    font-size: 32px;    font-weight: 300;    line-height: 30px;    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;    color: #39436f;}.error-page .socail-icon {    text-align: left;}.error-page .socail-icon ul li:first-child {    margin-left: 0px;    padding-left: 0px;}.error-page .block-detail-head .error-text a i{	color:#fff}.call-to-action h2 {    font-size: 32px;    font-weight: 300;    line-height: 30px;    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;    color: #39436f;}.call-to-action p {    margin-bottom: 20px;    display: inline-block;    width: 100%;    position: relative;}.error-page .light-button1 {    padding: 9px 18px;    text-align: center;    text-transform: uppercase;    text-decoration: none;    position: relative;    font-weight: 600;    color: #fff;    border: 0px solid #fff;    outline: none;    display: inline-block;    border-radius: 0px;}.error-page .light-button1:hover{    color:#fff;}.call-to-action-main {    float: left;    width: 100%;    position: relative;}.error {    font-size: 16em;    font-weight: 900;}.error-text {    padding: 30px 5%;	color:#fff;}.error-page.dark-section .block-detail-head .error-text a i{	color:#fff;}.page_single .block-detail-head .error-text{	color:#39436f;}.dark-section .block-detail-head .error-text{	color:#fff;	opacity:1;}.dark-section .block-detail-head .error-text a{	color:#fff;	opacity:1;}.dark-section.error-page h2 {    color: #fff;}.error-bg {    background-image: url('../img/backgrounds/error-bg.jpg');}.count-area {    position: relative;    display: inline-block;    padding: 60px 0px;    font-size: 56px;    text-align: center;    background-position: 0px 0px;    background-size: 100% 100%;    width: 150px;    height: 150px;    border-radius: 10px;    border: 5px solid #fff;    background-color: #fff;    box-shadow: 0px 6px 20px 1px rgba(0, 0, 0, 0.25);}span.countdown-text {    font-size: 20px;    color: #fff;    margin-top: 10px;    display: inline-block;    text-transform: uppercase;    width: 100%;    opacity:1;}.coming-soon-bg {    background-image: url('../img/all/coming-soon-bg.jpg');}.coming-soon-page h1 {    font-family: 'Montserrat', sans-serif;    font-size: 92px;    line-height: 165px;    color: #fff;}.coming-soon-page h3 {    font-family: 'Montserrat', sans-serif;    font-size: 21px;    line-height: 25px;    color: #fff;}.circle-one {    position: relative;    display: inline-block;    width: 600px;    height: 600px;    border: 150px solid;    border-radius: 100%;    opacity: 0.1;    margin-top: -300px;    margin-bottom: -300px;	z-index:2;}.circle-two {    position: relative;    display: inline-block;    width: 360px;    height:360px;    border: 90px solid;    border-radius: 100%;    opacity: 0.1;    margin-top: -180px;    margin-bottom: -180px;	z-index:2;}.large-right{	float:right;	margin-right:-225px;}.large-left{	float:left;	margin-left:-225px;}.small-right{	float:right;	margin-right:-135px;}.small-left{	float:left;	margin-left:-135px;}.section-separator {    position: relative;    display: inline-block;    width: 55%;    height: 60px;    margin: -30px 0px;		    z-index: 2;}.section-separator.icon-right{	float:left;}.section-separator.icon-left{	float:right;}.section-separator:before{	content:"";	position:absolute;	top:50%;	width:calc(100% - 70px);	height:1px;	background-image:url('../img/icons/line.png');	background-size:contain;	background-position:0 0;	background-repeat-y: no-repeat;    background-repeat-x: repeat;	opacity:0.15;}.section-separator:after{	content:"";	position:absolute;	top:10px;	width:50px;	height:50px;	opacity:1;	background-image:url('../img/icons/square.png');	background-size:100% 100%;	background-position:0px 0px;	background-repeat: no-repeat;		animation-name: rotateme;     animation-duration: 24s;     animation-iteration-count: infinite;    animation-timing-function: linear;		-webkit-animation-name: rotateme;     -webkit-animation-duration: 24s;     -webkit-animation-iteration-count: infinite;    -webkit-animation-timing-function: linear;		-moz-animation-name: rotateme;     -moz-animation-duration: 24s;     -moz-animation-iteration-count: infinite;    -moz-animation-timing-function: linear;		-ms-animation-name: rotateme;     -ms-animation-duration: 24s;     -ms-animation-iteration-count: infinite;    -ms-animation-timing-function: linear;		-o-animation-name: rotateme;     -o-animation-duration: 24s;     -o-animation-iteration-count: infinite;    -o-animation-timing-function: linear;}.section-separator.icon-right:before{	left:0;}.section-separator.icon-left:before{	right:0;}.section-separator.icon-right:after{	right:0;}.section-separator.icon-left:after{	left:0;}@keyframes rotateme {    from {        transform: rotate(0deg);    }    to {         transform: rotate(360deg);    }}@-webkit-keyframes rotateme {    from {        -webkit-transform: rotate(0deg);    }    to {         -webkit-transform: rotate(360deg);    }}@-moz-keyframes rotateme {    from {        -moz-transform: rotate(0deg);    }    to {         -moz-transform: rotate(360deg);    }}@-o-keyframes rotateme {    from {        -o-transform: rotate(0deg);    }    to {         -o-transform: rotate(360deg);    }	}.breadcrumb {    border-radius: 0;    background: none;    font-size: 16px;    line-height: 18px;    margin: 0;    padding: 11px 0;    position: relative;}.breadcrumb-section {    color: inherit;    text-align: center;}.breadcrumb-section h2 {    letter-spacing: 1px;    word-spacing: 5px;	color: #fff;}.breadcrumb>.active{	color: #fff;}.breadcrumb>li+li:before {    content: "\f101";    padding: 0 5px;    position: absolute;    top: 50%;    left: -20px;    margin-top: -9px;    font: normal normal normal 14px/1 FontAwesome;    color: #fff;}.breadcrumb>li {    margin: 0px 10px;    position: relative;    letter-spacing: 1px;    word-spacing: 4px;}.breadcrumb>li a {    color: #fff;    opacity:1;}ul.breadcrumb i {    display: inline-block;    width: 100%;    font-size: 25px;    color: #fff;    margin-bottom: 8px;}.corner-ribbon{  width: 200px;  background: #e43;  position: absolute;  top: 25px;  left: -50px;  text-align: center;  line-height: 50px;  letter-spacing: 1px;  color: #f0f0f0;  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);}.corner-ribbon.top-right{  top: 25px;  right: -50px;  left: auto;  transform: rotate(45deg);  -webkit-transform: rotate(45deg);}.page-header {    padding: 50px 0;    background-color: #f2f2f2;    margin: 0px;    background-image: url('../img/all/about-bg.jpg');    background-position: 0px 0px;    background-repeat: no-repeat;    background-size: cover;    position: relative;    background-attachment: fixed;    float: left;    width: 100%;    border-bottom: 0px;}.page-header:before {    position: absolute;    content: '';    width: 100%;    height: 100%;    top: 0;	opacity:0.9;}.page-header-bg1 {    background-image: url('../img/all/about-bg.jpg');}.page-header-bg2 {    background-image: url('../img/portfolio/portfolio-img.jpg');}.page-header-bg3 {    background-image: url('../img/portfolio/portfolio-slider1.jpg');}.page-header-bg4 {    background-image: url('../img/portfolio/portfolio-video-img.jpg');}.page-header-bg5 {    background-image: url('../img/backgrounds/bg3.jpg');}.special-style {    height: 100%;    overflow: hidden;    padding: 0;    position: absolute;    background-size: cover;    z-index: 0;    width: 100%;}.special-style-full {    height: 100%;    overflow: hidden;    padding: 0;    position: absolute;    background-size: cover;    width: 100%;    z-index: 0;    top: 0;    left: 0;}.special-style-full:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}.special-style:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}.special-style-dark:before {    background-color: #000;    opacity: 0.9;}.special-style-nocolor:before {    opacity: 0.5;}.special-style-light:before {    opacity: 0.5;}.special-style-dark-theme:before {    opacity: 0.9;}.bg-image {    position: absolute;    width: 100%;    height: 100%;    background-size: cover;    top: 0;    left: 0;}.bg-image:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.parallax-style {    background-attachment: fixed;}.left-title h2 {    font-size: 20px;    margin-bottom: 30px;    position: relative;    color: #39436f;}.left-title p {    margin-bottom: 0px;}.left-title .box-check {    margin-top: -7px;}.left-title label {    font-size: 20px;    position: relative;    color: #382c4d;    font-weight: bold;    margin-bottom: 30px;    line-height: 1.6em}.left-title .heading-border {    width: 120px;    height: 1px;    display: inline-block;    clear: both;    position: absolute;    bottom: 5px;    left: 0;    margin-left: 0px;}.left-title .heading-border:before {    content: '';    width: 80px;    height: 0px;}.left-title .heading-border:after {    content: '';    width: 50px;    height: 1px;    display: inline-block;    clear: both;    position: absolute;    bottom: -10px;    left: 0;    margin-left: 0px;}.page_single {    position: relative;    float: left;    width: 100%;}.page_single ul li a,.page_single ul li a:visited {    color: #39436f;}.page_single .social li a,.page_single .social li a:visited {    color: #fff;}.socail-icon .social li:first-child{	margin-left:-6px;}.page_single .socail-icon .social li a{	width: 36px;    height: 36px;    line-height: 36px;    font-size: 14px;}.content-column .inner{	    position: relative;    float: left;    width: 100%;}.content-column h4 {    text-transform: capitalize;    color: #382c4d;    margin-bottom: 10px;}.content-column h4 a {    color: #382c4d;}.content-column span.price {    margin-bottom: 10px;    float: left;    width: 100%;    position: relative;}.availability strong {    color: #382c4d;}.content-column span.price del {    color: #382c4d;}.page_single blockquote {    margin: 0px 0px 20px;    font-style: italic;    font-size: 16px;    display:inline-block;}.page_single blockquote p {    margin-bottom: 0px;    font-style: italic;}.carousel,.item,.active {    height: 100%;}.fill {    width: 100%;    height: 100%;    background-position: center;    -webkit-background-size: cover;    -moz-background-size: cover;    background-size: cover;    -o-background-size: cover;}.carousel-inner {    height: 100%;}.positionR {    position: relative;}.positionA {    position: absolute;}.positionF {    position: Fixed;}.carousel-style-1 .owl-buttons {    position: absolute;    left: 0;    width: 100%;    top: 50%;    margin-top: -25px;    height: 0;    text-align: center;}.carousel-style-1.owl-carousel .owl-item img{	display:inline-block;	width:auto;} .carousel-style-1 .owl-buttons div:hover {    color: #fff;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.carousel-style-1 .owl-buttons div.owl-prev {    float: left;	left:0;}.carousel-style-1 .owl-buttons div.owl-next {    float: right;}.carousel-style-1 .owl-buttons div {    width: 50px;    height: 50px;    margin: 0px;    float: none;    border: 0px;    background-color: #2e2e2e;    display: inline-block;    position: relative;    right: 0px;    top: 0px;    margin-top: 0px;    font-size: 0px;    border-radius: 100%;    text-align: center;    color: #fff;    margin-right: 0px;    overflow: hidden;    position: absolute;    font-size: 0px;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.carousel-style-1 .owl-buttons div.owl-prev:before {    content: "\f104";    font: normal normal normal 43px/1 FontAwesome;    position: absolute;    top: 0;    right: 0;    left: 0;    top: 0;    color: #fff;    font-size: 30px;    line-height: 48px;    width: 100%;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.carousel-style-1 .owl-buttons div.owl-next:before {    content: "\f105";    font: normal normal normal 43px/1 FontAwesome;    position: absolute;    top: 0;    right: 0;    left: 0;    top: 0;    color: #fff;    font-size: 30px;    line-height: 48px;    width: 100%;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.carousel-style-1 .owl-buttons div.owl-next:hover:before,.carousel-style-1 .owl-buttons div.owl-prev:hover:before {    color: #fff;}.carousel-style-1 .owl-buttons div.owl-prev {    z-index: 99;}.carousel-style-1 .owl-buttons div.owl-next {    z-index: 99;}.carousel-style-1 .owl-buttons:before {    height: 0px;}.carousel-style-2 .owl-buttons {    position: absolute;    left: 0;    width: 100%;    top: 50%;    margin-top: -75px;    height: 0;    text-align: center;}.carousel-style-2 .owl-buttons div:hover {    color: #fff;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.carousel-style-2 .owl-buttons div.owl-prev {    float: left;}.carousel-style-2 .owl-buttons div.owl-next {    float: right;}.carousel-style-2 .owl-buttons div {    width: 50px;    height: 50px;    margin: 0px;    float: none;    border: 0px;    background-color: rgba(0, 0, 0, 0.4);    display: inline-block;    position: relative;    right: 0px;    top: 0px;    margin-top: 0px;    font-size: 0px;}.carousel-style-2 .owl-buttons div.owl-prev:before {    content: "\f104";    font: normal normal normal 43px/1 FontAwesome;    position: absolute;    top: 0;    right: 0;    left: 0;    top: 0;    color: #fff;    font-size: 30px;    line-height: 48px;    width: 100%;}.carousel-style-2 .owl-buttons div.owl-next:before {    content: "\f105";    font: normal normal normal 43px/1 FontAwesome;    position: absolute;    top: 0;    right: 0;    left: 0;    top: 0;    color: #fff;    font-size: 30px;    line-height: 48px;    width: 100%;}.carousel-style-2 .owl-buttons div.owl-prev {    margin-left: 5px;    z-index: 99;}.carousel-style-2 .owl-buttons div.owl-next {    margin-right: 5px;    z-index: 99;}.carousel-style-2 .owl-buttons:before {    height: 0px;}/*=============================16. Footer Style=============================*/#main-footer {    float: left;    width: 100%;    position: relative;}.footer-bg{    background-image:url('../img/backgrounds/map-bg.png');    background-size: contain;    background-position:center center;    opacity:0.1;}#main-footer ul.social {    list-style: none;    padding: 00px 0px 0px;    margin-bottom: 0px;    border-top: 0px solid;    border-color: rgba(71, 71, 71, 0);    float: right;    width: auto;    position: relative;}#main-footer ul.social li {    margin-bottom: 0px;    float: left;}#main-footer ul.social li:last-child a {    margin-right: 0px;}#main-footer ul.social li a {    height: 36px;    float: left;    position: relative;    width: 36px;	line-height:36px;    border-radius: 100%;    border: 0px solid;    background-color: #2e2e2e;    font-size: 14px;	opacity:0.7;	box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0);}#main-footer ul.social li a:hover{	opacity:1;	box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.1);}#main-footer .upper-footer {    float: left;    width: 100%;    padding: 100px 0px;}#main-footer .bottom-footer {    float: left;    width: 100%;    padding: 20px 0px;    position: relative;        border-top: 1px solid;}#main-footer .bottom-footer p {    margin-bottom: 0px;    font-size: 15px;}#main-footer ul li {    list-style: none;    margin-bottom: 0px;}.contact-widget.allcenter-widget p {    text-align: center;    float: none;    display: inline-block;}#main-footer .widget h3 {    min-height: 60px;}#main-footer .widget h4 {    float: left;    width: 100%;    position: relative;    clear: both;	color:#382c4d;	margin-top:10px;}.wv_social {    margin-top: 20px;    float: left;    width: 100%;    position: relative;}.social {    margin-left: 0px;    padding: 0px;}.social li {    display: inline-block;    text-align: center;}.social li a {    float: left;    border: 1px solid;    width: 42px;    height: 42px;	line-height:42px;    font-size: 18px;    color: #fff;    margin: 0px 5px;    border-radius: 0px;    border-radius: 100%;}.social li a i {    margin-right: 0px;}.social-style li {    display: inline-block;    text-align: center;}.socail-icon {    width: 100%;    float: left;    position: relative;}.social-style li a,.widget .social-style li a {    float: left;    border: 1px solid;    width: 42px;    height: 42px;    padding-top: 12px;    font-size: 18px;    color: #fff;    margin: 0px 5px;    border-radius: 0px;    border-radius: 100%;}.widget .social-style li a:hover {    color: #fff;}.widget .social-style li a i {    margin-right: 0px;}.text-left .social-style2 li:first-child a {    margin-left: 0px;}.wv_pay {    margin-bottom: 0px;    padding: 0px;}.wv_pay li {    display: inline-block;    margin-left: 5px;}#news-letter-section {    position: relative;    float: left;    width: 100%;}.news-letter-form {    position: relative;}.news-letter-heading {    background-position: left center;    background-size: contain;    background-repeat: no-repeat;    padding-left: 0px;}.news-letter-heading h2,.news-letter-heading h5 {    font-family: 'Montserrat', sans-serif;    letter-spacing: 0px;    word-spacing: 0px;    color: #25231f;    font-weight: 600;}.news-letter-heading h2 {    text-transform: uppercase;}.news-letter-form input {    background-color: rgba(0,0,0,0);    margin-top: 12px;    margin-bottom: 0px;	color:#fff;}.news-letter-form input::-webkit-input-placeholder,.news-letter-form input::-moz-placeholder,.news-letter-form input:-ms-input-placeholder,.news-letter-form input:-moz-placeholder {   color: #fff;}.news-letter-form .button {    position: absolute;    top: 12px;    right: 0;    padding: 9px 30px;    border: 0px;    background-color: rgba(0,0,0,0);    color: #fff;    outline: none;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;}.copy-right p {    padding: 8px 0px;}.dark-footer {    color: #fff;}.dark-footer .upper-footer {    background-color: #171616;}.dark-footer .bottom-footer {    background-color: #121111;}.dark-footer .footer-bg:before {    background-color: #000;    opacity: 0.9;}.dark-theme-footer {    color: #fff;}.dark-theme-footer .bottom-footer {    background-color: #333;}.dark-theme-footer .footer-bg:before {    opacity: 0.85;}#main-footer.dark-theme-footer .upper-footer .widget a:hover {    color: #fff;}#main-footer.dark-theme-footer .upper-footer ul li {    border-bottom: 1px solid rgba(255, 255, 255, 0.25);}.widget h4 {    margin-bottom: 30px;    color: inherit;    font-weight: 600;    text-transform: capitalize;	font-family:'Montserrat', sans-serif;}.widget ul {    padding: 0;    margin: 0;    position: relative;    float: left;    width: 100%;	margin-bottom:0px;}.widget ul li {    list-style: none;    margin-bottom: 15px;    padding-bottom: 10px;}.widget ul li a {    color: inherit;    line-height: 18px;    font-size: 15px;    font-weight: 400;    color: inherit;    letter-spacing: 0.5px;}.wv_circle {    font-size: 14px;    vertical-align: middle;    margin-top: -4px;}.square-icon i {    font-size: 18px;    width: 42px;    height: 60px;    float: left;    text-align: center;    padding-top: 19px;    margin-top: 1px;    margin-right: 12px;    border: 1px solid;}.rounded-icon i {    font-size: 18px;    width: 42px;    height: 42px;    float: left;    text-align: center;    padding-top: 10px;    margin-top: 1px;    margin-right: 12px;    border: 1px solid;    border-radius: 100%;}.widget h3 img {    margin-bottom: 34px;}.widget.contact-widget li {    width: 100%;    float: left;    margin-bottom: 15px;    padding-bottom: 10px;}.wa-box-style2.contact-box {    margin-top: 0px;}.contact-widget .fa {    color: inherit;    font-size: inherit;    line-height: 20px;}.contact-widget p,.widget p {    width: 100%;    float: left;    text-align: left;    color: inherit;    font-size:15px;	margin-bottom:20px;}.square-icon {    padding-top: 10px;    vertical-align: super;}#main-footer ul.fliker-image li {    display: inline-block;    width: 31%;    margin-right: 1.35%;    margin-bottom: 7px !important;    padding-bottom: 0px;}.fliker-image img {    width: 100%;}#main-footer ul.fliker-image-2 li {    float: left;    width: calc(33.33% - 3px);    margin-right: 1px;    margin-bottom: 1px;    padding-bottom: 0px;}#main-footer ul.fliker-image-2 li a{    opacity:1;}.fliker-image-2 img {    width: 100%;    }.wa-news-letter {    position: relative;    float: left;    width: 100%;}.wa-news-letter input {    margin: 0px;}.default-btn {    color: #fff;}.wa-news-letter button {    font-size: 16px;    padding: 0px 20px;    position: absolute;    right: 0;    top: 0;    height: 100%;    border: 0;    -webkit-transition: all 0.45s ease-in-out;    -moz-transition: all 0.45s ease-in-out;    -o-transition: all 0.45s ease-in-out;    -ms-transition: all 0.45s ease-in-out;    transition: all 0.45s ease-in-out;    color: #777;}.wa-news-letter button:hover,.footer-style1 .wa-news-letter button,.footer-style1 .rounded-icon i,.footer-style1 .social-style2 a {    color: #fff;}/*：此代码只作为演示用,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/3665(这个备注仅在演示页面有，源代码里没有)*/