h1,h2,h3,h4,h5,h6,.title { 
    text-transform:uppercase;
}
.fusion-main-menu > ul > li > a { 
    text-transform:uppercase; padding:59px 0 20px 0;
}

.fusion-main-menu > ul > li { padding-right: 49px;}

.fusion-page-title-bar { 
    border:0;
}
#main { 
    padding:0;
}
.title { 
    background:url(/wp-content/themes/Avada-Child-Theme/images/bg-title.gif) repeat-x 0 48%;
    margin: -3px 0 27px;
    overflow: hidden;
}
.title h2, #main .post-content .title h2 {
    float: left;
    padding: 0 8px 0 0 !important;
    margin: 0 !important;
    background: #fff;
    font-size: 18px !important;
}
.fusion-main-menu .sub-menu li a {
    text-transform:uppercase;
}
.avada-contact-form {
    margin:35px 0;
}
.wooslider { 
    padding:0; border:0; box-shadow:none;
}
body .wooslider .slide-content {
    margin:0; 
}
.wooslider .slide-content p { 
    margin:0; 
}
.wooslider .wooslider-control-nav { 
    display:none; 
}
.wooslider .wooslider-prev, .wooslider:hover .wooslider-prev { 
    left:0; 
    text-indent:-9999px;
    background-image: url(/wp-content/themes/Avada-Child-Theme/images/ls_prev.png);
    background-position: 45% 50% !important;
    left: 0 !important;
    display:block;
    height:60px;
}
.wooslider .wooslider-next, .wooslider:hover .wooslider-next { 
    right:0;
    text-indent:-9999px; 
    background-image:  url(/wp-content/themes/Avada-Child-Theme/images/ls_next.png);
    background-position: 45% 50% !important;
    right: 0 !important;
    display:block;
    height:60px;
}
.wooslider .wooslider-control-nav {
    display:block !important;
}

body .wooslider.wooslider-type-posts img, body .wooslider.wooslider-type-attachments img {
    max-height:auto !important;
}
.wooslider .slides img {
    width: auto;
    display: block;
    /* height: 470px !important; */
    margin: 0 auto !important;
}
.home .wooslider .wooslider-control-nav {
    display:none !important;
}

.fusion-logo { margin-bottom: 35px;}

.post-content h1 { font-size: 2em; margin-top: 1.2em;  margin-bottom: 0.5em;}

.post-content p { line-height: 1.58;}
.fusion-copyright-content { color: #8c8989; font-size: 12px;  text-shadow: 1px 2px 1px #000;}

.fusion-footer-copyright-area { padding-bottom: 25px;}
#content { padding-bottom:40px;}

.fusion-footer-widget-area {  padding-top: 40px; padding-bottom: 42px;}
.fusion-footer-copyright-area { padding-bottom: 24px; padding-top: 20px;}
.post-content ul.arrow li, .fusion-post-content ul.arrow li { line-height:20px;}
.post-content ul.arrow li:before, .fusion-post-content ul.arrow li:before { background-color: #7cb039 !important;}


blockquote { margin:0 !important; border-left:none !important; padding: 25px 14px 24px 24px !important;font-size:13px !important; background:url(images/bg-blockquote.gif) bottom left no-repeat;}
.review blockquote q { font-size:13px;}
span.company-name { background:url(/wp-content/themes/Avada-Child-Theme/images/bg-blockquote.gif) top left no-repeat; display: block; padding: 16px 0 0 55px; color: #ccc; font-size:13px;}

.post-content blockquote { background-color: #F6F3F3;}
.fusion-google-map { display:none;}

#comment-input input[type="text"],#comment-input input[type="email"],#comment-input input[type="tel"] { height: 33px; box-shadow: inset 0 1px 5px rgba(0,0,0,0.1); width: 31.9%; padding: 8px 10px; margin-right: 14px;}
#comment-input input[type="text"]#url { margin-right:0;}
.avada-contact-form { margin:0; width: 77.8%;}
#comment-textarea textarea, .comment-form-comment textarea { margin-top:3px; box-shadow: inset 0 1px 5px rgba(0,0,0,0.1); padding: 8px 10px;}
#comment-submit-container input[type="submit"] { color: #cccccc !important;  background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #4e4d4d), color-stop(1, #2a2a2a) ); border: 1px solid #2a2a2a;}
#comment-submit-container input[type="submit"]:hover { background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #2a2a2a), color-stop(1, #4e4d4d) );}

#content ul.fusion-filters { margin-top:0;}
.fusion-rollover-link:before { background:url(/wp-content/themes/Avada-Child-Theme/images/link-ico.png) no-repeat; width:65px; } 
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before { font-size: 550px;}
.single-navigation { margin-bottom:30px;}
.project-content h3 { margin-bottom:5px;}

.project-content .project-description h3 { display:none;}

.post-content h4 {
	font-size: 16px!important;
	margin-top: 0!important;
	margin-bottom: .5em!important;
}
.mobile {
  display: none;
}

/***************************************** Responsive  ****************************************/

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 801px) and (max-width: 991px) {

}



@media (max-width: 800px) {
	
	#content { padding: 0 10px;}
	.post-content { margin-top:30px;}
	.avada-contact-form { width: 100%; margin-bottom: 20px;}
	#comment-input input[type="text"],#comment-input input[type="email"],#comment-input input[type="tel"]{ width:100%;}
	.fusion-mobile-nav-holder { padding-bottom:15px;}
	.fusion-columns .fusion-column:not(.fusion-column-last) { margin:0;}
	
 
 .desktop {
  display: none;
 }
 
 .mobile {
  display: block;
 }
}
 

@media (max-width: 480px) {

}