.admin-bar .is-fixed .main-bar{
top:32px;
}
.admin-bar .faqs-form{
top:132px;
}
.breadcrumb-row ul.list-inline li a{
color:#191919;
}
.main-slider .tp-dottedoverlay.twoxtwo{
background:none;
background-color:rgba(0,0,0,0.5); 
z-index:999;
}
.main-slider .tp-dottedoverlay.threexthree{
background:url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/overlay/rrdiagonal-line.png);
background-color: rgba(0, 0, 0, 0.1);	
z-index:999;
}
.main-slider .slide-one-title{
font-size:60px;
font-weight:700;
line-height:60px;
}
.main-slider .slide-one-text{
line-height: 30px;
color: rgb(255, 255, 255);
font-family: "Open Sans", sans-serif;
font-size: 20px;
}
.main-slider .slide-one-bt a.site-button{
margin: 0px 40px 0px 7px;
font-size: 14px;
line-height: 20px;
}
.slider-five.wpb_content_element{
margin-bottom:0px !important;
}
.slider-five div{
text-align:center !important;
}
.slider-five .rev-btn{
padding:0 35px !important;
}
.dez-bnr-inr{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGRhdGEtdT0iaHR0cCUzQSUyRiUyRmFhLXBsYW4uZGUlMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMTklMkYwOCUyRkRhcmtCYWNrZ3JvdW5kLTQwLmpwZyIgZGF0YS13PSIxIiBkYXRhLWg9IjEiIGRhdGEtYmlwPSIiPjwvc3ZnPg==);
height: 300px;
background-size: cover;
background-position: center center;
display: table;
width: 100%;
}
.contact-style-1 .form-group .input-group textarea, .mack-an-appointment .input-group textarea,
.contact-style-1.faqs-form textarea.form-control {
max-height: 110px;
}
.contact-v1.contact-style-1 .form-group .input-group textarea{
max-height:115px;
}
.comments-area .comment-form .text_description {
position: relative;
margin-bottom: 20px;
}
.const_theme .const_theme{
margin-left:70px;
}
.default-form h3.comment-reply-title {
margin-bottom: 0px;
}
.default-form h4 small a {
font-size: 16px;
font-weight: 600;
color: #333;
}
.const_theme .comment-respond{
margin-bottom:30px;
}
.footer-bottom ul li{
display:inline-block;
list-style-type:none;
} .contact-map-section{
position:relative;
overflow:hidden;
}
.contact-map-section .map-canvas{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
display:block;
}
.contact-map-section .form-outer{
position:relative;
max-width:470px;
float:right;
width:100%;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
}
.contact-map-section .form-outer .inner-box{
position:relative;
display:block;
padding:50px 40px 30px;
}
.contact-map-section .form-outer .inner-box h2{
position:relative;
color:#333333;
line-height:1.2em;
font-weight:700;
}
.contact-map-section .form-outer .inner-box .text{
position:relative;
color:#777777;
font-size:16px;
margin-bottom:25px;
} .section-full.content-inner-1.bg-white.contact-style-1{
padding-bottom:50px;	
}
.map-section.contact_style_one{
position:relative;
padding-bottom:80px;
}
.map-data{
text-align:center;
font-size:14px;
font-weight:400;
line-height:1.8em;
}
.map-data h6{
font-size:16px;
font-weight:700;
text-align:center;
margin-bottom:5px;
color:#121212;
}
.map-canvas{
height:459px;
} .ajax-loading {
background-color: rgba(0, 0, 0, 0.6);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.ajax-loading:before  {
background: url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/ajax-loader.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 32px;
left: 50%;
margin: -5.5px 0 0 -8px;
position: absolute;
top: 50%;
width: 32px;
}
body > .ajax-loading {
position: fixed;
}
#pop {
border: 5px solid rgba(0, 0, 0, 0);
border-radius: 2px;
box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.15);
left: 50%;
margin-left: -250px;
margin-top: -100px;
position: fixed;
top: 50%;
width: 500px;
}
.pop {
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
padding: 15px 20px;
} .input-group.equal-col.skew-subscribe{
height:130px;
}
.footer-widget .widget_services ul li{
padding-top:0px;
margin-bottom:10px;
}
.footer-widget .widget_services ul li:before{
top:0px;
}
.footer-widget.widget .post-title,
.sidebar-widget.widget .post-title,
.dez-post-title .post-title{
margin-top:0px;
}
.blog-post.blog-grid.date-style-2 .dez-post-title .post-title{
margin-top:15px;
}
.woocommerce form.login, .woocommerce form.register{
border-radius:0px !important;
border: 1px solid rgba(0,0,0,0.1) !important;
}
.woocommerce form.login input, .woocommerce form.register input{
background: #DDE3EC !important;
height: 44px !important;
border:none !important;
border-radius: 0px !important;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
text-align: right; 
color: #333; 
font-size: 12px; 
margin-top: 10px;
margin-bottom: 15px;
}
#wp-calendar thead { 
font-size: 10px;
}
#wp-calendar thead th { 
padding-bottom: 10px;
}
#wp-calendar tbody { 
color: #aaa; 
}
#wp-calendar tbody td { 
background: #f5f5f5; 
border: 1px solid #fff; 
text-align: center; 
padding:8px;
}
#wp-calendar tbody td:hover { 
background: #fff; 
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 10px; 
text-transform: uppercase; 
text-align: right;
}
#wp-calendar tfoot #prev { 
font-size: 10px; 
text-transform: uppercase; 
padding-top: 10px; 
}
.sticky .inner-box {background: #efefef; padding:10px; }
.sticky .inner-box .thm-unit-test {border: 3px solid #fff; padding:20px !important; }
.sticky .post .post-content{ background-color:transparent; }
.wp-caption {
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.gallery-caption {
font-size:15px;
color:#777777;
line-height:1.8em;
font-weight:400;
background:#ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-family: 'Lato', sans-serif;	
}
.bypostauthor{
font-size:15px;
color:#777777;
line-height:1.8em;
font-weight:400;
background:#ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-family: 'Lato', sans-serif;		
}
.alignright{ 
text-align:right;
}
.alignleft{ 
text-align:left;
}
.aligncenter{ 
text-align:center;
}	
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .thm-unit-test .tag-sticky-2 .blog-lg .dez-post-info,
.thm-unit-test .sticky .blog-lg .dez-post-info{
background:#fff;
padding:20px;
border:5px solid #ededed;
}
.thm-unit-test h1,.thm-unit-test h2,.thm-unit-test h3,.thm-unit-test h4,.thm-unit-test h5,.thm-unit-test h6{
font-family: Roboto;
margin-bottom:15px;
font-weight:500;
color: #333333;
line-height:1.2em;
}
.thm-unit-test h1{
font-size:28px;
}
.thm-unit-test h2{
font-size:26px;
}
.thm-unit-test h3{
font-size:22px;
}
.thm-unit-test h4,.thm-unit-test .text h4{
font-size:20px;
}
.thm-unit-test h5{
font-size:18px;
}
.thm-unit-test h6{
font-size:16px;
}
.thm-unit-test table{
margin-bottom:20px;
}
.thm-unit-test table thead tr th{
border: 1px solid #ddd;
vertical-align: bottom;
padding:8px;
}
.thm-unit-test table tbody tr th{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.thm-unit-test table tbody tr td{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.thm-unit-test .text > ul,.thm-unit-test .text > ol,.thm-unit-test > ol,.thm-unit-test > ul{
padding-left:18px;
}
.thm-unit-test .text > ul li ul,.thm-unit-test .text > ul li ul li ul,.thm-unit-test > ul li ul,.thm-unit-test > ul li ul li ul,
.thm-unit-test .text > ol li ol,.thm-unit-test .text > ol li ol li ol,.thm-unit-test > ol li ol,.thm-unit-test > ol li ol li ol{
padding-left:40px;
}
.thm-unit-test .text > ul li,
.thm-unit-test > ul li{
list-style-type:disc;
display:list-item;
}
.thm-unit-test .text > ul li ul li,
.thm-unit-test > ul li ul li{
list-style-type:circle;
}
.thm-unit-test .text > ul li ul li ul li,
.thm-unit-test > ul li ul li ul li{
list-style-type:square;
}
.thm-unit-test ul li{
line-height:30px;
}
.thm-unit-test ol li{
list-style-type:decimal;
display:list-item;
line-height:30px;
}
.thm-unit-test ol li ol li{
list-style-type:lower-alpha;
}
.thm-unit-test ol li ol li ol li{
list-style-type:upper-roman;
}
.thm-unit-test p img,.thm-unit-test figure img,.thm-unit-test img{
max-width:100%;
display:block;
height:auto;
}
figure{
max-width:100%;
display:block;
}
.page .paginate-links {
margin-top: 35px;
}
.paginate-links {
margin-top: 15px;
}
.paginate-links a,
.paginate-links > span {
margin: 0 5px 7px 0;
position: relative;
border: 1px solid #FDC716;
color: #FDC716;
display: inline-block;
font-size: 14px;
font-weight: 800;
line-height: 44px;
min-width: 46px;
height:46px;
text-align: center;
text-transform: capitalize;
transition: all 500ms ease 0s;
}
.paginate-links a:hover,
.paginate-links > span{
background: #FDC716 none repeat scroll 0 0;
border-color: #FDC716;
color: #ffffff;
} .widget_recent_comments ul li{
padding: 10px 0px 10px 25px;
}
.widget select{
width:100%;
display:block;
border:1px solid #ededed;
padding:6px 6px;
margin-top:15px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.widget ul{
padding-bottom:0px;
}
.widget ul li ul{
padding:0px;
margin:0px;
}
.widget ul li ul li{
border-bottom:none;
border-top:1px solid #e6e6e6;
margin-bottom:0px;
padding-top:10px;
padding-left:0px;
padding-bottom:0px;
margin-top:10px;
line-height:20px;
}
.widget ul li ul li:after{
top:10px;
}
.thm-unit-test .share-box ul{
padding-left:0px !important;
}
.thm-unit-test .share-box ul li{
list-style-type:none !important;
display:inline-block !important;
}
.thm-unit-test .share-box ul li img{
display:inline-block !important;
}
.post-password-form input[type="password"]{
border:1px solid #FDC716;
padding:5px 10px;
display:inline-block;
}
.post-password-form input[type="submit"]{
background:#FDC716;
color:#fff;
padding:6px 15px; 
display:inline-block;
border:none;
}
.thm-unit-test .review-box .fr-coment-item .fr-coment-item{
margin-left:60px;
}
.thm-unit-test .review-box .fr-coment-item .name h4{
font-size:18px;
}
.thm-unit-test .default-form .section-title h3{
font-size:24px !important;
}
.blog-section .thm-unit-test > p{
margin-bottom:15px;
} .footer-widget h3{
margin-bottom:30px;
}
.widget.footer-widget.widget_recent_comments ul li{
padding: 10px 10px 10px 25px;
}
.widget.footer-widget ul li a{
color:#fafafa;
padding-left:15px;
}
.widget.footer-widget ul li ul li{
border-top:1px dashed rgba(102, 102, 102, 0.3); 
}
.widget.footer-widget.widget_meta ul li a abbr[title]{
color:#fafafa;
}
.footer-widget ul li a,.footer-widget ul li,.footer-widget .textwidget p{
color:#ffffff;
}
.footer-widget select{
width:100%;
padding:6px;
color:#222;
}
.footer-widget #wp-calendar caption{
padding:0px;
margin:0px 0 15px;
font-size:14px;
color:#ffffff;
}
.footer-widget #wp-calendar thead th{
border:1px solid #fafafa;
border-bottom:none;
text-align:center;
padding:0px;
line-height:30px;
color:#ffffff;
}
.footer-widget #wp-calendar tbody .pad{
background:#fafafa;
}
.footer-widget .tagcloud a{
color:#555555;
}
.widget.footer-widget.widget_rss ul li{
border-bottom:1px dashed rgba(102, 102, 102, 0.3);
}
.widget.footer-widget.widget_rss ul li a{
padding-left:0px;
}
.widget.footer-widget.widget_rss ul cite,
.widget_rss ul .rss-date{
color:#FDC716;
}
.comment-list .comment.pingback .comment-body{
margin-left:0px;
}
.comment-list .comment.pingback .comment-body .comment-author img{
display:none;
}
.no-comments{
display:inline-block;
background:#FDC716;
padding:8px 15px;
color:#ffffff;
margin-top:20px;
}
.heal_theme .heal_theme .comment-box{
padding-left:100px;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 30px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.thm-unit-test .posts-nav{
margin-top:50px;
}
.thm-unit-test .posts-nav a{
font-size:15px;
color:#333333;
}
.thm-unit-test .posts-nav a span{
display:inline-block;
padding:15px;
color:#ffffff;
font-size:14px;
background:#333333;
}
.thm-unit-test .posts-nav a:hover{
color:#FDC716;
text-decoration:none;
}
.thm-unit-test .posts-nav a:hover span{
background:#FDC716;
}
.blog-lg .dez-post-info{
border:1px solid #e9e9e9;
padding:25px;
}
.page .comments-area .p-a30.p-t0.bg-white{
padding-top:30px;
}
figcaption{
padding:10px 0 0;
}
.widget_rss.widget ul li{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #e9e9e9;
}
.widget_rss.widget ul li a{
display:block;
font-weight:600;
}
.widget_rss.widget ul li .rss-date{
margin-top:10px;
display:block;
}
.widget.footer-widget.widget_bunch_about_us ul li a{
text-align:center;
line-height:24px;
padding:0px;
}
.gallery figure{
display:inline-block;
} .gallery-columns-1,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,
.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{
margin-left:-15px;
margin-right:-15px;
}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{
padding-left:15px;
padding-right:15px;
}
.gallery-columns-1 .gallery-item{
width:100%;
}
.gallery-columns-2 .gallery-item{
width:50%;
}
.gallery-columns-3 .gallery-item{
width: 33.33333333%;
}
.gallery-columns-4 .gallery-item{
width: 25%;
}
.gallery-columns-5 .gallery-item{
width: 20%;
}
.gallery-columns-6 .gallery-item{
width:16.66666666%;
}
.gallery-columns-7 .gallery-item{
width: 14.2857143%;
}
.gallery-columns-8 .gallery-item{
width: 12.5%;
}
.gallery-columns-9 .gallery-item{
width: 11.11111111%;
}
.dez-post-meta li i,
.default-blog-single .dez-post-meta li strong{
color: #666666;
}
.dez-post-meta li strong{
color: #fff;
}
.side-bar .search-bx .input-group .form-control{
height:42px;
}
.side-bar .search-bx .input-group-btn .site-button{
height: 42px;
line-height: 40px;
width: 60px;
padding:0px;
}
.thm-unit-test .text blockquote p,
.thm-unit-test blockquote p{
line-height:30px;
font-size:14px;
}
.dez-post-readmore a.site-button-link{
color:#101010;
} .date-style-2 .post-date strong{
font-size:14px;
}
.date-style-2 .post-date{
width:auto;
}
.dez-post-tags{
padding-top:15px;
}
.dez-post-tags .post-tags a{
border-color:#777;
color:#777;
}
.dez-post-meta ul li{
font-weight:600;
}
.comments-area{
margin-top:60px;
}
.page .thm-unit-test .posts-nav{
margin-top:20px;
}
.widget_calendar tfoot tr td a{
background:none;
}
.comment-respond .comment-reply-title{
font-weight:500;
}
.widget.sidebar-widget h4{
font-weight:400;
font-size:16px;
}
.breadcrumb-row ul li{
margin-right:6px;
}
.blog-post.blog-lg .dez-post-readmore a.site-button-link{
background:#101010;
border:1px solid rgba(0,0,0,0);
padding:8px 20px;
color:#ffffff;
transition:all 500 ease-in;
-moz-transition:all 500 ease-in;
-ms-transition:all 500 ease-in;
-o-transition:all 500 ease-in;
-webkit-transition:all 500 ease-in;
}
.blog-post.blog-lg .dez-post-readmore a.site-button-link:hover{
background:none;
border:1px solid #101010;
color:#101010;
}
.site-footer .footer-bottom ul li.dropdown a i{
margin-left:5px;
font-size:8px;
position:relative;
top:-2px;
} 
.widget .bootstrap-select.open ul.inner li:before{
display:none;
}
.widget .open.bootstrap-select ul.inner li a{
display:block;
}
.footer-widget .open.bootstrap-select ul.inner li a{
color:#101010;
}
.footer-widget .search-bx .input-group{
display:block;
position:relative;
}
.footer-widget .search-bx .input-group .form-control{
display:block;
position:relative;
float:none;
height:40px;
line-height:38px;
border:1px solid #eaeaea;
padding:0 40px 0 15px;
border-radius:0px;
}
.footer-widget .search-bx .input-group-btn{
position:absolute;
top:0px;
right:35px;
z-index:99;
}
.footer-widget .search-bx .input-group-btn .site-button{
padding:0px;
height:40px;
line-height:40px;
width:40px;
}
.product-item .overlay-icon a i{
line-height:40px;
}
.woocommerce button.button.alt.disabled{
color:#fff !important;
}
.woocommerce div.product form.variations_form table.variations td{
padding:0px !important;
}
.woocommerce div.product form.variations_form table.variations td label{
color:#000;
padding-top:9px;
font-size:14px;
line-height:1.6;
}
.woocommerce div.product form.cart .reset_variations{
margin-left:15px;
}
.woocommerce div.product form.variations_form .single_variation_wrap .woocommerce-variation-price{
margin-bottom:15px;
}
.woocommerce div.product form.variations_form .single_variation_wrap .button.alt{
background:#FDC716;
}
.woocommerce .cart-collaterals .cross-sells .products .product-item{
width:50%;
}
.woocommerce .select2-container--default .select2-selection--single{
border-color:#e0e0e0;
min-height:48px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height:46px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{
top:11px;
}
.dez-post-text {
margin-bottom: 30px;
margin-top: 25px;
display: block;
}
.dez-post-text p{
line-height:26px;
font-size:14px;
font-weight:600;
color:#3e4248;
margin-bottom:15px;
}
.blog-post.blog-single{
margin-bottom:0px;
}
.dez-post-meta  .post-tag .post-categories{
display:inline-block;
}
.f-15{
font-size:15px;
}
.logo-header > a{
padding:11px;
padding-left: 3px;
}
.is-fixed .header-nav .nav > li > a{
padding:27px 12px;
}
.header-curve .logo-header img{
margin-top:-3px;
}
.date-style-2 .post-date{
background:#101010;
}
.woocommerce form.login .woocommerce-form__input-checkbox, 
.woocommerce form.register .woocommerce-form__input-checkbox{
opacity:1 !important;
height: auto !important;
}
.dez-post-meta li:last-child:after{
display:none;
}
.text-white h2 {
color: #ffffff !important;
}
.text-white {
color: #ffffff !important;
}
.site-button {
color: #ffffff !important;
}
.custom-footer-padding {
padding-top: 30px;
}
@media only screen and (max-width: 767px) {
.custom-footer-logo	{
width: 300px !important;
}
.custom-footer-padding {
padding-top: 0px;
}	
.hide-mobile {
display: none;
}
}
@media only screen and (max-width: 991px) {
.margin-impressum {
margin-bottom:15px;
}	
.footer-impressum {
text-align: right !important;
margin-bottom:15px;
}
}
@media only screen and (max-width: 767px) {
.margin-impressum {
margin-bottom:15px;
}		
.footer-impressum {
text-align: center !important;
margin-bottom:15px;
}
}
.posts-nav {
display:none;
}
.dez-post-info .dez-post-text p {
display:none !important;	
}
.dez-topbar-right {
display:none !important;	
}.bg-primary,.meet-ask-row:after,.dez-separator.style-skew[class*="style-"]:after,.dez-separator.style-skew[class*="style-"]:before,.dez-tilte-inner.skew-title:after,.date-style-2 .post-date,.date-style-3.skew-date .post-date,.date-style-3.skew-date .post-date:before,.overlay-primary-light:after,.overlay-primary-middle:after,.overlay-primary-dark:after,.widget-title:after,.site-button,.comments-area .comment-form p input[type="submit"],.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.footer-line:after,.testimonial-1 .quote-left:before,.testimonial-2 .quote-left:before,.site-filters .active > [class*="site-button"],.list-num-count > li:before,#myNavbar li.active a, .skew-angle:after,.header-style-6.style-1 .header-nav .nav > li.active a:before,.header-style-6.style-1 .header-nav .nav > li:hover > a:before,.dez-project-left:after,.service-carousel .owl-prev, .service-carousel .owl-next,.about-us .dez-tabs .nav-tabs li.active a,#myNavbar li.active a,.sidenav ul li a:hover,.widget_calendar table tbody td#today,.searchform input[type="submit"],.scroltop.style5:after,.tag-new {    background-color: #FDC716;} .site-button:active,.site-button:hover,.site-button:focus,.active > .site-button,.bg-primary-dark,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus ,.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,a.bg-primary:hover  {    background-color: #eebb13;}.about-us .dez-tabs .nav-tabs li.active{	border-right: 4px solid #eebb13;} .dez-info-has.bg-primary {    background-color: rgba(239, 187, 32, 0.9);} a,.text-primary,.primary li:before,.breadcrumb-row ul li a,.header-nav .nav > li.active > a,.header-nav .nav > li.current-menu-item > a .header-nav .nav > li .sub-menu li a:hover,.header-nav .nav > li:hover > a,.header-nav .nav > li .mega-menu > li ul a:hover,.header-nav .nav > li .sub-menu li:hover > a,.nav-dark.header-nav .nav > li .sub-menu li:hover > a,.nav-dark.header-nav .nav > li .mega-menu > li ul a:hover,blockquote:before,ol.comment-list li.comment .reply a,footer a:active,footer a:focus,footer a:hover,footer h1 a,footer h2 a,footer h3 a,footer h4 a,footer h5 a,footer h6 a,footer p a,button.scroltop,.testimonial-1 .testimonial-position,.testimonial-4 .testimonial-name:after,.testimonial-2 .testimonial-position,.testimonial-3 .testimonial-position,.testimonial-3 .quote-left:before,.acod-head a:after,.acod-head a,.acod-head a:hover,.acod-head a.collapsed:hover,.dez-tabs .nav-tabs > li > a i,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover  {    color: #FDC716;} .navbar-toggle,.testimonial-4 .testimonial-pic,.testimonial-4:after,.testimonial-4 [class*="quote-"],button.scroltop,blockquote {    border-color: #FDC716;}.dez-team-1 .team-info:after,.dez-team-1.left .team-info:before, .dez-team-1.right .team-info:before{	border-color: #FDC716 !important; } .bg-secondry {    background-color: #2d3239;} .text-secondry {    color: #2d3239;}+ .meet-ask-outer {
background-color:#F5F6F6;
}
.meet-ask-row > .row {
position: relative;
z-index: 2;
display:table;
}
.meet-ask-row .icon-bx-wraper .icon-xl {
width:auto;
margin-right:20px;
}
.meet-ask-row{
margin-top:-50px;
}
.meet-ask-row .col-md-6 {
display: table-cell;
float: none;
height: 100%;
vertical-align: middle;
width: 50%;
}
.meet-ask-row:after {
content: "";
width: 1920px;
height: 100%;
border-right: 7px solid #2b3036;
display: block;
position: absolute;
right: 0;
top: 0;
z-index: 1;
-moz-transform: skewX(35deg);
-webkit-transform: skewX(35deg);
-o-transform: skewX(35deg);
-ms-transform: skewX(35deg);
transform: skewX(35deg);
box-shadow: 0 0 12px -5px #000;
-webkit-box-shadow: 0 0 12px -5px #000;
}
@media only screen and (max-width: 1200px) {
.meet-ask-row:after {
right: -50px;
-moz-transform: skewX(30deg);
-webkit-transform: skewX(30deg);
-o-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX(30deg);
}
}
@media only screen and (max-width: 991px) {
.meet-ask-outer {
margin-top: -20px;
}
.meet-ask-row:after {
right: 50px;
-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
-o-transform: skewX(20deg);
-ms-transform: skewX(20deg);
transform: skewX(20deg);
}
.meet-ask-row .icon-bx-wraper {
padding-right: 60px;
}
.meet-ask-row .col-md-6:first-child {
max-width:600px;
}
.meet-ask-row .col-md-6 {
display: block;
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.meet-ask-row {
margin-top: 0;
}
}
@media only screen and (max-width: 480px) {
.meet-ask-outer {
margin-top: 0;
}
.meet-ask-row:after {
right: 0;
border-right: none;
-moz-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
-o-transform: skewX(0deg);
-ms-transform: skewX(0deg);
transform: skewX(0deg);
}
.meet-ask-row .icon-bx-wraper {
padding-right: 0;
}
.meet-ask-row .site-button-secondry.m-l10 {
margin: 0 0 5px;
}
.meet-ask-row .site-button-secondry.m-l20 {
margin: 0 0 5px;
}
} .provider-box-bg {
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #e0e0e0;
height: 480px;
transition: all 4s linear 0s;
display: block;
box-shadow: 5px 5px 0 0 #e0e0e0;
}
.provider-box-bg:hover {
background-position: center bottom;
}
.home-footer {
background: #2d313a;
}
.top-btn a {
background: #f0ba22;
border: 10px solid #2d313a;
width: 65px;
height: 65px;
display: block;
margin: 0px auto;
color: #fff;
text-align: center;
line-height: 45px;
font-size: 20px;
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin: -62px auto 0;
}
.top-btn a i {
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} .no-skew .social-bx.list-inline.pull-left {
margin-left: 0;
}
@media only screen and (max-width: 1024px) {
.extra-nav .extra-cell {
margin-right: 2px;
}
}
@media only screen and (max-width: 767px) {
.no-skew .social-bx.list-inline.pull-left {
display: none;
}
} .overlay-bg{ 
background-image:url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/overlay/rrdiagonal-line.png); 
} .header-style-6 {
margin-bottom: 0px;
}
.header-style-6 .slide-up {
position: absolute;
width: 100%;
}
.header-style-6 .header-nav.navbar-collapse ul {
float: left;
}
.header-style-6 .mostion {
display: none;
}
.header-style-6 .main-bar {
background: #fff;
}
.header-style-6 .header-nav .nav > li > a {
padding: 25px 15px;
}
.header-style-6 .extra-nav {
padding: 15px 0;
}
.header-style-6 .top-bar {
padding: 0;
}
.header-style-6.style-1 .top-bar {
background-color: #fff;
border-bottom: 1px solid #e8e8e8;
}
.topbar-info ul{
list-style:none;
}
.topbar-info ul li{
display:inline-block;
padding: 10px 10px 10px 0;
}
.topbar-info ul a{
color:#727272;
}
.header-style-6.style-1 .social-line li a {
border: 0;
padding: 0;
color: #727272;
}
.header-style-6.style-1 .is-fixed .slide-up {
bottom: auto;
}
.navigation-bar{
background-color:#2D3239;
}
.navigation-bar .navbar-nav > li > a{
color:#fff;
}
.header-style-6.style-1 .header-nav .nav > li.active > a:before,
.header-style-6.style-1 .header-nav .nav > li:hover > a:before {
bottom:0px;
content: "";
height: 3px;
position: absolute;
width: 100%;
left:0;
}
.header-style-6.style-1 .contact-info h6{
color:#000;
font-weight: 400;
text-transform: uppercase;
}
.header-style-6.style-1 .contact-info .site-button h6{
color:#fff;
}
.header-style-6.style-1 .extra-nav{
padding:10px 0;
}
.header-style-6.style-1 .contact-info span{
font-size:13px;
color:#a7a7a7;
}
.header-style-6.style-1 .header-nav .nav > li > a{
padding: 20px 15px;
}
.header-style-6.style-1 .header-nav .nav > li > a:after {
background-color: #4a4a4a;
bottom: 20px;
content: "";
height: 20px;
margin-top: -10px;
position: absolute;
right: 0;
top: 50%;
width: 1px;
}
.navigation-bar .navbar-nav > li > a{
font-weight:bold;
font-size:15px;
} .header-style-6.dark .main-bar {
background: #263247;
}
.header-style-6.dark .top-bar {
border-bottom: 1px solid #253147;
background-color: #1b273d;
}
.header-style-6.dark .social-line li a {
border-color: #253147;
}  .contact-info {
margin: 0;
padding: 12px 0;
}
.contact-info li {
list-style: none;
width: 25%;
float: left;
padding: 11px 0;
}
.contact-info li:last-child {
padding: 0;
}
.contact-info h6 {
font-size: 16px;
margin: 0 0 5px 0;
}
.contact-info li i {
margin-right: 5px;
font-size: 18px;
}
.social-line li {
display: inline-block;
float: left;
margin-left: -1px;
}  .header-style-6 .fa-chevron-down {
display: none;
}
.header-style-6 .social-line li a {
color: #ababab;
border: 1px solid;
border-color: #e3e3e3;
border-width: 0 1px;
height: 45px;
line-height: 45px;
padding: 0 15px;
display: inline-block;
min-width: 45px;
cursor: pointer;
}
.header-style-6 .top-bar {
border-bottom: 1px solid #e3e3e3;
background-color: #F5F5F5;
}
.nav-block {
background-color: #ffffff;
box-shadow: 0 0 5px 0 #a0a0a0;
margin-bottom: 0;
position: relative;
} .boxed .header-style-6 .top-bar .container {
padding-left: 15px;
padding-right: 15px;
}
.boxed .header-style-6 .container.header-contant-block {
padding-left: 15px;
padding-right: 15px;
}
.boxed .header-style-6 .nav-block {
border-radius: 0px;
}  .header-style-6 .is-fixed .header-contant-block {
display: none;
}
.header-style-6 .is-fixed .main-bar {
background: #fff;
}
.header-style-6 .is-fixed .nav-block {
border-radius: 0px;
box-shadow: none;
position: unset;
}
.header-style-6.style-1 .dez-quik-search .form-control{
height:60px;
}     @media only screen and (max-width:1280px) {
.header-style-6.style-1 .site-button text{
font-size:13px;
}
}
@media only screen and (max-width: 991px) {
.header-style-6 .header-contant-block {
display: none;
}
.header-style-6 {
margin-bottom: 0px;
}
.header-style-6 .nav-block {
box-shadow: none;
}
.header-style-6 .header-nav.navbar-collapse ul {
float: none;
}
.header-style-6 .mostion {
display: table;
}
.header-style-6 .top-bar .container {
padding-left: 15px;
padding-right: 15px;
}
.header-style-6 .header-nav .nav > li > a {
padding: 12px 15px;
}
.header-style-6 .extra-nav {
padding: 25px 0;
}
.header-style-6 .is-fixed .extra-nav {
padding: 15px 0;
}
.header-style-6 .dez-topbar-left,
.header-style-6 .dez-topbar-right {
padding-left: 0;
padding-right: 0;
}
.header-style-6 .dez-topbar-left li a span {
display: none;
}
.header-style-6 .fa-chevron-down {
display: block;
}
}  @media only screen and (max-width: 991px) {
.header-style-6 .slide-up .container{
box-shadow:none;
}
.header-style-6  .nav-dark.header-nav .nav > li > a{
color:#fff;
}
.header-style-6.style-1 .extra-nav{
padding: 25px 0;
}
.header-style-6.style-1 .is-fixed .extra-nav{
padding: 15px 5px;
}
.header-style-6.style-1 .navbar-toggle span{
background:#fff;
}
.header-style-6.style-1 .topbar-info ul li{
padding:10px;
}
.header-style-6.style-1 .header-nav .nav > li.active > a:before,
.header-style-6.style-1 .header-nav .nav > li:hover > a:before,
.header-style-6.style-1 .header-nav .nav > li > a:after {
content:none;
}
.header-style-6.style-1 .header-nav .nav > li > a{
padding:15px;
}
.navigation-bar .navbar-nav > li > a{
font-weight:normal;
}
}
@media only screen and (max-width: 767px) {
.header-style-6 .slide-up {
position: unset;
}
.header-style-6.style-1 .top-bar{
display:none;
}
.header-style-6.style-1 .extra-nav{
padding: 15px 0;
}
}     .main-slider .button-lg{
padding: 15px 30px;
} .about-us {
min-height: 700px;
}
.about-us .dez-tabs .nav-tabs{
border: 0 none;
left: 61px;
position: absolute;
top: 0;
-o-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-o-transform-origin: left top 0;
-webkit-transform-origin: left top 0;
-moz-transform-origin: left top 0;
transform-origin: left top 0;
width: auto;
}
.about-us .dez-tabs .nav-tabs li{
display:inline-block;
margin:0;
background-color:#f6f6f6;
text-align:center;
float: left;
border-right: 4px solid #e8e8e8;
}
.about-us .dez-tabs .about-contant{
padding:30px 30px 10px 30px ;
}
.about-us .dez-tabs {
position:relative;
}
.about-us .dez-tabs .tab-content{
margin-left:60px;
border:0;
}
.about-us .dez-tabs .tab-content h3{
margin-top:0;
}
.about-us .dez-tabs .nav-tabs li a{
border:0;
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.about-us .dez-tabs .nav-tabs li.active{
}
.owl-none .owl-controls{
display:none;
}
.about-us .dez-tabs .nav-tabs li.active a{
border:0;
color;#000;
}
.about-us .dez-tabs .nav-tabs li.active a h4,
.about-us .dez-tabs .nav-tabs li.active a span{	
color:#000;
}
.about-us .dez-tabs .nav-tabs li h4{
margin:0;
text-transform: uppercase;
color:#757575;
}
.about-us .dez-tabs .nav-tabs li a span{
font-weight:300;
font-size:14px;
} .service-head{
margin-bottom: 20px;
margin-top: -46px;
padding: 15px 0;
position: relative;
z-index: 1;
}
.service-head:after {
background: inherit;
content: "";
height: 37px;
left: -18px;
margin-top: -19px;
position: absolute;
top: 50%;
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 37px;
z-index: -1;
}
.service-head:before {
background: inherit;
content: "";
height: 37px;
right: -18px;
margin-top: -19px;
position: absolute;
top: 50%;
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 37px;
z-index: -1;
} .dez-project-left{
position:relative;
} 
.dez-project-left:after {
content: "";
height: 100%;
opacity: 0.8;
position: absolute;
right: 15px;
top: 0;
width: 1000px;
z-index: -2;
} .service-carousel .date {
position: absolute;
right: 0;
padding: 1px 5px;
color: #000;
top: -22px;
}
.service-carousel .ow-entry-content{
position:relative;
border:0;
text-align:center;
}
.service-carousel .ow-entry-content h4{
margin-top:0;
margin-bottom:5px;
}
.service-carousel.owl-carousel .owl-nav{
margin-top: 0;
position: absolute;
right: -20px;
text-align: center;
top: -80px;
padding: 0 15px;
}
.service-carousel .owl-prev, 
.service-carousel .owl-next{
border:0;
width:40px;
height:40px;
padding:0;
line-height:40px;
}
.service-carousel .owl-prev:hover, 
.service-carousel .owl-next:hover{
opacity:0.8;
} .dez-team .dez-media{
border-bottom:4px solid #333232;
border-top:4px solid #dadada;
}
.dez-team .dez-social-icon li a{
height:30px;
width:30px;
border:0;
color:#333232;
padding:0;
line-height:30px;
font-size:15px;
}
.dez-team .dez-img-overlay6:before,
.dez-team .dez-img-overlay6:after{
background-image:url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/overlay/rrdiagonal-line.png);
background-color:rgba(0,0,0,0);
opacity: 0.2;
}  .client-logo ul{
margin:0 -10px;
}
.client-logo ul li {
display: inline-block;
float: left;
padding: 0 10px;
width: 33.33%;
margin-bottom: 20px;
}
.client-logo img{
width:100%;
} .testimonial-section{
position: relative;
z-index: 1;
}
.testimonial-section:after {
background: #f2f2f2 none repeat scroll 0 0;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.testimonial-section .col-md-6{
padding-left:30px;
padding-right:30px;
}
.testimonial-section .row{
margin-left:-30px;
margin-right:-30px;
} .testimonial-7 .testimonial-text {
border: 2px solid #e6e6e6;
padding: 18px;
}
.testimonial-7 .testimonial-detail {
padding: 0 0 0 20px;
margin-top: -35px;
}
.testimonial-7 .testimonial-pic {
box-shadow: 0 0 0 2px #e6e6e6;
width: 70px;
height: 70px;
}
.testimonial-7 .testimonial-text p {
font-size: 16px;
line-height: 30px;
}
.testimonial-7 .info p {
display: inline-block;
position: relative;
top: -10px;
padding: 0 10px;
}
.testimonial-7 .owl-controls .owl-nav {
bottom: 0;
margin-top: 0;
position: absolute;
right: 0;
}
.testimonial-7 .owl-prev, 
.testimonial-7 .owl-next {
background-color: #cccccc;
border: 0 none;
}
.bg-black-1{
background-color:#292929;
} .blog-info{
background-color: rgba(0, 0, 0, 0.9);
left: 0;
list-style: outside none none;
margin: 0;
padding: 7px 15px;
position: absolute;
top: -34px;
width: 100%;	
}
.blog-info li{
display:inline-block;
padding: 0 5px 0px 5px;
line-height: 14px;
border-right: 1px solid;
}
.blog-info li:hover,
.blog-info li a:hover{
color:#fff;
} .company-status .counter {
font-family: Roboto;
font-size: 60px;
font-weight: 300;
}
.testimonial-2 .testimonial-text.bg-primary::after {
border-top-color: #FDC716;
}
.testimonial-text.bg-primary{
background:#FDC716;
} .about-service .icon-bx-wraper{ 
border:none;
}
.about-service .icon-bx-wraper:nth-child(2){ 
margin-top: -40px;
}
.about-service{ 
margin-top:-150px; 
}
.gallery-projects .dez-gallery-box{ 
margin-bottom:0;
}
@media only screen and (max-width: 1280px) {
.blog-info li{
font-size:13px;
}
.service-head{
font-size:15px;
}
}
@media only screen and (max-width: 991px) {
.about-img{
display:none;
}
.about-us .dez-tabs .about-contant{
padding:15px 15px 10px 15px ;
}
.get-a-quote{
text-align:center;
}
.get-a-quote .pull-right{
padding:10px 0;
}
.get-a-quote {
padding-top:20px;
padding-bottom:20px;
}
.testimonial-section:after{
left:100%;
}
.testimonial-section{
color:#fff;
}
.testimonial-section .col-md-6{
padding-left:15px;
padding-right:15px;
}
.testimonial-section .row{
margin-left:-15px;
margin-right:-15px;
}
}
@media only screen and (max-width: 767px) {
.about-us .dez-tabs .nav-tabs,
.about-us .dez-tabs .nav-tabs li a{
-o-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
position: unset;
}
.about-us .dez-tabs .nav-tabs{
background-color:#F6F6F6;
width:100%;
}
.about-us .dez-tabs .tab-content,
.about-us .dez-tabs .nav-tabs{
margin-left:0;
display: block;
clear: both;
}
.about-us .dez-tabs .nav-tabs li.active{
border-right:0;
}
.about-us .dez-tabs .nav-tabs li{
border-right:0;
width:100%;
}
.about-us{
padding-top:20px;
}
.dez-tabs.vertical .tab-pane{
padding:0;
}
.dez-project-left:after{
right:0;
}
.dez-service{
padding:30px 15px;
}
.dez-service .service-carousel{
margin-top:0;
}
.dez-service .owl-stage-outer{
margin-bottom:30px;
}
.service-carousel.owl-carousel .owl-nav{
position:unset;
margin-top: 20px;
}
.testimonial-section:after{
content:none;
}
.footer-bottom .text-left,
.footer-bottom .text-right{
text-align:center;
}
} .skew-content-box ul li a {
color: #fff;
font-size: 14px;
width: auto;
padding: 0px 10px;
line-height: 24px;
}
.skew-content-box {
display: inline;
left: -1px;
padding: 5px 20px;
position: absolute;
top: -15px;
width: auto;
}
.skew-content-box:after {
background-color: inherit;
content: "";
height: 100%;
position: absolute;
right: -10px;
top: 0;
-o-transform: skewX(20deg);
-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
width: 20px;
z-index: 1;
} .countdown .date span {
font-size: 80px;
font-weight: bold
}
.countdown .date {
min-width: 140px;
color: #fff;
display: inline-block;
}
.countdown .date text {
border: 1px solid;
border-radius: 20px;
display: block;
margin: 0 auto;
padding: 5px 1px;
width: 100px;
}
.coming-soon-content h2 {
font-size: 50px;
}
.coming-soon-content p {
max-width: 800px;
margin: 0px auto;
}
.dez-coming-soon {
height: 100%;
width: 100%;
}
.dez-coming-soon .container {
position: relative;
}
.dez-coming-soon-full {
position: fixed;
overflow-y: scroll;
}
.dez-coming-bx {
margin-top: 13%;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.sidenav.coming-side-bar {
background-color: rgba(0, 0, 0, 0.9);
}
.dez-coming-soon.two-box {
width: 50%;
position: fixed;
right: 0;
} .dez-login {
background-color: #292929;
bottom: 0;
display: table;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.login-form {
max-width: 400px;
margin: 0px auto;
background: #fff;
}
.inline-block {
display: inline-block;
}
.dez-form .form-control {
background: #DDE3EC;
height: 44px;
}
.dez-form .form-group {
margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
.dez-coming-soon.two-box,
.dez-coming-soon.two-box .dez-coming-bx {
position: relative;
width: 100%;
}
.dez-coming-soon.two-box .dez-coming-bx {
margin-top: 0;
margin-bottom: 0;
padding-top: 50px;
padding-bottom: 50px;
}
.dez-coming-soon.two-box .dez-coming-bx h2 {
margin-top: 0;
}
.coming-side-bar {
background: #fff;
}
.skew-content-box {
padding: 5px;
}
.skew-content-box ul li a {
margin-right: 3px;
font-size: 13px;
}
.dez-social-icon {
margin: 0;
}
.skew-content-box ul li a {
padding: 5px;
}
.request-a-quote:before {
left: 0;
-o-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
}
.header-style-6 .slide-up {
position: unset;
}
}
@media only screen and (max-width: 767px) {
.dez-book-now-content {
margin-top: 10px;
margin-bottom: 50px;
}
.coming-soon-content h2 {
font-size: 30px;
}
.countdown .date span {
font-size: 45px;
}
.countdown .date {
max-width: 50px;
}
.dez-coming-bx {
margin-top: 20px;
}
.our-service .service-box {
margin-bottom: 30px;
}
.our-service {
margin-top: 50px;
}
.company-stats-worker {
display: none;
}
.hidden-sm-down {
display: none;
}
.main-slider .button-lg {
font-size: 14px;
padding: 8px 10px;
}
} @media only screen and (max-width: 1024px) {
.awesome-services .dez-info-has {
position: unset;
}
} .dez-hover a:active, .dez-hover a:hover {
color: #fff;
}
.testimonial-6 .quote-left:before {
left: 15px;
}
.testimonial-6 .quote-left:before, 
.testimonial-6 .quote-right:after {
color: #b5b5b5;
font-size: 18px;
} .testimonial-6 .testimonial-text {
padding: 25px 35px 70px 40px;
}
.testimonial-6 .testimonial-detail {
position: relative;
padding: 10px 15px;
top: -30px;
width: 85%;
}
.testimonial-6 .testimonial-pic {
position: absolute;
right: 20px;
top: -50px;
z-index: 2;
}
.testimonial-6 .quote-left:before,
.testimonial-6 .quote-right:after {
color: #b5b5b5;
font-size: 18px;
}
.testimonial-6 .quote-left:before {
left: 15px;
}
.testimonial-6 .quote-right:after {
right: 15px;
bottom: 20px;
top: auto;
}
.testimonial-6 .testimonial-detail:after {
background-color: inherit;
content: "";
display: block;
height: 100%;
position: absolute;
right: -23px;
top: 0;
-o-transform: skewX(35deg);
-moz-transform: skewX(35deg);
-webkit-transform: skewX(35deg);
transform: skewX(35deg);
width: 50px;
z-index: 1;
} .site-footer .widget_getintuch{
padding-top:0;
}
.content-inner{
padding-top:70px;
padding-bottom:40px;
}
.content-inner-1{
padding-top:70px;
padding-bottom:70px;
}
.content-inner-2{
padding-top:70px;
padding-bottom:0px;
}
.testimonial-five .owl-controls{
margin-top: 0px;
}
.dez-newsletter.style1{
background-color:rgba(255,255,255, 0.05)
}
.inner-head{
margin-bottom: 25px;
} @media only screen and (max-width: 767px) {
.content-inner-2{
padding-bottom: 0px;
padding-top: 30px;
}
.content-inner-1 {
padding-bottom: 30px;
padding-top: 30px;
}
.content-area {
padding-top: 30px;
}
.page-content{
padding-bottom: 30px;
}
.footer-top{
padding-top: 30px;
}
.site-footer .widget{
margin-bottom:25px;
}
.section-full:last-child {
margin-bottom: -30px;
}
.content-inner {
padding-bottom: 20px;
padding-top: 30px;
}
.section-head {
margin-bottom: 25px;
}
.dez-project-left{
padding-top: 30px;
}
.testimonial-section{
padding-top: 30px;
}
.testimonial-section .owl-controls{
margin-top: 20px;
}
.section-head p{
padding-top:0;
}
.h3{
font-size:28px;
margin-top:10px;
}
.about-service .icon-bx-wraper:nth-child(2){
margin-top: 0;
}
.side-bar{
margin-bottom:30px;
}
.dez-post-title .post-title{
margin-top:10px;
}
.footer-info-box .newsletter{
margin-bottom:10px;
}
ol.commentlist li .star-rating{
position:unset;
}
.comment-form [class*="comment-form"]{
width:100%;
}
.pricingtable-wrapper {
margin-bottom: 30px;
}
.pricingtable-highlight{
margin:0;
}
.title-head {
display: none;
}
.disnone-md{
display:none;
}
ol.comment-list li .children {
margin-left: 0;
}
.testimonial-section h2 {
color: #ffffff;
}
.btn-quantity {
width: 120px;
}
}
.bg-primary a:hover {
color: #ffffff;
} .dez-social-icon.dez-social-icon-lg li a {
color: #ffffff;
font-size: 14px;
height: 35px;
line-height: 34px;
padding: 0;
width: 35px;
}
.dez-social-icon-lg.dez-social-icon li {
display: inline-block;
font-size: 12px;
padding: 0;
}
.dez-social-icon-lg.dez-social-icon.border li a {
border: 1px solid rgba(255, 255, 255, 0.05);
}
.contact-style-1 input{
height:50px;	
}
.contact-style-1 .site-button{
height:50px;
width:100%;
}
.contact-style-1 .form-control{
padding:10px 20px;
}
.contact-style-1 .form-control:focus,
.contact-style-1 .form-control:hover{
border-color:#c0c0c0;
}
.contact-style-1 h2{
margin-top:0;
}
.contact-style-1 .border-1{
border:1px solid #eee;
}
.contact-style-1 .dez-social-icon-lg{
border-top: 1px solid #eeeeee;
padding-top: 20px;
text-align: left;
width: 100%;
margin: 0;
}
.contact-style-1 .dez-social-icon-lg a{
text-align:center;
}
.contact-style-1 .dez-social-icon-lg li a:hover{
background:#fff;
color:#000;
border:1px solid #eee;
}
.contact-style-1  .form-group {
margin-bottom: 25px;
} .dez-media.dez-media-left .dez-info-has,
.dez-media.dez-media-top .dez-info-has,
.dez-media.dez-media-right .dez-info-has {
bottom: auto;
margin-bottom: 0;
top: 0;
} .dez-media.dez-media-top .dez-info-has {
margin-top: -100px;
}
.dez-media.dez-media-top:hover .dez-info-has,
.dez-box:hover .dez-media.dez-media-top .dez-info-has {
margin-top: 0;
} .dez-media.dez-media-left .dez-info-has {
left: 0;
padding: 15px;
width: auto;
margin-left: -60px;
}
.dez-media.dez-media-left:hover .dez-info-has {
margin-left: 0px;
}
.dez-media.dez-media-left .dez-social-icon li {
display: block;
margin: 3px 0;
} .dez-media.dez-media-right .dez-info-has {
right: 0;
padding: 15px;
width: auto;
left: auto;
margin-right: -60px;
}
.dez-media.dez-media-right:hover .dez-info-has {
margin-right: 0px;
}
.dez-media.dez-media-right .dez-social-icon li {
display: block;
margin: 3px 0;
} .dez-team-1{
padding-left:45px;
padding-right:45px;
}
.dez-team-1 .dez-media img {
position: relative;
bottom:-20px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1:hover .dez-media img {
bottom:0px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1 .dez-info-has{
margin: 0;
opacity: 1;
padding: 0;
text-align: center;
}
.dez-team-1 .dez-box {
padding: 0 5px;
z-index: 1;
}
.dez-team-1 .team-info:after {
border: 5px solid #fdc716;
bottom: 5px;
box-sizing: border-box;
content: "";
height: 65%;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1 .dez-social-icon{
padding:10px 20px;
}
.dez-team-1 .dez-social-icon li a {
color: #000000;
font-size: 13px;
height: auto;
padding: 0 10px;
width: auto;
}
.dez-team-1 .dez-media{
padding-left:10px;
padding-right:10px;
background-color:transparent;
}
.dez-team-1.left .team-info:after,
.dez-team-1.right .team-info:after {
border-top: 0px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1.left .team-info:before,
.dez-team-1.right .team-info:before {
border: 5px solid ;
bottom: 50px;
box-sizing: border-box;
content: "";
height: 65%;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
-moz-transform: skewY(10deg);
-o-transform: skewY(10deg);
-webkit-transform: skewY(10deg);
transform: skewY(10deg);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.dez-team-1.right .team-info:before {
-o-transform: skewY(-10deg);
-moz-transform: skewY(-10deg);
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.dez-team-1.right .dez-info-has,
.dez-team-1.left .dez-info-has{
bottom: 0;
left: 0;
position: absolute;
width: 40px;
}
.dez-team-1.right .dez-info-has{
left:auto;
right:0;
}
.dez-team-1.left .dez-social-icon,
.dez-team-1.right .dez-social-icon{
padding:20px 0;
}
.dez-team-1 .dez-social-icon li a{
padding:10px;
}
.dez-team-1:hover .team-info:after{
height:70%;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1.left:hover .team-info:before,
.dez-team-1.right:hover .team-info:before {
height:70%;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.img-cover {
object-fit: cover;
}
.box-services{
display:table;
}
.box-services-content{
display:table-cell;
vertical-align: middle;
} .buy-now-btn {
background: #81b441 none repeat scroll 0 0;
border-radius: 20px 0 0 20px;
box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.2);
color: #ffffff;
font-family: open sans;
font-weight: 600;
padding: 10px 20px;
position: fixed;
right: -90px;
text-transform: uppercase;
top: 50%;
transition: all 0.5s;
z-index:999;
}
.buy-now-btn i{
font-size:16px;
}
.buy-now-btn:hover {
right:-1px;
transition: all 0.5s;
color:#fff;
}
.buy-now-btn i{
margin-right:10px;
}
.logo-footer{
width: 100%;
}
.download-file .file-name {
background-color: transparent;
color: #E14045;
font-size: 14px;
width: auto;
}
.faqs-form,
.side-sticky{ 
position:sticky;
top:100px;
} .table-bordered.dez-cart-tbl th{
padding:15px;
color:#fff;
border-color: rgba(0, 0, 0, 0.05);
}
.table-bordered.dez-cart-tbl td{
color: #404040;
font-weight: 600;
}
.dez-cart-tbl{
text-align:center;
}
.dez-cart-tbl img{
width:100px;
}
.dez-cart-tbl.total td{
font-weight:bold;
font-size:18px;
text-align:right;
}
.dez-cart-tbl td.out-of-stock{
color:red;
}
.dez-cart-tbl td.in-stock{
color:green;
}
@media only screen and (max-width: 1280px) {
.dez-team-1 {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 1024px) {
.download-file .file-name {
font-size: 12px;
}
.download-file ul li a > span{
width: 45px;
height: 45px;
line-height: 45px;
}
}
@media only screen and (max-width: 991px) {
.header-style-5 .header-nav .nav > li > a{
color: #777777;
}
}
@media only screen and (max-width: 768px) {
.download-file ul li a > span{
width: 45px;
height: 45px;
line-height: 45px;
}
.woo-entry{
width:100%;
overflow:scroll;
}
} .table-bordered.dez-cart-tbl th{
padding:15px;
color:#fff;
border-color: rgba(0, 0, 0, 0.05);
}
.table-bordered.dez-cart-tbl td{
color: #404040;
font-weight: 600;
}
.dez-cart-tbl{
text-align:center;
}
.dez-cart-tbl img{
width:100px;
}
.dez-cart-tbl.total td{
font-weight:bold;
font-size:18px;
text-align:right;
}
.dez-cart-tbl td.out-of-stock{
color:red;
}
.dez-cart-tbl td.in-stock{
color:green;
}
@media only screen and (max-width: 1280px) {
.dez-team-1 {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 1024px) {
.download-file .file-name {
font-size: 12px;
}
.download-file ul li a > span{
width: 45px;
height: 45px;
line-height: 45px;
}
}
@media only screen and (max-width: 991px) {
.header-style-5 .header-nav .nav > li > a{
color: #777777;
}
}
@media only screen and (max-width: 768px) {
.download-file ul li a > span{
width: 45px;
height: 45px;
line-height: 45px;
}
.woo-entry{
width:100%;
overflow:scroll;
}
} .font-style-2 p,
.font-style-2 a,
.font-style-2 li
.font-style-2 span,
.font-style-2 strong{
font-family: roboto;
}
.title-top{
font-size: 18px;
margin-bottom: 5px;
}
.counter-left .counter{
font-size: 34px;
margin-bottom: 0;
font-family: roboto;
font-weight: 700;
line-height: 34px;
} .service-border-style{
position: relative;
overflow: hidden;
}
.service-border-style .services-content{
position: absolute;
top: 0;
right: 0;
border: 1px solid #ededed;
background-color: #fff;
height: 100%;
width: 100%;
transition: all 0.5s;
overflow: hidden;
}
.service-border-style:hover .services-content{
transition: all 0.5s;
right: 100%;
position: absolute;
}
.font-50{
font-size: 50px;
line-height: 60px;
}
.testimonial-8{
position: relative;
}
.testimonial-8 .quote-left{
font-size: 30px;
position: relative;
top: -60px;
left: 48%;
margin: auto;
text-align: center;
}
.blog-post-style{
position: relative;
}
.blog-post-style .usefull-link{
position: absolute;
top: 20px;
left: 20px;
}
.our-info .title-name{
font-size: 24px;
} .fea-project .project-img{
position: relative;
overflow: hidden;
}
.fea-project .project-content a:hover {
color:#fff;
}
.fea-project .project-content{
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(22,22,22,0.8);
padding: 25px;
transition: all 0.5s;
}
.project-content .project-link {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
padding: 25px;
}
.fea-project:hover .project-content{
position: absolute;
transition: all 0.5s;
top: 0px;
} .footer-white li,
.footer-white a,
.footer-white i,
.footer-white p,
.footer-white span,
.footer-white strong{
color: #5f656d !important;
}
.dez-newsletter .dez-divider{
margin-top: 0;
}
.widget_services.border-0 li{
border: 0;
}
.footer-white li a{
font-size: 15px;
}
.widget_getintuch.no-box li i{
background-color: rgba(0,0,0,0);
border: 0;
} .fly-box-ho,
.fly-box,
.fly-box-ho:hover,
.fly-box:hover,
.hwp{
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
}
.fly-box{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); 
}
.icon-bx-wraper:hover .fly-box-ho,
.fly-box-ho:hover,
.icon-bx-wraper:hover .fly-box,
.fly-box:hover{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
-o-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px);
}
.button-md{
padding: 14px 30px;
}
.dzSubscribeMsg p {
margin: 0;position: absolute;top: 15px;
}
@media only screen and (max-width: 360px) {
.dzSubscribeMsg p {
margin: 0;position: absolute;top: 5px;
}
} .g-recaptcha{
transform:scale(0.88);
-webkit-transform:scale(0.88);
-moz-transform:scale(0.88);
-o-transform:scale(0.88);
transform-origin:0 0;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-o-transform-origin:0 0;
}
#rc-imageselect {
transform:scale(0.88);
-webkit-transform:scale(0.88);
-moz-transform:scale(0.88);
-o-transform:scale(0.88);
transform-origin:0 0;
-o-transform-origin:0 0;
-moz-transform-origin:0 0;
-webkit-transform-origin:0 0;
}
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {
transform:scale(0.77);
-moz-transform:scale(0.77);
-o-transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;
-moz-transform-origin:0 0;
-o-transform-origin:0 0;
-webkit-transform-origin:0 0;
}
} .social-bx li{
float: left;
padding-left: 4px;
padding-right: 4px;
}
.breadcrumb-row li{
display: inline;
}
.bg-primary,
.pagination-bx .pagination .active > a{
color: #fff;
}
.section-title-separators .section-head p,
.section-title-separators .section-head{
margin-bottom: 0;
}
.testimonial-1 .testimonial-text p{
width: 70%;
margin: 0 auto;
}
.dez-accordion.border-bottom{
border-bottom: 0;
}
hr{
width: 100%;
} .dez-tabs .nav-tabs > li > a.active:hover {
background-color: #fff;
border-color: #ddd;
border-bottom: 1px solid #FFF;
}
.nav-tabs .nav-link.active,
.dez-tabs.bg-tabs .nav-tabs > li > a.active {
border-bottom: 1px solid transparent;
background-color: #fff;
}
.dez-tabs.border-tp .nav-tabs > li > a.active {
border-top: 2px solid #EFBB20;
}
.dez-tabs.vertical .nav-tabs li a.active {
border-bottom: 1px solid #ddd;
}
.dez-tabs.vertical .nav-tabs li {
width: 100%;
margin-right: -1px;
}
.dez-tabs.vertical .nav-tabs li a.active {
margin-right: -1px;
border-right: none;
}
.dez-tabs.vertical .nav-tabs li a {
margin-right: -1px;
}
.dez-tabs.vertical.right .nav-tabs li a.active {
border-right: 1px solid #ddd;
border-left: none;
}
.dez-tabs.bg-tabs.vertical.right.border,
.dez-tabs.bg-tabs.vertical.border,
.dez-tabs.vertical.right.border,
.dez-tabs.vertical.border,
.dez-tabs.border-tp.border.bg-tabs,
.dez-tabs.border,
.dez-tabs.border.bg-tabs{
border: 0;
}
.dez-login .nav {
display: block;
}
.full-blog-dark.style-1 .z-index2.skew-section{
float: right;
}
.dzForm textarea{
height: 120px;
}
.footer-social li{
display: inline;
}
.blog-page-content.style-1 .sidenav{
z-index: 99;
}
.blog-page-content.style-1 .dez-gallery-listing .post .dez-box{
margin-bottom: 20px;
}
.dez-book-now-form.tp-dark .form-control::-moz-placeholder,
.dez-book-now-form.tp-dark .form-control#datetimepicker4,
.dez-book-now-form.tp-dark .bootstrap-select.btn-group .dropdown-toggle .filter-option{
color: rgba(255,255,255,0.8);
}
.blog-carousel .dez-box .dez-info .blog-info {
display: -webkit-inline-flex;
padding: 10px;
}
.list-inline li{
display: inline;
}
.fea-project .project-link ul li{
padding: 0 5px;
}
.blog-carousel .blog-post-style .list-inline li{
margin-right: 5px;
}
.quantity.btn-quantity .btn.btn-default,
.full-blog-dark .dez-full-blog .date-style-2{
margin-bottom: 0;
}
.dez-login .logo-header img{
width: 220px;
}
.input-group-prepend{
border: 1px solid #e1e1e1;
}
.input-group-prepend .input-group-text{
display: -webkit-inline-box;
background-color: rgba(0,0,0,0);
padding: 0;
border: 0;
}
.dez-coming-soon .dzSubscribe .form-control,
.sidenav #myNavbar li a.active,
.sidenav #myNavbar li a:hover{
color: #fff;
}
.sidenav.onepage .nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.sidenav.onepage .nav > li {
position: relative;
display: block;
width: 100%;
}
.one-page-layout .sidenav.onepage,
.page-content.one-page-layout{
padding: 0;
}
.share-details-btn ul li {
display: inline-block;
margin-right: 5px;
margin-bottom: 6px;
}
.full-blog-dark .dez-gallery-box {
margin-bottom: 20px;
}
@media only screen and (max-width: 1024px){
.two-box .countdown .date .time{
font-size: 40px;
}
.two-box .countdown .date{
min-width: 100px!important;
}
}
@media only screen and (max-width: 768px){
.testimonial-1 .testimonial-text p{
width: 90%;
}
.blog-post.date-style-2 .dez-post-media{
width: 100%;
}
.comments-area .blog-single-comment .children,
.dez-newsletter .icon-bx-wraper.left .dez-tilte{
margin: 0;
}
.comments-area .blog-single-comment .reply a{
top: 25px!important;
}
.blog-single-comment-form p{
width: 100%!important;
}
.skew-content-box ul li a{
line-height: 15px;
}
.site-header.header-style-2 .navicon{
float: right;
}
.site-header.header-style-2 .extra-nav{
float: left;
}
.footer-fixed .site-footer {
position: unset;
}
.footer-fixed .page-wraper{
padding-bottom: 0!important;
}
}
@media only screen and (max-width: 600px){
.footer-bottom .text-left,
.footer-bottom .text-right,
.footer-bottom .text-center{
text-align: center!important;
}
.testimonial-1 .testimonial-text p{
width: 100%;
}
.blog-page-content.style-1 .dez-full-blog .blog-grid.date-style-2,
.blog-page-content.style-1 .dez-full-blog .blog-grid.date-style-2 .dez-post-media{
margin-bottom: 0;
}
.dez-book-now-content{
margin-top: 30px;
margin-bottom: 0;
}
.blog-carousel .dez-box .dez-info .blog-info {
display: -webkit-inline-box;
padding: 5px 15px;
}
.get-a-quote .pull-left{
margin: 18px 0;
}
.service-border-style .services-content{
padding: 35px 20px; 
}
.dez-newsletter .icon-bx-wraper.left .dez-tilte{
margin-bottom: 15px;
}
.dez-newsletter .equal-col{
height: auto!important;
}
.site-header.header-style-2 .navicon{
float: right;
}
.site-header.header-style-2 .extra-nav{
float: left;
}
.slide-content-block{
display: none!important;
}
.footer-fixed .site-footer {
position: unset;
}
.footer-fixed .page-wraper{
padding-bottom: 0!important;
}
}
@media only screen and (max-width: 360px){
.footer-bottom .text-left,
.footer-bottom .text-right,
.footer-bottom .text-center{
text-align: center!important;
}
.testimonial-1 .testimonial-text p{
width: 100%;
}
.blog-page-content.style-1 .dez-full-blog .blog-grid.date-style-2,
.blog-page-content.style-1 .dez-full-blog .blog-grid.date-style-2 .dez-post-media{
margin-bottom: 0;
}
.get-a-quote .pull-right{
text-align: center;
float: none;
padding-top: 15px;
clear: both;
}
.service-border-style .services-content{
padding: 15px 20px; 
}
.dz-xs-flex{
display: flex;
}
.site-header.header-style-2 .navicon{
float: right;
}
.page-content.one-page-layout{
padding-bottom: 0;
}
.slide-content-block{
display: none!important;
}
.footer-fixed .site-footer {
position: unset;
}
.footer-fixed .page-wraper{
padding-bottom: 0!important;
}
} .box-number {
padding: 25px 60px 30px 25px;
position: relative;
overflow: hidden;
background: #fff;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05) , 10px 18px 10px -15px rgba(0,0,0,0.5);
}
.box-number:after {
height:5px;
width:100%;
content:"";
display:block;
bottom:0;
position:absolute;
left:-100%;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}
.box-number:hover:after {
left:0;
}
.our-project-box.overlay-primary-dark:after,
.our-project-box.overlay-black-dark:after{
background-image: url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/pt1.png);
}
.img-full{
width:100%;
}
.box-number p{
margin-bottom:0;
}
.box-number .number {
font-size: 100px;
position: absolute;
font-weight: bold;
color: #000;
opacity: 0.1;
right: 10px;
bottom: 10px;
line-height: 100px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}
.box-number:hover .number {
transform:scale(1.8);
-ms-transform:scale(1.8);
-moz-transform:scale(1.8);
-webkit-transform:scale(1.8);
-o-transform:scale(1.8);
}
.service-number .number{
font-size: 200px;
line-height: 160px;
position: absolute;
font-weight: bold;
color: #000;
opacity: 0.05;
right: 0;
bottom: 0;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}
.team-box .dez-box{
margin-bottom:30px;
}
.team-box .dez-media{
width: 150px;
height: 150px;
border-radius: 100%;
margin: auto;
margin-bottom: auto;
margin-bottom: 20px;
}
.contact-box .contact-inner{
padding:100px;
}
.slide-overlay{
background-image: url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/pt1.png);
background-color:rgba(253,199,22,0.8);
}
@media only screen and (max-width: 991px){
.box-number {
padding: 25px 25px 30px 25px;
}
}
.icon-bx-md .icon-cell:hover{
color: #222;
}
.tabs-section h2{
font-size: 24px;
}
.icon-content .dez-tilte,
.dez-post-title .post-title{
margin-bottom: 10px;
}
.dez-post-meta .post-author,
.dez-post-meta .post-comment{
font-size: 12px;
}
.full-blog-dark .dez-post-info .post-title{
margin-top: 0;
}
.font-style-2 .fa {
font-family: fontawesome;
}
.col-lg-1-5 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-ms-flex: 0 0 12.50%;
flex: 0 0 12.50%;
max-width: 12.50%;
}
@media only screen and (max-width: 991px){
.col-lg-1-5.col-md-12{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}.meet-ask-outer {
background-color:#F5F6F6;
}
.meet-ask-row > .row {
position: relative;
z-index: 2;
display:table;
}
.meet-ask-row .icon-bx-wraper .icon-xl {
width:auto;
margin-right:20px;
}
.meet-ask-row{
margin-top:-50px;
}
.meet-ask-row .col-md-6 {
display: table-cell;
float: none;
height: 100%;
vertical-align: middle;
width: 50%;
}
.meet-ask-row:after {
content: "";
width: 1920px;
height: 100%;
border-right: 7px solid #2b3036;
display: block;
position: absolute;
right: 0;
top: 0;
z-index: 1;
-moz-transform: skewX(35deg);
-webkit-transform: skewX(35deg);
-o-transform: skewX(35deg);
-ms-transform: skewX(35deg);
transform: skewX(35deg);
box-shadow: 0 0 12px -5px #000;
-webkit-box-shadow: 0 0 12px -5px #000;
}
@media only screen and (max-width: 1200px) {
.meet-ask-row:after {
right: -50px;
-moz-transform: skewX(30deg);
-webkit-transform: skewX(30deg);
-o-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX(30deg);
}
}
@media only screen and (max-width: 991px) {
.meet-ask-outer {
margin-top: -20px;
}
.meet-ask-row:after {
right: 50px;
-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
-o-transform: skewX(20deg);
-ms-transform: skewX(20deg);
transform: skewX(20deg);
}
.meet-ask-row .icon-bx-wraper {
padding-right: 60px;
}
.meet-ask-row .col-md-6:first-child {
max-width:600px;
}
.meet-ask-row .col-md-6 {
display: block;
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.meet-ask-row {
margin-top: 0;
}
}
@media only screen and (max-width: 480px) {
.meet-ask-outer {
margin-top: 0;
}
.meet-ask-row:after {
right: 0;
border-right: none;
-moz-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
-o-transform: skewX(0deg);
-ms-transform: skewX(0deg);
transform: skewX(0deg);
}
.meet-ask-row .icon-bx-wraper {
padding-right: 0;
}
.meet-ask-row .site-button-secondry.m-l10 {
margin: 0 0 5px;
}
.meet-ask-row .site-button-secondry.m-l20 {
margin: 0 0 5px;
}
} .provider-box-bg {
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #e0e0e0;
height: 480px;
transition: all 4s linear 0s;
display: block;
box-shadow: 5px 5px 0 0 #e0e0e0;
}
.provider-box-bg:hover {
background-position: center bottom;
}
.home-footer {
background: #2d313a;
}
.top-btn a {
background: #f0ba22;
border: 10px solid #2d313a;
width: 65px;
height: 65px;
display: block;
margin: 0px auto;
color: #fff;
text-align: center;
line-height: 45px;
font-size: 20px;
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin: -62px auto 0;
}
.top-btn a i {
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} .no-skew .social-bx.list-inline.pull-left {
margin-left: 0;
}
@media only screen and (max-width: 1024px) {
.extra-nav .extra-cell {
margin-right: 2px;
}
}
@media only screen and (max-width: 767px) {
.no-skew .social-bx.list-inline.pull-left {
display: none;
}
} .overlay-bg{ 
background-image:url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/overlay/rrdiagonal-line.png); 
} .header-style-6 {
margin-bottom: 0px;
}
.header-style-6 .slide-up {
position: absolute;
width: 100%;
}
.header-style-6 .header-nav.navbar-collapse ul {
float: left;
}
.header-style-6 .mostion {
display: none;
}
.header-style-6 .main-bar {
background: #fff;
}
.header-style-6 .header-nav .nav > li > a {
padding: 25px 15px;
}
.header-style-6 .extra-nav {
padding: 15px 0;
}
.header-style-6 .top-bar {
padding: 0;
}
.header-style-6.style-1 .top-bar {
background-color: #fff;
border-bottom: 1px solid #e8e8e8;
}
.topbar-info ul{
list-style:none;
}
.topbar-info ul li{
display:inline-block;
padding: 10px 10px 10px 0;
}
.topbar-info ul a{
color:#727272;
}
.header-style-6.style-1 .social-line li a {
border: 0;
padding: 0;
color: #727272;
}
.header-style-6.style-1 .is-fixed .slide-up {
bottom: auto;
}
.navigation-bar{
background-color:#2D3239;
}
.navigation-bar .navbar-nav > li > a{
color:#fff;
}
.header-style-6.style-1 .header-nav .nav > li.active > a:before,
.header-style-6.style-1 .header-nav .nav > li:hover > a:before {
bottom:0px;
content: "";
height: 3px;
position: absolute;
width: 100%;
left:0;
}
.header-style-6.style-1 .contact-info h6{
color:#000;
font-weight: 400;
text-transform: uppercase;
}
.header-style-6.style-1 .contact-info .site-button h6{
color:#fff;
}
.header-style-6.style-1 .extra-nav{
padding:10px 0;
}
.header-style-6.style-1 .contact-info span{
font-size:13px;
color:#a7a7a7;
}
.header-style-6.style-1 .header-nav .nav > li > a{
padding: 20px 15px;
}
.header-style-6.style-1 .header-nav .nav > li > a:after {
background-color: #4a4a4a;
bottom: 20px;
content: "";
height: 20px;
margin-top: -10px;
position: absolute;
right: 0;
top: 50%;
width: 1px;
}
.navigation-bar .navbar-nav > li > a{
font-weight:bold;
font-size:15px;
} .header-style-6.dark .main-bar {
background: #263247;
}
.header-style-6.dark .top-bar {
border-bottom: 1px solid #253147;
background-color: #1b273d;
}
.header-style-6.dark .social-line li a {
border-color: #253147;
}  .contact-info {
margin: 0;
padding: 12px 0;
}
.contact-info li {
list-style: none;
width: 25%;
float: left;
padding: 11px 0;
}
.contact-info li:last-child {
padding: 0;
}
.contact-info h6 {
font-size: 16px;
margin: 0 0 5px 0;
}
.contact-info li i {
margin-right: 5px;
font-size: 18px;
}
.social-line li {
display: inline-block;
float: left;
margin-left: -1px;
}  .header-style-6 .fa-chevron-down {
display: none;
}
.header-style-6 .social-line li a {
color: #ababab;
border: 1px solid;
border-color: #e3e3e3;
border-width: 0 1px;
height: 45px;
line-height: 45px;
padding: 0 15px;
display: inline-block;
min-width: 45px;
cursor: pointer;
}
.header-style-6 .top-bar {
border-bottom: 1px solid #e3e3e3;
background-color: #F5F5F5;
}
.nav-block {
background-color: #ffffff;
box-shadow: 0 0 5px 0 #a0a0a0;
margin-bottom: 0;
position: relative;
} .boxed .header-style-6 .top-bar .container {
padding-left: 15px;
padding-right: 15px;
}
.boxed .header-style-6 .container.header-contant-block {
padding-left: 15px;
padding-right: 15px;
}
.boxed .header-style-6 .nav-block {
border-radius: 0px;
}  .header-style-6 .is-fixed .header-contant-block {
display: none;
}
.header-style-6 .is-fixed .main-bar {
background: #fff;
}
.header-style-6 .is-fixed .nav-block {
border-radius: 0px;
box-shadow: none;
position: unset;
}
.header-style-6.style-1 .dez-quik-search .form-control{
height:60px;
}     @media only screen and (max-width:1280px) {
.header-style-6.style-1 .site-button text{
font-size:13px;
}
}
@media only screen and (max-width: 991px) {
.header-style-6 .header-contant-block {
display: none;
}
.header-style-6 {
margin-bottom: 0px;
}
.header-style-6 .nav-block {
box-shadow: none;
}
.header-style-6 .header-nav.navbar-collapse ul {
float: none;
}
.header-style-6 .mostion {
display: table;
}
.header-style-6 .top-bar .container {
padding-left: 15px;
padding-right: 15px;
}
.header-style-6 .header-nav .nav > li > a {
padding: 12px 15px;
}
.header-style-6 .extra-nav {
padding: 25px 0;
}
.header-style-6 .is-fixed .extra-nav {
padding: 15px 0;
}
.header-style-6 .dez-topbar-left,
.header-style-6 .dez-topbar-right {
padding-left: 0;
padding-right: 0;
}
.header-style-6 .dez-topbar-left li a span {
display: none;
}
.header-style-6 .fa-chevron-down {
display: block;
}
}  @media only screen and (max-width: 991px) {
.header-style-6 .slide-up .container{
box-shadow:none;
}
.header-style-6  .nav-dark.header-nav .nav > li > a{
color:#fff;
}
.header-style-6.style-1 .extra-nav{
padding: 25px 0;
}
.header-style-6.style-1 .is-fixed .extra-nav{
padding: 15px 5px;
}
.header-style-6.style-1 .navbar-toggle span{
background:#fff;
}
.header-style-6.style-1 .topbar-info ul li{
padding:10px;
}
.header-style-6.style-1 .header-nav .nav > li.active > a:before,
.header-style-6.style-1 .header-nav .nav > li:hover > a:before,
.header-style-6.style-1 .header-nav .nav > li > a:after {
content:none;
}
.header-style-6.style-1 .header-nav .nav > li > a{
padding:15px;
}
.navigation-bar .navbar-nav > li > a{
font-weight:normal;
}
}
@media only screen and (max-width: 767px) {
.header-style-6 .slide-up {
position: unset;
}
.header-style-6.style-1 .top-bar{
display:none;
}
.header-style-6.style-1 .extra-nav{
padding: 15px 0;
}
}     .main-slider .button-lg{
padding: 15px 30px;
} .about-us {
min-height: 700px;
}
.about-us .dez-tabs .nav-tabs{
border: 0 none;
left: 61px;
position: absolute;
top: 0;
-o-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-o-transform-origin: left top 0;
-webkit-transform-origin: left top 0;
-moz-transform-origin: left top 0;
transform-origin: left top 0;
width: auto;
}
.about-us .dez-tabs .nav-tabs li{
display:inline-block;
margin:0;
background-color:#f6f6f6;
text-align:center;
float: left;
border-right: 4px solid #e8e8e8;
}
.about-us .dez-tabs .about-contant{
padding:30px 30px 10px 30px ;
}
.about-us .dez-tabs {
position:relative;
}
.about-us .dez-tabs .tab-content{
margin-left:60px;
border:0;
}
.about-us .dez-tabs .tab-content h3{
margin-top:0;
}
.about-us .dez-tabs .nav-tabs li a{
border:0;
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.about-us .dez-tabs .nav-tabs li.active{
}
.owl-none .owl-controls{
display:none;
}
.about-us .dez-tabs .nav-tabs li.active a{
border:0;
color;#000;
}
.about-us .dez-tabs .nav-tabs li.active a h4,
.about-us .dez-tabs .nav-tabs li.active a span{	
color:#000;
}
.about-us .dez-tabs .nav-tabs li h4{
margin:0;
text-transform: uppercase;
color:#757575;
}
.about-us .dez-tabs .nav-tabs li a span{
font-weight:300;
font-size:14px;
} .service-head{
margin-bottom: 20px;
margin-top: -46px;
padding: 15px 0;
position: relative;
z-index: 1;
}
.service-head:after {
background: inherit;
content: "";
height: 37px;
left: -18px;
margin-top: -19px;
position: absolute;
top: 50%;
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 37px;
z-index: -1;
}
.service-head:before {
background: inherit;
content: "";
height: 37px;
right: -18px;
margin-top: -19px;
position: absolute;
top: 50%;
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 37px;
z-index: -1;
} .dez-project-left{
position:relative;
} 
.dez-project-left:after {
content: "";
height: 100%;
opacity: 0.8;
position: absolute;
right: 15px;
top: 0;
width: 1000px;
z-index: -2;
} .service-carousel .date {
position: absolute;
right: 0;
padding: 1px 5px;
color: #000;
top: -22px;
}
.service-carousel .ow-entry-content{
position:relative;
border:0;
text-align:center;
}
.service-carousel .ow-entry-content h4{
margin-top:0;
margin-bottom:5px;
}
.service-carousel.owl-theme .owl-controls{
margin-top: 0;
position: absolute;
right: -20px;
text-align: center;
top: -80px;
padding: 0 15px;
}
.service-carousel .owl-prev, 
.service-carousel .owl-next{
border:0;
width:40px;
height:40px;
padding:0;
line-height:40px;
}
.service-carousel .owl-prev:hover, 
.service-carousel .owl-next:hover{
opacity:0.8;
} .dez-team .dez-media{
border-bottom:4px solid #333232;
border-top:4px solid #dadada;
}
.dez-team .dez-social-icon li a{
height:30px;
width:30px;
border:0;
color:#333232;
padding:0;
line-height:30px;
font-size:15px;
}
.dez-team .dez-img-overlay6:before,
.dez-team .dez-img-overlay6:after{
background-image:url(//cdn.shortpixel.ai/spai/q_orig+ret_auto+to_webp+v_30/aa-plan.de/wp-content/themes/bheem/images/overlay/rrdiagonal-line.png);
background-color:rgba(0,0,0,0);
opacity: 0.2;
}  .client-logo ul{
margin:0 -10px;
}
.client-logo {
padding:0;
}
.client-logo ul li {
display: inline-block;
float: left;
padding: 0 10px;
width: 33.33%;
margin-bottom: 20px;
}
.client-logo img{
width:100%;
} .testimonial-section{
position: relative;
z-index: 1;
}
.testimonial-section:after {
background: #f2f2f2 none repeat scroll 0 0;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
width: 100%;
z-index: -1;
}
.testimonial-section .col-md-6{
padding-left:30px;
padding-right:30px;
}
.testimonial-section .row{
margin-left:-30px;
margin-right:-30px;
} .testimonial-7 .testimonial-text {
border: 2px solid #e6e6e6;
padding: 18px;
}
.testimonial-7 .testimonial-detail {
padding: 0 0 0 20px;
margin-top: -35px;
}
.testimonial-7 .testimonial-pic {
box-shadow: 0 0 0 2px #e6e6e6;
width: 70px;
height: 70px;
}
.testimonial-7 .testimonial-text p {
font-size: 16px;
line-height: 30px;
}
.testimonial-7 .info p {
display: inline-block;
position: relative;
top: -10px;
padding: 0 10px;
}
.testimonial-7 .owl-controls .owl-nav {
bottom: 0;
margin-top: 0;
position: absolute;
right: 0;
}
.testimonial-7 .owl-prev, 
.testimonial-7 .owl-next {
background-color: #cccccc;
border: 0 none;
}
.bg-black-1{
background-color:#292929;
} .blog-info{
background-color: rgba(0, 0, 0, 0.9);
left: 0;
list-style: outside none none;
margin: 0;
padding: 7px 15px;
position: absolute;
top: -34px;
width: 100%;	
}
.blog-info li{
display:inline-block;
padding: 0 5px 0px 5px;
line-height: 14px;
border-right: 1px solid;
}
.blog-info li:hover,
.blog-info li a:hover{
color:#fff;
} .company-status .counter {
font-family: Roboto;
font-size: 60px;
font-weight: 300;
}
.testimonial-2 .testimonial-text.bg-primary::after {
border-top-color: #FDC716;
}
.testimonial-text.bg-primary{
background:#FDC716;
} .about-service .icon-bx-wraper{ 
border:none;
}
.about-service .icon-bx-wraper:nth-child(2){ 
margin-top: -40px;
}
.about-service{ 
margin-top:-150px; 
}
.gallery-projects .dez-gallery-box{ 
margin-bottom:0;
}
@media only screen and (max-width: 1280px) {
.blog-info li{
font-size:13px;
}
.service-head{
font-size:15px;
}
}
@media only screen and (max-width: 991px) {
.about-img{
display:none;
}
.about-us .dez-tabs .about-contant{
padding:15px 15px 10px 15px ;
}
.get-a-quote{
text-align:center;
}
.get-a-quote .pull-right{
width: 100%;
padding:10px 0;
}
.get-a-quote {
padding-top:20px;
padding-bottom:20px;
}
.testimonial-section:after{
left:100%;
}
.testimonial-section{
color:#fff;
}
.testimonial-section .col-md-6{
padding-left:15px;
padding-right:15px;
}
.testimonial-section .row{
margin-left:-15px;
margin-right:-15px;
}
}
@media only screen and (max-width: 767px) {
.about-us .dez-tabs .nav-tabs,
.about-us .dez-tabs .nav-tabs li a{
-o-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
position: unset;
}
.about-us .dez-tabs .nav-tabs{
background-color:#F6F6F6;
width:100%;
}
.about-us .dez-tabs .tab-content,
.about-us .dez-tabs .nav-tabs{
margin-left:0;
display: block;
clear: both;
}
.about-us .dez-tabs .nav-tabs li.active{
border-right:0;
}
.about-us .dez-tabs .nav-tabs li{
border-right:0;
width:100%;
}
.about-us{
padding-top:20px;
}
.dez-tabs.vertical .tab-pane{
padding:0;
}
.dez-project-left:after{
right:0;
}
.dez-service{
padding:30px 15px;
}
.dez-service .service-carousel{
margin-top:0;
}
.dez-service .owl-stage-outer{
margin-bottom:30px;
}
.service-carousel.owl-theme .owl-controls{
position:unset;
margin-top: 20px;
}
.testimonial-section:after{
content:none;
}
.footer-bottom .text-left,
.footer-bottom .text-right{
text-align:center;
}
} .skew-content-box ul li a {
color: #fff;
font-size: 14px;
width: auto;
padding: 0px 10px;
line-height: 24px;
}
.skew-content-box {
display: inline;
left: -1px;
padding: 5px 20px;
position: absolute;
top: -15px;
width: auto;
}
.skew-content-box:after {
background-color: inherit;
content: "";
height: 100%;
position: absolute;
right: -10px;
top: 0;
-o-transform: skewX(20deg);
-moz-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
width: 20px;
z-index: 1;
} .countdown .date span {
font-size: 80px;
font-weight: bold
}
.countdown .date {
min-width: 140px;
color: #fff;
display: inline-block;
}
.countdown .date text {
border: 1px solid;
border-radius: 20px;
display: block;
margin: 0 auto;
padding: 5px 1px;
width: 100px;
}
.coming-soon-content h2 {
font-size: 50px;
}
.coming-soon-content p {
max-width: 800px;
margin: 0px auto;
}
.dez-coming-soon {
height: 100%;
width: 100%;
}
.dez-coming-soon .container {
position: relative;
}
.dez-coming-soon-full {
position: fixed;
overflow-y: scroll;
}
.dez-coming-bx {
margin-top: 13%;
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.sidenav.coming-side-bar {
background-color: rgba(0, 0, 0, 0.9);
}
.dez-coming-soon.two-box {
width: 50%;
position: fixed;
right: 0;
} .dez-login {
background-color: #292929;
bottom: 0;
display: table;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.login-form {
max-width: 450px;
margin: 0px auto;
background: #fff;
border:1px solid rgba(0,0,0,0.1);
}
.inline-block {
display: inline-block;
}
.dez-form .form-control {
background: #DDE3EC;
height: 44px;
}
.dez-form .form-group {
margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
.dez-coming-soon.two-box,
.dez-coming-soon.two-box .dez-coming-bx {
position: relative;
width: 100%;
}
.dez-coming-soon.two-box .dez-coming-bx {
margin-top: 0;
margin-bottom: 0;
padding-top: 50px;
padding-bottom: 50px;
}
.dez-coming-soon.two-box .dez-coming-bx h2 {
margin-top: 0;
}
.coming-side-bar {
background: #fff;
}
.skew-content-box {
padding: 5px;
}
.skew-content-box ul li a {
margin-right: 3px;
font-size: 13px;
}
.dez-social-icon {
margin: 0;
}
.skew-content-box ul li a {
padding: 5px;
}
.request-a-quote:before {
left: 0;
-o-transform: skewX(0deg);
-moz-transform: skewX(0deg);
-webkit-transform: skewX(0deg);
transform: skewX(0deg);
}
.header-style-6 .slide-up {
position: unset;
}
}
@media only screen and (max-width: 767px) {
.dez-book-now-content {
margin-top: 10px;
margin-bottom: 50px;
}
.coming-soon-content h2 {
font-size: 30px;
}
.countdown .date span {
font-size: 45px;
}
.countdown .date {
max-width: 50px;
}
.dez-coming-bx {
margin-top: 20px;
}
.our-service .service-box {
margin-bottom: 30px;
}
.our-service {
margin-top: 50px;
}
.company-stats-worker {
display: none;
}
.hidden-sm-down {
display: none;
}
.main-slider .button-lg {
font-size: 14px;
padding: 8px 10px;
}
} @media only screen and (max-width: 1024px) {
.awesome-services .dez-info-has {
position: unset;
}
} .dez-hover a:active, .dez-hover a:hover {
color: #fff;
}
.testimonial-6 .quote-left:before {
left: 15px;
}
.testimonial-6 .quote-left:before, 
.testimonial-6 .quote-right:after {
color: #b5b5b5;
font-size: 18px;
} .testimonial-6 .testimonial-text {
padding: 25px 35px 70px 40px;
}
.testimonial-6 .testimonial-detail {
position: relative;
padding: 10px 15px;
top: -30px;
width: 85%;
}
.testimonial-6 .testimonial-pic {
position: absolute;
right: 20px;
top: -50px;
z-index: 2;
}
.testimonial-6 .quote-left:before,
.testimonial-6 .quote-right:after {
color: #b5b5b5;
font-size: 18px;
}
.testimonial-6 .quote-left:before {
left: 15px;
}
.testimonial-6 .quote-right:after {
right: 15px;
bottom: 20px;
top: auto;
}
.testimonial-6 .testimonial-detail:after {
background-color: inherit;
content: "";
display: block;
height: 100%;
position: absolute;
right: -23px;
top: 0;
-o-transform: skewX(35deg);
-moz-transform: skewX(35deg);
-webkit-transform: skewX(35deg);
transform: skewX(35deg);
width: 50px;
z-index: 1;
} .site-footer .widget_getintuch{
padding-top:0;
}
.content-inner{
padding-top:70px;
padding-bottom:40px;
}
.content-inner-1{
padding-top:70px;
padding-bottom:70px;
}
.content-inner-2{
padding-top:70px;
padding-bottom:0px;
}
.testimonial-five .owl-controls{
margin-top: 0px;
}
.dez-newsletter.style1{
background-color:rgba(255,255,255, 0.05)
}
.inner-head{
margin-bottom: 25px;
} @media only screen and (max-width: 767px) {
.content-inner-2{
padding-bottom: 0px;
padding-top: 30px;
}
.content-inner-1 {
padding-bottom: 30px;
padding-top: 30px;
}
.content-area {
padding-top: 30px;
}
.page-content{
padding-bottom: 30px;
}
.footer-top{
padding-top: 30px;
}
.site-footer .widget{
margin-bottom:25px;
}
.section-full:last-child {
margin-bottom: -30px;
}
.content-inner {
padding-bottom: 20px;
padding-top: 30px;
}
.section-head {
margin-bottom: 25px;
}
.dez-project-left{
padding-top: 30px;
}
.testimonial-section{
padding-top: 30px;
}
.testimonial-section .owl-controls{
margin-top: 20px;
}
.section-head p{
padding-top:0;
}
.h3{
font-size:28px;
margin-top:10px;
}
.about-service .icon-bx-wraper:nth-child(2){
margin-top: 0;
}
.side-bar{
margin-bottom:30px;
}
.dez-post-title .post-title{
margin-top:10px;
}
.footer-info-box .newsletter{
margin-bottom:10px;
}
ol.commentlist li .star-rating{
position:unset;
}
.comment-form [class*="comment-form"]{
width:100%;
}
.pricingtable-wrapper {
margin-bottom: 30px;
}
.pricingtable-highlight{
margin:0;
}
.title-head {
display: none;
}
.disnone-md{
display:none;
}
ol.comment-list li .children {
margin-left: 0;
}
.testimonial-section h2 {
color: #ffffff;
}
.btn-quantity {
width: 120px;
}
}
.bg-primary a:hover {
color: #ffffff;
} .dez-social-icon.dez-social-icon-lg li a {
color: #ffffff;
font-size: 14px;
height: 35px;
line-height: 34px;
padding: 0;
width: 35px;
}
.dez-social-icon-lg.dez-social-icon li {
display: inline-block;
font-size: 12px;
padding: 0;
}
.dez-social-icon-lg.dez-social-icon.border li a {
border: 1px solid rgba(255, 255, 255, 0.05);
}
.contact-style-1 input{
height:50px;	
}
.contact-style-1 .site-button{
height:50px;
width:100%;
}
.contact-style-1 .form-control{
padding:10px 20px;
}
.contact-style-1 .form-control:focus,
.contact-style-1 .form-control:hover{
border-color:#c0c0c0;
}
.contact-style-1 h2{
margin-top:0;
}
.contact-style-1 .border-1{
border:1px solid #eee;
}
.contact-style-1 .dez-social-icon-lg{
border-top: 1px solid #eeeeee;
padding-top: 20px;
text-align: left;
width: 100%;
margin: 0;
}
.contact-style-1 .dez-social-icon-lg a{
text-align:center;
}
.contact-style-1 .dez-social-icon-lg li a:hover{
background:#fff;
color:#000;
border:1px solid #eee;
}
.contact-style-1  .form-group {
margin-bottom: 25px;
} .dez-media.dez-media-left .dez-info-has,
.dez-media.dez-media-top .dez-info-has,
.dez-media.dez-media-right .dez-info-has {
bottom: auto;
margin-bottom: 0;
top: 0;
} .dez-media.dez-media-top .dez-info-has {
margin-top: -100px;
}
.dez-media.dez-media-top:hover .dez-info-has,
.dez-box:hover .dez-media.dez-media-top .dez-info-has {
margin-top: 0;
} .dez-media.dez-media-left .dez-info-has {
left: 0;
padding: 15px;
width: auto;
margin-left: -60px;
}
.dez-media.dez-media-left:hover .dez-info-has {
margin-left: 0px;
}
.dez-media.dez-media-left .dez-social-icon li {
display: block;
margin: 3px 0;
} .dez-media.dez-media-right .dez-info-has {
right: 0;
padding: 15px;
width: auto;
left: auto;
margin-right: -60px;
}
.dez-media.dez-media-right:hover .dez-info-has {
margin-right: 0px;
}
.dez-media.dez-media-right .dez-social-icon li {
display: block;
margin: 3px 0;
} .dez-team-1{
padding-left:45px;
padding-right:45px;
}
.dez-team-1 .dez-media img {
position: relative;
bottom:-20px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1:hover .dez-media img {
bottom:0px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1 .dez-info-has{
margin: 0;
opacity: 1;
padding: 0;
text-align: center;
}
.dez-team-1 .dez-box {
padding: 0 5px;
z-index: 1;
}
.dez-team-1 .team-info:after {
border: 5px solid #fdc716;
bottom: 5px;
box-sizing: border-box;
content: "";
height: 65%;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1 .dez-social-icon{
padding:10px 20px;
}
.dez-team-1 .dez-social-icon li a {
color: #000000;
font-size: 13px;
height: auto;
padding: 0 10px;
width: auto;
}
.dez-team-1 .dez-media{
padding-left:10px;
padding-right:10px;
background-color:transparent;
}
.dez-team-1.left .team-info:after,
.dez-team-1.right .team-info:after {
border-top: 0px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1.left .team-info:before,
.dez-team-1.right .team-info:before {
border: 5px solid ;
bottom: 50px;
box-sizing: border-box;
content: "";
height: 65%;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
-moz-transform: skewY(10deg);
-o-transform: skewY(10deg);
-webkit-transform: skewY(10deg);
transform: skewY(10deg);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.dez-team-1.right .team-info:before {
-o-transform: skewY(-10deg);
-moz-transform: skewY(-10deg);
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.dez-team-1.right .dez-info-has,
.dez-team-1.left .dez-info-has{
bottom: 0;
left: 0;
position: absolute;
width: 40px;
}
.dez-team-1.right .dez-info-has{
left:auto;
right:0;
}
.dez-team-1.left .dez-social-icon,
.dez-team-1.right .dez-social-icon{
padding:20px 0;
}
.dez-team-1 .dez-social-icon li a{
padding:10px;
}
.dez-team-1:hover .team-info:after{
height:70%;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.dez-team-1.left:hover .team-info:before,
.dez-team-1.right:hover .team-info:before {
height:70%;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s
}
.img-cover {
object-fit: cover;
}
.box-services{
display:table;
}
.box-services-content{
display:table-cell;
vertical-align: middle;
}
.faqs-form,
.side-sticky{ 
position:sticky;
top:100px;
} .table-bordered.dez-cart-tbl th{
padding:15px;
color:#fff;
border-color: rgba(0, 0, 0, 0.05);
}
.table-bordered.dez-cart-tbl td{
color: #404040;
font-weight: 600;
}
.dez-cart-tbl{
text-align:center;
}
.dez-cart-tbl img{
width:100px;
}
.dez-cart-tbl.total td{
font-weight:bold;
font-size:18px;
text-align:right;
}
.dez-cart-tbl td.out-of-stock{
color:red;
}
.dez-cart-tbl td.in-stock{
color:green;
} .blog-carousel .owl-controls{
display:none;
} .dez-newsletter .icon-bx-wraper .dez-tilte{
margin-top:10px;
} .main-slider .wpb_button, 
.main-slider .wpb_content_element, 
.main-slider ul.wpb_thumbnails-fluid > li{
margin-bottom:0;
}
.logo-footer{
max-width:100%;
}
.vc_row .section-full:last-child, 
.vc_row.wpb_row .section-full:last-child, 
.wpb_row .section-full:last-child{
margin-bottom: 0;
} .page-wraper .vc_column_container > .vc_column-inner{
padding-left:0;
padding-right:0;
}
.page-wraper .vc_row{
margin-left:0;
margin-right:0;
} .icon-content h3.dez-tilte{
margin-bottom:10px;
}
.dez-newsletter .icon-content strong{
margin-top:5px;
display:inline-block;
}
.about-us h2{
margin-top:0;
}
.dez-newsletter .icon-bx-wraper .dez-tilte{
margin-top: 3px;
}  .fly-box-ho,
.fly-box,
.fly-box-ho:hover,
.fly-box:hover,
.hwp{
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
}
.fly-box{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); 
}
.icon-bx-wraper:hover .fly-box-ho,
.fly-box-ho:hover,
.icon-bx-wraper:hover .fly-box,
.fly-box:hover{
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
-o-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
transform:translateY(-10px);
}
.button-md{
padding: 14px 30px;
} .font-style-2 p,
.font-style-2 a,
.font-style-2 li
.font-style-2 span,
.font-style-2 strong{
font-family: roboto;
}
.title-top{
font-size: 18px;
margin-bottom: 5px;
}
.counter-left .counter{
font-size: 34px;
margin-bottom: 0;
font-family: roboto;
font-weight: 700;
line-height: 34px;
} .service-border-style{
position: relative;
overflow: hidden;
}
.service-border-style .services-content{
position: absolute;
top: 0;
right: 0;
border: 1px solid #ededed;
background-color: #fff;
height: 100%;
width: 100%;
transition: all 0.5s;
overflow: hidden;
}
.service-border-style:hover .services-content{
transition: all 0.5s;
right: 100%;
position: absolute;
}
.font-50{
font-size: 50px;
line-height: 60px;
}
.testimonial-8{
position: relative;
}
.testimonial-8 .quote-left{
font-size: 30px;
position: relative;
top: -60px;
left: 48%;
margin: auto;
text-align: center;
}
.blog-post-style{
position: relative;
}
.blog-post-style .usefull-link{
position: absolute;
top: 20px;
left: 20px;
}
.blog-post-style .usefull-link ul .category-latest-blog{
list-style:none;
}
.our-info .title-name{
font-size: 24px;
} .fea-project .project-img{
position: relative;
overflow: hidden;
}
.fea-project .project-content a:hover {
color:#fff;
}
.fea-project .project-content{
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(22,22,22,0.8);
padding: 25px;
transition: all 0.5s;
}
.project-content .project-link {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
padding: 25px;
}
.fea-project:hover .project-content{
position: absolute;
transition: all 0.5s;
top: 0px;
}  @media only screen and (max-width: 1200px) {
.dez-tilte-inner.skew-title:after{
right: -8px;
}
.dez-team-1 {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 1024px) {
.download-file  text,
.download-file .file-name {
font-size: 12px;
}
.download-file ul li a > span{
width: 45px;
height: 45px;
line-height: 45px;
}
.main-slider .tparrows{
display:none;
}
}
@media only screen and (max-width: 991px) {
.dez-newsletter .icon-bx-wraper .dez-tilte{
margin-bottom:0;
margin-top:4px;
font-size: 15px;
}
.header-style-5 .header-nav .nav > li > a{
color: #777777;
}
.woo-entry{
width:100%;
overflow:scroll;
}
.comments-area .p-a30.bg-white:last-child{
margin-bottom:30px;
}
.site-header .navbar-nav > li > a {
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
} .site-header .nav.navbar-nav li a i.fa-chevron-down:before {
content:"\f078";
}
.site-header .nav.navbar-nav li.open a i.fa-chevron-down:before {
content:"\f054";
}
.site-header .nav.navbar-nav li a i.fa-chevron-down {
background-color: rgba(0, 0, 0, 0.2);
color: #ffffff;
height: 100%;
line-height: 40px;
position: absolute;
right: 0;
text-align: center;
top: -6px;
width: 40px;
z-index: 3;
}
.header-nav .nav > li:hover .sub-menu {
display: none;
opacity: 1;
margin-top: 0;
}
.header-nav .nav > li.open .sub-menu {
display: block;
opacity: 1;
margin-top: 0;
}
.header-nav .nav .open > a,
.header-nav .nav .open > a:focus,
.header-nav .nav .open > a:hover {
background-color: inherit;
border-color: #e9e9e9;
}
.header-nav.nav-dark.nav .open > a,
.header-nav.nav-dark .nav .open > a:focus,
.header-nav.nav-dark .nav .open > a:hover {
border-color: rgba(0, 0, 0, 0.2);
}
}
@media only screen and (max-width: 767px) {
.dez-newsletter .p-t40,
.dez-newsletter .p-t30,
.dez-newsletter .p-t40.p-b20{
padding-top:20px;
padding-bottom:20px;
}
.input-group.equal-col.skew-subscribe{
height:auto;
}
.dez-bnr-inr{
height: 200px;
}
.dez-box.dez-gallery-box h2{
font-size:18px;
margin-bottom:10px;
}
.dez-box.dez-gallery-box .clearfix.m-b15{
display:none;
}
.map-section.contact_style_one{
padding-bottom:30px;
}
.comments-area .p-a30.bg-white{
padding:15px;
}
.const_theme .const_theme .comment{
margin-left:15px;
}
.dez-newsletter .icon-bx-wraper .dez-tilte{
margin-top:4px;
font-size: 24px;
}
.dez-newsletter .icon-bx-wraper.left{
padding-bottom:0;
}
.meet-ask-row .icon-bx-wraper .dez-tilte{
margin-bottom:0;
}
.meet-ask-row .icon-bx-wraper p{
line-height: 18px;
}
}.wp-block-gallery{
padding-left:0px !important;
}
.wp-block-gallery li{
list-style:none !important;
} .has-strong-yellow-background-color{
background:#fdc716 !important;
}
.has-strong-white-background-color{
background:#ffffff !important;
}
.has-light-black-background-color{
background:#333333 !important;
}
.has-very-light-gray-background-color{
background:#767676 !important;
}
.has-very-dark-black-background-color{
background:#000000 !important;
}
.has-strong-yellow-color{
color:#fdc716 !important;
}
.has-strong-white-color{
color:#ffffff !important;
}
.has-light-black-color{
color:#333333 !important;
}
.has-very-light-gray-color{
color:#767676 !important;
}
.has-very-dark-black-color{
color:#000000 !important;
} .has-small-font-size{
font-size:10px !important;
}
.has-normal-font-size{
font-size:15px !important;
}
.has-large-font-size{
font-size:24px !important;
}
.has-huge-font-size{
font-size:36px !important;
}@media only screen and (max-width: 1200px) {
.const_theme .const_theme{
margin-left:0px;
}
}
@media only screen and (max-width: 767px) {
.const_theme .const_theme{
margin-left:0px;
}
.admin-bar .is-fixed .main-bar{
top:46px;
}
.side-bar{
margin-top:70px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
float:none;
width:100%;
margin-bottom:20px;
}
}
@media only screen and (max-width: 600px) {
.admin-bar .is-fixed .main-bar{
top:0px;
}
.extra-nav{
display:none;
}
}
@media only screen and (max-width: 499px) {
.const_theme .const_theme .comment{
margin-left:0px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
margin-right:0px !important;
width:100% !important;
margin-bottom:15px;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button{
width:100%;
float:none;
margin-top:15px;
}
}.bg-primary,
.meet-ask-row:after,
.dez-separator.style-skew[class*="style-"]:after,
.dez-separator.style-skew[class*="style-"]:before,
.dez-tilte-inner.skew-title:after,
.date-style-2 .post-date,
.date-style-3.skew-date .post-date,
.date-style-3.skew-date .post-date:before,
.overlay-primary-light:after,
.overlay-primary-middle:after,
.overlay-primary-dark:after,
.widget-title:after,
.site-button,
.comments-area .comment-form p input[type="submit"],
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.footer-line:after,
.testimonial-1 .quote-left:before,
.testimonial-2 .quote-left:before,
.site-filters .active > [class*="site-button"],
.list-num-count > li:before,
#myNavbar li.active a, 
.skew-angle:after,
.header-style-6.style-1 .header-nav .nav > li.active a:before,
.header-style-6.style-1 .header-nav .nav > li:hover > a:before,
.dez-project-left:after,
.service-carousel .owl-prev, 
.service-carousel .owl-next,
.about-us .dez-tabs .nav-tabs li.active a,
#myNavbar li.active a,
.sidenav ul li a:hover,
.widget_calendar table tbody td#today,
.searchform input[type="submit"],
.scroltop.style5:after,
.tag-new,
.download-file ul li a > span,
.product-item .overlay-icon a i,
.woocommerce-pagination ul li a:hover, .woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
form.cart button.add-to-cart,
.woocommerce div.product .woocommerce-tabs ul.tabs li a::before,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #place_order,
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.pagination .page-numbers.current, .pagination a.page-numbers:hover,
.comments-area .comment-form p input[type="submit"], .comments-area .comment-form p button,
.box-number:after
{
background-color: #7f7f7f;
} .site-button:active,
.site-button:hover,
.site-button:focus,
.active > .site-button,
.bg-primary-dark,
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus ,
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus,
a.bg-primary:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.thm-unit-test .posts-nav a:hover span  {
background-color: #7f7f7f;
}
a,
.text-primary,
.primary li:before,
.breadcrumb-row ul li a,
.header-nav .nav > li.active > a,
.header-nav .nav > li.current-menu-item > a .header-nav .nav > li .sub-menu li a:hover,
.header-nav .nav > li:hover > a,
.header-nav .nav > li .mega-menu > li ul a:hover,
.header-nav .nav > li .sub-menu li:hover > a,
.nav-dark.header-nav .nav > li .sub-menu li:hover > a,
.nav-dark.header-nav .nav > li .mega-menu > li ul a:hover,
blockquote:before,
ol.comment-list li.comment .reply a,
footer a:active,
footer a:focus,
footer a:hover,
footer h1 a,
footer h2 a,
footer h3 a,
footer h4 a,
footer h5 a,
footer h6 a,
footer p a,
button.scroltop,
.testimonial-1 .testimonial-position,
.testimonial-4 .testimonial-name:after,
.testimonial-2 .testimonial-position,
.testimonial-3 .testimonial-position,
.testimonial-3 .quote-left:before,
.acod-head a:after,
.acod-head a,
.acod-head a:hover,
.acod-head a.collapsed:hover,
.dez-tabs .nav-tabs > li > a i,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.download-file ul li a > text, .download-file ul li a > i,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce p.stars a,
.woocommerce .woocommerce-message::before,
.thm-unit-test .posts-nav a:hover,
.woocommerce .woocommerce-info a,.woocommerce .woocommerce-info::before,
.dez-post-readmore a.site-button-link:hover,
.blog-post.blog-lg .dez-post-readmore a.site-button-link:hover,
ol.comment-list li.comment .reply a, .comment-list .comment .reply a
{
color: #7f7f7f;
}
.navbar-toggle,
.testimonial-4 .testimonial-pic,
.testimonial-4:after,
.testimonial-4 [class*="quote-"],
button.scroltop,
blockquote,.download-file ul li a,
.woocommerce-pagination ul li a:hover, .woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current,
form.cart button.add-to-cart,
form.cart button.add-to-cart:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce .woocommerce-message,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #place_order,
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message,
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover, .pagination > li > .current, .pagination > li:hover > .current,
.blog-post.blog-lg .dez-post-readmore a.site-button-link:hover
{
border-color: #7f7f7f;
}
.about-us .dez-tabs .nav-tabs li.active{
border-right: 4px solid #7f7f7f;
}
.btn-style-two,
.btn-style-one:hover,
.btn-style-three:hover,
.footer-bottom .footer-nav li a:hover,
.sidebar .latest-tweets .owl-prev:hover,
.sidebar .latest-tweets .owl-next:hover
{
color: #7f7f7f !important;
}
.dez-team-1 .team-info:after,
.dez-team-1.left .team-info:before, 
.dez-team-1.right .team-info:before
{
border-color: #7f7f7f !important;
}
.dez-info-has.bg-primary
{
background-color: rgba(127,127,127,0.9) !important;
}.boxed {
margin: 0 auto;
width: 100%;
min-width: 280px;
max-width: 1230px;
}
.boxed .navbar {
width: 100% !important;
margin: 0 auto;
width: 100%;
min-width: 280px;
max-width: 1230px;
}
.boxed .bx-wrapper .owl-next {right: -30px !important}
.boxed .bx-wrapper .owl-prev {left: -30px !important}
.switcher {
position: fixed;
bottom: 30%;
padding: 5px;
left: -200px;
z-index: 999999999999999999999999999999999;
width: 200px;
height: auto;
background: #f7f7f7;
padding-top: 10px;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
border: solid 1px #ddd;
}
.switcher .fa-cog {
background: #f7f7f7;
border: solid 1px #ddd;
color: #707070;
width: 50px;
height: 50px;
font-size: 36px;
text-align: center;
line-height: 50px;
cursor: pointer;
position: absolute;
right: -50px;
top: -1px;
}
.switcher .fa-cog:hover {
-webkit-animation: spin 2s linear;
-moz-animation: spin 2s linear;
-o-animation: spin 2s linear;
animation: spin 2s linear;
}
.switcher.active {
left: 0;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
}
.switcher .box {
position:relative;
display:inline-block;
width: 29%;
height: 26px;
text-indent: -9999px;
cursor: pointer;
border: 1px solid #222222 !important;
color: #fff;
margin: 5px 1% 5px;
text-align: center;
font-weight: 400;
font-size: 10px;
}
.switcher .heading-panel{
position:relative;
display:block;
line-height:24px;
padding:8px 10px;
background:#003;
color:#ffffff;
text-align:center;
text-transform:capitalize;
}
.switcher .layout-outer,
.switcher .colors-outer{
text-align:center;
padding:10px 15px;	
}
#default {background: #fb4848;}
#blue {background: #6699FF}
#asparagus {background: #7BA05B}
#green {background: #76c381;}
#orange {background: #d37b46;}
#purple {background: #e281ef}
#yellow {background: #f8ca00}
#tomato {background: #FF6347}
#teal {background: #008080}
#pink {background: #FF69B1}
#lima {background: #73B819}
#java {background: #19B8AF}
#turquoise {background: #40E8D9}
#default-2 {background: #fb4848;}
#green-2 {background: #76c381;}
#orange-2 {background: #d37b46;}
#boxed,
#full {
position:relative;
display:block;
padding:5px 15px;
font-size:14px;
border:2px solid #999;
background: #f8f8f8;
color: #707070;
}
.layout-option{
position:relative;
display:inline-block;
width:45%;
margin:0px 1%;
}