@media(max-width:2560px){body.wide-layout .wide-background{padding-left:710px;padding-right:710px;margin-left:-710px;margin-right:-710px}
}
@media(min-width:1681px) and (max-width:1920px){body.wide-layout .wide-background{padding-left:410px;padding-right:410px;margin-left:-410px;margin-right:-410px}
}
@media(min-width:1441px) and (max-width:1680px){body.wide-layout .wide-background{padding-left:280px;padding-right:280px;margin-left:-280px;margin-right:-280px}
}
@media(min-width:1367px) and (max-width:1440px){body.wide-layout .wide-background{padding-left:160px;padding-right:160px;margin-left:-160px;margin-right:-160px}
}
@media(max-width:1200px){body.boxed-layout .wrapper{max-width:970px}
}
@media(max-width:991px){body.boxed-layout .wrapper{overflow:hidden;margin:0 auto !important}
body.boxed-layout .wide-background,body.wide-layout .wide-background{padding:30px 140px;margin-left:-140px;margin-right:-140px}
#header-topbar ul{display:none}
#header-topbar ul.topbar-login,#header-topbar ul.topbar-social,#header-topbar ul.topbar-wmpl{display:block}
#header-topbar .topbar-title{display:none}
#header-topbar .topbar-title-icon{margin:0}
.tt360-nav-menu{display:none}
.site-header-style-2 .tt360-search-container>ul>li.tt360-cart-list{margin-right:5px}
.responsive-mobile-menu{display:block}
#mobile-menu{display:block}
.site-header-style-2 .tt360-search-container .responsive-mobile-menu{display:inline-block}
.site-header-style-3 .tt360-header-right>ul>li.responsive-mobile-menu{display:inline-block}
.site-header-style-3 #tt360-nav{display:none}
.site-header-style-3 .cart-list-btn-title{display:none}
.tt360-wc-login>a>i{margin:0}
.tt360-wc-login>a>span{display:none}
.post-ajax-element.blog-timeline-style-1 .post-timeline-element-content{padding:10px}
.tt360-mini-bar{display:none}
.mini-bar-open{display:none}
}
@media(max-width:767px){body.boxed-layout .wide-background,body.wide-layout .wide-background{padding:30px 30px;margin-left:-30px;margin-right:-30px}
#header-topbar .custom-content{display:none}
.tt360-header-logo .logo{margin-top:0;float:left;display:inline-block;width:100%;text-align:center}
.tt360-header-logo .logo a{margin:0 auto;float:none;display:inline-block}
.tt360-header-right{float:left;text-align:center;width:100%}
.tt360-header-right .tt360-social,.tt360-header-right-custom{float:none}
.site-header-style-2 .tt360-header-right{float:right;width:auto}
.site-header-style-2 .tt360-header-right .tt360-search-form{display:none}
.site-header-style-3 .tt360-header-left{width:100%;text-align:center;margin-bottom:20px}
.site-header-style-3 .tt360-header-right-custom{float:none}
.site-header-style-3 .tt360-header-right>ul{float:none}
.site-header-style-3 .tt360-header-right .tt360-search-form{display:none}
.site-header-style-3 .tt360-header-logo{text-align:center;float:left;width:100%}
.tt360-search-form{display:none}
.post-entry .post-date-type{width:100%;margin-bottom:10px}
.post-entry .post-content{margin-left:0}
.single-post-date-type{margin-bottom:10px}
.single-post-date-type{float:left;width:100%}
.single .post-entry .post-content{margin-left:0}
#comment-fields input{width:100%}
.post-ajax-element.blog-timeline-style-1,.post-ajax-element.blog-timeline-style-2{width:100%}
.post-details{float:left;width:100%}
.portfolio-filters-cats{text-align:center}
.portfolio-filters-cats-select{text-align:center;margin-top:20px}
.portfolio-filters-cats-select select{float:none}
.contact-form input[type=text]{width:100%}
#site-footer-bottom{text-align:center}
#site-footer-custom-area-right{text-align:center;float:none}
#site-footer-bottom #site-footer-custom-area .row>div{margin-bottom:10px}
#site-footer-bottom #site-footer-custom-area .row>div:last-child{margin-bottom:0}
.sidetabs.left .sidetabs-nav,.sidetabs.right .sidetabs-nav{float:left}
.sidetabs.left .sidetabs-container,.sidetabs.right .sidetabs-container{margin:10px 0 0;float:left}
.sidetabs.right .sidetabs-nav li{border-right:1px solid #e3e3e3;border-left:0}
.sidetabs.right .sidetabs-nav li.current{border-left:0;border-right:1px solid #c33}
.timeline.timeline-style-1{padding-left:10px}
.timeline.timeline-style-1 .timeline-date{position:static;margin:0 0 10px 20px;float:left;width:100%}
.timeline.timeline-style-1 .timeline-date span{float:left}
.timeline.timeline-style-1 .timeline-date span:after{display:none}
.timeline.timeline-style-3{padding-left:60px}
.call-to-action-bar .btn{position:relative;margin-top:20px !important}
.call-to-action-bar-content{padding-right:0}
.testimonials.testimonials-avatar .testimonials-content{float:left;margin-top:10px;margin-left:0}
}
@media(max-width:480px){.post-ajax-element{width:100%}
.portfolio-element{width:100%}
.shortcode-post-entry{width:100%}
}
/*HEADER*/
::-moz-selection{background:#c33;color:#fff;text-shadow:none}
::selection{background:#c33;color:#fff;text-shadow:none}
.tt360-header-logo .logo{margin-top:0}
.tt360-header-right .tt360-social{margin-top:14px}
.site-header-style-3 .tt360-social{margin-top:14px}
.tt360-header-right-custom{margin-top:20px}
.site-header-style-3 .tt360-header-right>ul{margin-top:14px}
#site-content-header{text-align:left}
#map_contact{width:100%; height:350px;}
.contact8 .bottom20{padding-bottom:10px;}
.carea{width:90%;}