.wrapper {
    margin: 0 auto;
    width: 1140px;
}

a {
    text-decoration: none;
    color: #09765B;
}
.clear {
    clear: both;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.alignleft {
    float: left;
    margin-right: 15px;
}

body {
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    height: 100%;
}
@font-face {
	font-family: 'Conv_CaviarDreams';
	src: url('fonts/CaviarDreams.eot');
	src: local('?'), url('fonts/CaviarDreams.woff') format('woff'), url('fonts/CaviarDreams.ttf') format('truetype'), url('fonts/CaviarDreams.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_CaviarDreams_Bold';
	src: url('fonts/CaviarDreams_Bold.eot');
	src: local('?'), url('fonts/CaviarDreams_Bold.woff') format('woff'), url('fonts/CaviarDreams_Bold.ttf') format('truetype'), url('fonts/CaviarDreams_Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
header {
    background: #575757;
}

.header-top-left {
    float: left;
    width: 50%;
}
.header-top-left ul li{
    display: inline-block;
    padding: 20px;
    font-size: 13px;
    color: #cfcfcf;
    border-left:1px solid #707070;
}
.header-top-left ul li:last-child{
    border-right:1px solid #707070;
}
.header-top-left ul li img{
    margin-right: 10px;
}
.header-top-left ul li a{
    color: #cfcfcf;
}

.header-top-right {
    float: right;
    width: 50%;
    text-align: right;
}
.header-top-right ul li{
    display: inline-block;
    font-size: 13px;
    color: #cfcfcf;
    border-left:1px solid #707070;
    padding:15px 10px;
}
.header-top-right ul li:last-child{
    border-right:1px solid #707070;
}

.header-top {
    border-bottom: 1px solid #707070;
}

.header {
    padding: 25px 0;
}

.logo {
    float: left;
    width: 207px;
}

.main-nav {
    float: right;
    margin: 30px 0 0;
    text-align: right;
    width: 80%;
}
.main-nav ul li {
    font-family: 'Conv_CaviarDreams';
    font-size: 14px;
    text-transform: uppercase;
    padding-right: 40px;
    display: inline-block;
}
.main-nav ul li:last-child {
    padding-right: 0;
}
.main-nav ul li a{
    color: #fff;
}
.main-nav ul li a:hover{
    color: #f9e53e;
}
.main-nav li.current-menu-item a {
    color: #f9e53e;
}
.slider {
    width: 100%;
}
.slide img{
    width: 100%;
}

.slide-bottom-wrapper {
    border-bottom: 1px solid #dadada;
}

.slide-bottom ul li {
    padding: 20px 19px;
    font-size: 14px;
    color: #585858;
    width: 340px;
    float: left;
    line-height: 20px;
    font-family: 'Conv_CaviarDreams';
    border-left: 1px solid #dadada;
    min-height: 81px;
}
.slide-bottom ul li:last-child{
    border-right: 1px solid #dadada;
}

.why {
    padding: 40px 0;
}

.why-left {
    float: left;
    width: 65%;
}
.why-left h1{
    margin: 25px 0 40px 0;
    padding-left: 10px;
    font-size: 20px;
    color: #3d3d3d;
    text-transform: uppercase;
    font-family: 'Conv_CaviarDreams_Bold';
    border-left:5px solid #ceba09;
}
.why-left h1:after{
    height: 14px;
    width: 100%;
    content : url(images/heading.jpg);
    margin-left: 10px;
}
.why-left p{
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 40px;
}
.why-left a{
    border: 2px solid #c1c1c1;
    border-radius: 5px;
    color: #7e7d7d;
    display: inline-block;
    font-size: 13px;
    margin: 20px 0 0;
    padding: 12px 20px;
}
.why-left a:hover{
    background: #CEBA09;
    color: #fff;
    border-color:#CEBA09;
}
.why-right {
    float: right;
    width: 30%;
}

.services-wrap {
    background: url("images/services.jpg");
    padding: 65px 0 190px 0;
    background-size: 100%;
}
.services-wrap .wrapper{
    width: 1080px;
}
.services {
    
}
.services h1{
    color: #fff;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center;
}
.services h1 span{
    border-bottom: 5px solid #ceba09;
    display: block;
    width: 70px;
    margin: 20px auto 0;
}    

.service {
    background: url("images/services-bg.png");
    width: 613px;
    height: 202px;
    float: right;
    margin-bottom: 55px;
}
.service ul {
    padding: 18px;
}
.service ul li a{
    display: block;
    padding: 38px;
}
.service ul li{
    background: url("images/ser1.png");
    background-repeat: no-repeat;
    width: 75px;
    height: 75px;
    margin: 0 24px 14px 0;
    float: left;
    font-size: 0;
}
.service ul li:first-child:hover{
    background: url("images/ser1-hover.png");
    background-repeat: no-repeat;
}
.service ul li.active:first-child{
    background: url("images/ser1-hover.png");
    background-repeat: no-repeat;
}
.service ul li:nth-child(2n){
    background: url("images/ser2.png");
}
.service ul li:nth-child(2n):hover{
    background: url("images/ser2-hover.png");
}
.service ul li.active:nth-child(2n){
    background: url("images/ser2-hover.png");
}
.service ul li:nth-child(3n){
    background: url("images/ser3.png");
}
.service ul li:nth-child(3n):hover{
    background: url("images/ser3-hover.png");
}
.service ul li.active:nth-child(3n){
    background: url("images/ser3-hover.png");
}
.service ul li:nth-child(4n){
    background: url("images/ser4.png");
}
.service ul li:nth-child(4n):hover{
    background: url("images/ser4-hover.png");
}
.service ul li.active:nth-child(4n){
    background: url("images/ser4-hover.png");
}
.service ul li:nth-child(5n){
    background: url("images/ser5.png");
}
.service ul li:nth-child(5n):hover{
    background: url("images/ser5-hover.png");
}
.service ul li.active:nth-child(5n){
    background: url("images/ser5-hover.png");
}
.service ul li:nth-child(6n){
    background: url("images/ser6.png");
    margin-right: 0;
}
.service ul li:nth-child(6n):hover{
    background: url("images/ser6-hover.png");
}
.service ul li.active:nth-child(6n){
    background: url("images/ser6-hover.png");
}
.service ul li:nth-child(7n){
    background: url("images/ser7.png");
    margin: 0 24px 0 50px;
}
.service ul li:nth-child(7n):hover{
    background: url("images/ser7-hover.png");
}
.service ul li.active:nth-child(7n){
    background: url("images/ser7-hover.png");
}
.service ul li:nth-child(8n){
    background: url("images/ser8.png");
}
.service ul li:nth-child(8n):hover{
    background: url("images/ser8-hover.png");
}
.service ul li.active:nth-child(8n){
    background: url("images/ser8-hover.png");
}
.service ul li:nth-child(9n){
    background: url("images/ser9.png");
}
.service ul li:nth-child(9n):hover{
    background: url("images/ser9-hover.png");
}
.service ul li.active:nth-child(9n){
    background: url("images/ser9-hover.png");
}
.service ul li:nth-child(10n){
    background: url("images/ser10.png");
}
.service ul li:nth-child(10n):hover{
    background: url("images/ser10-hover.png");
}
.service ul li.active:nth-child(10n){
    background: url("images/ser10-hover.png");
}
.service ul li:nth-child(11n){
    background: url("images/ser11.png");
}
.service ul li:nth-child(11n):hover{
    background: url("images/ser11-hover.png");
}
.service ul li.active:nth-child(11n){
    background: url("images/ser11-hover.png");
}
.service-desc {
    padding: 50px 0 0 0;
}
.service-desc h2{
    color: #ceba09;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 22px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.service-desc p {
    color: #c8c8c8;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 40px;
}
.service-desc a{
    border:2px solid #ceba09;
    border-radius: 5px;
    padding: 15px;
    color: #ceba09;
    font-size: 12px;
}
.service-desc a:hover{
    background: #ceba09;
    color:#fff;
}
.civil {
    padding: 40px 0;
}
.civil-left {
    float: left;
    width: 50%;
}
.civil-left h1 {
    border-left: 5px solid #ceba09;
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 20px;
    margin: 25px 0 40px;
    padding-left: 10px;
    text-transform: uppercase;
}
.civil-left h1::after {
    content: url("images/heading1.jpg");
    height: 14px;
    margin-left: 10px;
    width: 100%;
}
.civil-left p {
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 40px;
}
.civil-left a {
    border: 2px solid #c1c1c1;
    border-radius: 5px;
    color: #7e7d7d;
    display: inline-block;
    font-size: 13px;
    margin: 20px 0 0;
    padding: 12px 20px;
}
.civil-right {
    float: right;
    width: 49%;
}
.reasons-wrap {
    background: url("images/reasons.jpg");
    padding: 70px 0 0 0;
}

.reasons h1 {
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}
.reasons h1 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}
.reasons > ul {
    margin: 0 auto;
    width: 750px;
}
.reasons ul li{
    background: rgba(0, 0, 0, 0) url("images/reason1.png") no-repeat scroll right top;
    float: left;
    margin: 0 30px 45px 0;
    text-align: right;
    width: 360px;
    cursor: pointer;
}
.rdesc{
    float: left;
    width: 275px;
}
.reasons ul li img{
    float: right;
}
.reasons ul li h2{
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.rdesc p{
    color: #3e3e3e;
    line-height: 18px;
    font-size: 13px;
    visibility: hidden;
    opacity: 0;
}
.reasons ul li:first-child:hover{
    background: rgba(0, 0, 0, 0) url("images/reason1-hover.png") no-repeat scroll right top;
}
.reasons ul li:nth-child(2n){
    background: rgba(0, 0, 0, 0) url("images/reason2.png") no-repeat scroll left top;
    text-align: left;
    margin-right: 0;
}
.reasons ul li:nth-child(2n):hover{
    background: rgba(0, 0, 0, 0) url("images/reason2-hover.png") no-repeat scroll left top;
}
.reasons ul li:nth-child(2n) .rdesc{
    float: right;
}
.reasons ul li:nth-child(2n) img{
    float: left;
}
.reasons ul li:hover h2{
    color: #ceba09;
}
.reasons ul li:hover .rdesc p{
    visibility: visible;
    opacity: 1;
}
.reasons ul li:nth-child(3n){
    background: rgba(0, 0, 0, 0) url("images/reason3.png") no-repeat scroll right top;
}
.reasons ul li:nth-child(3n):hover{
    background: rgba(0, 0, 0, 0) url("images/reason3-hover.png") no-repeat scroll right top;
}
.reasons ul li:nth-child(4n){
    background: rgba(0, 0, 0, 0) url("images/reason4.png") no-repeat scroll left top;
}
.reasons ul li:nth-child(4n):hover{
    background: rgba(0, 0, 0, 0) url("images/reason4-hover.png") no-repeat scroll left top;
}
.reasons ul li:nth-child(5n){
    background: rgba(0, 0, 0, 0) url("images/reason5.png") no-repeat scroll right top;
}
.reasons ul li:nth-child(5n):hover{
    background: rgba(0, 0, 0, 0) url("images/reason5-hover.png") no-repeat scroll right top;
}
.reasons ul li:nth-child(6n){
    background: rgba(0, 0, 0, 0) url("images/reason6.png") no-repeat scroll left top;
}
.reasons ul li:nth-child(6n):hover{
    background: rgba(0, 0, 0, 0) url("images/reason6-hover.png") no-repeat scroll left top;
}
.packages {
    padding: 70px 0;
}
.packages h1 {
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}
.packages h1 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px auto 0;
    width: 70px;
}
 .packages p {
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin:0 auto 40px;
    width: 70%;
    text-align: center;
}
.packages ul li{
    width: 310px;
    float: left;
    background: #4f4e4e;
    border-radius: 5px;
    margin: 0 0 0 50px;
}
.packages ul li:nth-child(3n){

}
.packages ul li h2{
    padding: 25px 80px;
    color: #ceba09;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    background: #5f5f5f;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.pdesc{
    padding: 45px 20px;
}
.pdesc ol {
    margin: 0 0 50px;
}
.pdesc li{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #b6b6b6 !important;
    float: none !important;
    font-family: "Conv_CaviarDreams";
    font-size: 16px !important;
    line-height: 32px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: auto !important;
}
.pdesc a{
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin: 0 auto 0;
    padding: 15px 20px;
    text-transform: uppercase;
    width: 120px;
    text-align: center;
}
.pdesc a:hover{
    background: #CEB03E;
    color: #fff;
}
.testi-wrap {
    background: url("images/testi-bg.jpg");
    padding: 65px 0;
    background-size: 100%;
}

.testi ul li {
    text-align: center;
}
.testi ul li img{
    border: 5px solid #878b8c;
    border-radius: 5px;
    margin-bottom: 25px;
    width: 110px !important;
    margin: 0 auto 25px;
}
.testi ul li h1{
    background: #474442 none repeat scroll 0 0;
    color: #fff;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    margin: 0 auto;
    padding: 10px 30px;
    text-transform: uppercase;
    width: 30%;
    position: relative;
}
.testi-wrap .testi ul li h1 span{
    text-transform: uppercase;
}
.testi ul li h1 span{
    color: #eeb313;
    font-size: 13px;
    font-style: italic;
    text-transform: lowercase;
}
.testi ul li h1:before{
    content: "\"";
    font-size: 50px;
    left: 20px;
    position: absolute;
    top: 5px;
    font-family: "open sans";
}
.testi ul li p{
    color: #fff;
    font-family: "Conv_CaviarDreams";
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    font-style: italic;
    padding: 35px 100px;
}
.testi .owl-theme .owl-dots .owl-dot.active span, .testi .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff none repeat scroll 0 0;
}
.testi .owl-theme .owl-dots .owl-dot span {
    backface-visibility: visible;
    background: #817f7c none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: 15px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 15px;
}
.clients {
    text-align: center;
    padding: 25px 0;
}
.clients ul li{
    width: 162px;
    margin: 0 20px 0 0 ;
    display: inline-block;
}
.clients ul li:last-child{
    margin-right: 0;
}

.contact-wrapper {
    background: url("images/contact-bg.jpg");
    padding: 55px 0 0 0;
    background-size: 100%;
}

.contact {
    float: right;
    width: 40%;
}
.contact .wpcf7-form label.error{
    display: none!important;
}
.theme_1.wpcf7-form input.error, .theme_1.wpcf7-form select.error, .theme_1.wpcf7-form textarea.error {
    border: 2px solid #900!important;
}
.contact h1 {
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.contact h1 span {
    border-bottom: 5px solid #000;
    display: block;
    margin: 20px 0 0 0;
    width: 70px;
}
.contact p{
    color: #272626;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin: 0 auto 20px;
}
.contact input{
    width: 92%;
    padding: 12px;
    border:none;
    margin-bottom: 10px;
    font-family: "open sans";
    font-size: 14px;
    color: #2f2f2f;
}
.contact select{
    width: 98%;
    padding: 12px;
    border:none;
    margin-bottom: 10px;
    font-family: "open sans";
    font-size: 13px;
    color: #8f8f8f;
}
.contact textarea{
    width: 92%;
    padding: 12px;
    border:none;
    margin-bottom: 10px;
    font-family: "open sans";
    font-size: 13px;
    color: #2f2f2f;
    height: 90px;
}
.contact input[type="submit"]{
    background: #3d3d3d none repeat scroll 0 0;
    border-radius: 5px;
    color: #baad29;
    cursor: pointer;
    font-size: 14px;
    padding: 15px;
    text-transform: uppercase;
    width: 110px;
}
.contact input[type="submit"]:hover{
    background: #222222;
}
footer {
    background: #222222;
    border-top:8px solid #575757;
    padding: 40px 0 90px 0;
    position: relative;
}

.foot-social{
    float: right;
    width: 50%;
    text-align: right;
}
.foot-social ul li {
    background: url("images/foot-facebook.png");
    background-repeat: no-repeat;
    width: 9px;
    height: 16px;
    display: inline-block;
    margin-right: 20px;
}
/*.foot-social ul li:first-child:hover{
    background: url("images/foot-facebook-hover.png");
    background-repeat: no-repeat;
}*/
.foot-social ul li:nth-child(2n) {
    background: url("images/foot-twitter.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
}
/*.foot-social ul li:nth-child(2n):hover{
    background: url("images/foot-twitter-hover.png");
    background-repeat: no-repeat;
}*/
.foot-social ul li:nth-child(3n) {
    background: url("images/foot-linkedin.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
}
/*.foot-social ul li:nth-child(3n):hover{
    background: url("images/foot-linkedin-hover.png");
    background-repeat: no-repeat;
}*/
.foot-social ul li:nth-child(4n) {
    background: url("images/foot-instagram.png");
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
}
/*.foot-social ul li:nth-child(4n):hover{
    background: url("images/foot-youtube-hover.png");
    background-repeat: no-repeat;
}*/
.foot-social ul li a{
    display: block;
    padding: 8px;
}

.copyright {
    float: left;
    width: 50%;
    color: #a1a1a1;
    font-size: 14px;
}
.copyright span{
    color: #b9aa21;
}

#top {
    background: rgba(0, 0, 0, 0) url("images/top.png") repeat scroll 0 0;
    height: 59px;
    left: 48%;
    position: absolute;
    right: 52%;
    top: -30px;
    width: 59px;
}
/* Inner Page */
.inner-page{
    padding: 60px 0;
}
.inner-banner {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.inner-banner img {
    width: 100%;
}
.inner-banner h1{
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    color: #fff;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 40px;
    left: 40%;
    padding: 25px 0;
    position: absolute;
    right: 50%;
    text-align: center;
    text-transform: uppercase;
    top: 25%;
    width: 25%;
}
.inner-page h2{
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.inner-page h2 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px 0 0 0;
    width: 70px;
}
.inner-page h3{
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: none;
}
.inner-page h3 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px 0 0 0;
    width: 70px;
}
.inner-page p{
    color: #3e3e3e;
    font-family: "Conv_CaviarDreams";
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 35px;
}
.company-wrapper{
    background: url("images/company-bg.jpg");
    padding: 65px 0;
    background-size: 100%;
}
.company{
    float: right;
    width: 70%;
}
.company h1 {
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.company h1 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px 0 0 0;
    width: 70px;
}
.company p {
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 35px 0;
}
.team{
    margin: 0 0 -4px;
    padding: 65px 0 0;
}
.team-left{
    width: 50%;
    float: left;
}
.team-right{
    width: 45%;
    float: right;
}
.team-right img{
    width: 100%;
}
.team h1 {
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 24px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.team h1 span {
    border-bottom: 5px solid #ceba09;
    display: block;
    margin: 20px 0 0 0;
    width: 70px;
}
.team p {
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 35px 0;
}
.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #e6e6e6;
    color: #282828;
}
.ui-icon-triangle-1-s {
    background-position: -67px -128px !important;
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/icons.png") !important;
}
.ui-icon-triangle-1-e {
    background-position: -35px -129px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: #fff none repeat scroll 0 0 !important;
    font-family: "open sans";
}
.ui-accordion .ui-accordion-header{
    background: #c7c7c7 none repeat scroll 0 0 !important;
    font-size: 90%!important;
}
.ui-widget-content {
    background: #f4f4f4 none repeat scroll 0 0!important;
    border:none!important;
    padding-left: 12px!important;
}
.ui-accordion .ui-accordion-header {
    font-family: "Conv_CaviarDreams_Bold";
    margin: 10px 0 0!important;
    border-radius: 0 !important;
    text-transform: uppercase;
    font-size: 15px;
    color: #000;
}
.ui-icon {
    float: right;
    margin-top: 0.15em!important;
}
#accordion{
    padding-bottom: 60px;
}
.testi-wrapper{
    padding: 40px 0;
    background: #ecedef;
}
.testi-wrapper .testi ul li h1{
    background: none;
    color: #000;
}
.testi-wrapper .testi ul li p{
    color: #606060;
}
.testi-wrapper .owl-theme .owl-dots .owl-dot.active span, .testi-wrapper .owl-theme .owl-dots .owl-dot:hover span {
    background: #eeb313 none repeat scroll 0 0;
}
.testi-wrapper .owl-theme .owl-dots .owl-dot span {
    backface-visibility: visible;
    background: #d6d6d6 none repeat scroll 0 0;
    border-radius: 4px;
    display: block;
    height: 15px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 15px;
}
.testi-wrapper .testi ul li img{
    border: 5px solid #fff;
}
.clients-left{
    float: left;
    width: 50%;
}
.clients-right{
    float: right;
    width: 50%;
}
.clients-right ul li {
    display: inline-block;
    margin: 0 20px 0 0;
    width: 162px;
}
.contact-page{
    padding: 60px 0;
}
.contact-map{
    margin-bottom: 50px;
}
.contact-left{
    float: left;
    width: 70%;
}
.contact-form h1 {
    border-left: 5px solid #ceba09;
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 20px;
    margin: 25px 0 50px;
    padding-left: 10px;
    text-transform: uppercase;
}
.contact-form h1::after {
    content: url("images/heading2.png");
    height: 14px;
    margin-left: 10px;
    width: 100%;
}
.contact-form input {
    border: 1px solid #cccccc;
    color: #2f2f2f;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 12px;
    width: 360px;
}
.contact-form textarea {
    border: 1px solid #cccccc;
    color: #2f2f2f;
    font-family: "open sans";
    font-size: 13px;
    height: 90px;
    margin-bottom: 10px;
    padding: 12px;
    width: 95%;
}
.contact-form .subject{
    width: 95%;
}
.contact-form input[type="submit"] {
    background: #3d3d3d none repeat scroll 0 0;
    border-radius: 5px;
    color: #baad29;
    cursor: pointer;
    font-size: 14px;
    padding: 15px;
    text-transform: uppercase;
    width: 110px;
}
.contact-form input[type="submit"]:hover{
    background: #222;
}
.contact-form .wpcf7-form label.error{
    display: none!important;
}
.contact-right{
    float: right;
    width: 28%;
}
.contact-right h1 {
    border-left: 5px solid #ceba09;
    color: #3d3d3d;
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 20px;
    margin: 0 0 50px 0;
    padding-left: 10px;
    text-transform: uppercase;
}
.contact-right h1::after {
    content: url("images/heading3.png");
    height: 14px;
    margin-left: 10px;
    width: 100%;
}
.hotline{
    background: url("images/help-bg.jpg");
    width: 278px;
    height: 134px;
    padding: 80px 0 0 30px;
    margin-bottom: 30px;
}
.hotline h2{
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 15px;
}
.hotline h3{
    font-family: "Conv_CaviarDreams_Bold";
    font-size: 28px;
    color: #ffe703;
    text-transform: uppercase;
}
.contact-right p{
    color: #585858;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    line-height: 22px;
    margin: 30px 0;
}
.contact-right ul li{
    background: rgba(0, 0, 0, 0) url("images/con1.png") no-repeat scroll 0 0;
    color: #272626;
    font-family: "Conv_CaviarDreams";
    font-size: 15px;
    height: 59px;
    line-height: 18px;
    margin-bottom: 35px;
    padding-left: 70px;
}
.contact-right ul li a{
    color: #272626;
}
.contact-right ul li span{
    font-family: "Conv_CaviarDreams_Bold";
    display: block;
    margin-bottom: 2px;
    font-size: 13px;
}
.ser-left {
    float: left;
    width: 68%;
}
.ser-left img{
    float: left;
    margin: 0 10px 0 0;
}
.ser-left p {
    padding: 21px 0 0;
    font-family: "Conv_CaviarDreams";
}
.ser-right{
    float: right;
    width: 27%;
}
.nav-toggle{
    display: none!important;
}
.entry-title > a {
    color: #ceba09;
}
.search-results h3, .page-id-107 h3{
    display: block;
}
#searchform input{
    border: 1px solid #cccccc;
    color: #2f2f2f;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 12px;
    width: 360px;
}
#searchform input[type="submit"] {
    background: #3d3d3d none repeat scroll 0 0;
    border-radius: 5px;
    color: #baad29;
    cursor: pointer;
    font-size: 14px;
    padding: 12px;
    text-transform: uppercase;
    width: 110px;
}
.screen-reader-text{
    display: none;
}


.temPnl { padding-bottom:30px; }
.temPnl .team-left { width:60%; }
.temPnl .team-right { width:40%; text-align:center; }
.temPnl .team-right img { width:90%; }
.temPnl .team-right p { text-align: center; font-weight: 700; line-height: 25px; padding: 10px 25px; font-size: 20px; }
.mnBtn { position: fixed; bottom: 0; right: 0; background: #b9aa21; padding: 10px; font-size: 10px; text-transform: uppercase; font-weight: 600;    color: #fff; text-shadow: 1px 1px 1px #000; z-index: 900; line-height: 10px; }
.mnBtn:hover { background: #ead82e; }

