@charset "utf-8";
/* CSS Document */
.uk-overlay-background {  
background: rgba(107,111,111, 0.7) none repeat scroll 0 0 !important;  
}

.cart_list li, .contact-widget ul li { color:#FFF !important;}

.featureslist li {color:#FFF !important;}

.dm_featured_box_bg {min-height: inherit;}

.title1 hr {
    border-top: 1px solid #d4d4d4;
    position: absolute;
    margin: 0;
    max-width: 280px;
    left: 2%;
    right: 30%;
}

.tz-breadcrumb-left h1{
font-size: 22px;
margin-top: 45px;
color: #fff
}

.nomap {background:none !important;}

.title1 hr::after { left: 30% !important; right: 30% !important;}

.recent_posts_widget > li img {margin-bottom: 25px !important;}

@media (max-width: 599px) {	
	
#tz-menu {margin-top: -45px;}

.logo {float: left !important;}

#Mod140 {display:none !important;}
	
.title h1 { font-size: 1.75em;}	

.col-lg-5 { display:none;}

.title1 h1 { font-size: 1.8em;}	

.dm_featured_box { padding-top: 2px !important; padding-right:15px !important;}
.dm_featured_box:nth-of-type(2n) { padding-top: 2px !important; padding-right:0px !important; padding-left:0px !important;} 

.dm_featured_box_bg { padding-top: 10px !important;}



.serviceslist .servicelistbox .serviceicon { margin-top:0px !important; margin-bottom:65px !important; margin-left:10px !important; margin-right:10px !important;}

.serviceslist .service-icon .serviceicon {
-webkit-border-radius: 400px;
-moz-border-radius: 400px;
border-radius: 400px;
color: #fff;
background: #f6f6f6;
border: 1px solid #888;
font-size: 15px;
height: 45px;
line-height: 48px;
margin-right: 10px;
position: relative;
text-align: center;
width: 45px;
z-index: 5;
}

.fa-2x {
font-size: 1.5em;
}

.servicelistbox .service-icon .title h3 {
	margin-bottom:3px !important;
	font-size: 11px !important;
    font-weight: bold;}

.service-icon p {
	margin-bottom:0px !important;
    font-size: 11px;
    line-height: 15px; }
 
 
span.pri_item {font-size: 12px !important; } 

#jivo_chat_widget{ display: none !important;}
} /* End max-width: 599*/

@media (min-width: 600px) and (max-width: 768px) {
#mod_improved_ajax_login-167 a.logBtn { margin-top:4px !important; margin-left:5px !important;}

.header {
min-height: 68px;
}

.col-sm-3 { width: 20%; padding-right:0 !important;}

.logo { float: left !important;
clear: left !important;
text-align: center !important;
line-height: 42px;
}

.navbar {
margin-top: 15px;
}

.navbar-nav>li>a {
padding: 8px 4px;
}

#tz_menu .col-md-7, .col-sm-9 { width:80% !important}

.blog_wrap .post_date, .servicesbox .serviceicon {
	height: 50px !important;
line-height: 50px !important;}

.darkwrapper p.lead { padding-bottom:0px !important;}

.servicesbox .title h3 { 
margin-bottom:0px !important;
line-height: 26px;
min-height: 52px;
font-size: 16px !important; }

.col-lg-5 { display:none;}

.col-sm-6 {
width: inherit;
align-content: center;
float:left;
}

ul.featureslist {
margin-left: 0;
max-width: 285px;
}

.paddingtop {
padding: 30px 0;
}

.dm_featured_box { padding-top: 2px !important; padding-right:15px !important;}
.dm_featured_box:nth-of-type(2n) { padding-left:10px !important;} 

.dm_featured_box_bg { padding-top: 10px !important;}



.serviceslist .servicelistbox .serviceicon { margin-top:0px !important; margin-bottom:65px !important; margin-left:10px !important; margin-right:10px !important;}

.serviceslist .service-icon .serviceicon {
-webkit-border-radius: 400px;
-moz-border-radius: 400px;
border-radius: 400px;
color: #fff;
background: #f6f6f6;
border: 1px solid #888;
font-size: 15px;
height: 45px;
line-height: 48px;
margin-right: 10px;
position: relative;
text-align: center;
width: 45px;
z-index: 5;
}

.fa-2x {
font-size: 1.5em;
}

.servicelistbox .service-icon .title h3 {
	margin-bottom:3px !important;
	font-size: 11px !important;
    font-weight: bold;}

.service-icon p {
	margin-bottom:0px !important;
    font-size: 11px;
    line-height: 15px; }
 
 
span.pri_item {font-size: 12px !important; } 

.col-lg-3 {
  width: 33%;
  float:left;
}

.recent_posts_widget > li img {margin-bottom: 25px !important;}

#tz-footer3 {
  display:block;
  clear:both;
  width: 100%;
}

#jivo_chat_widget{ display: none !important;}


} /* End 600px and max-width: 768*/

@media (min-width: 768px) and (max-width: 992px) {
#mod_improved_ajax_login-167 a.logBtn { margin-top:4px !important; margin-left:5px !important;}

.header {
min-height: 68px;
}

.col-sm-3 { width: 20%; padding-right:0 !important;}

.logo { float: left !important;
clear: left !important;
text-align: center !important;
line-height: 42px;
}

.navbar {
margin-top: 15px;
}

.navbar-nav>li>a {
padding: 8px 4px;
}

#plazart-mainnav .dropdown-submenu > .dropdown-menu {right: 100% !important; left:inherit !important;}

#tz_menu .col-md-7, .col-sm-9 { width:80% !important}

.blog_wrap .post_date, .servicesbox .serviceicon {
	height: 50px !important;
line-height: 50px !important;}

.darkwrapper p.lead { padding-bottom:0px !important;}

.servicesbox .title h3 { 
margin-bottom:0px !important;
line-height: 26px;
min-height: 34px;
font-size: 16px !important; }

.col-lg-5 { display:none;}

.col-sm-6 {
width: inherit;
align-content: center;
float:left;
}
.paddingtop {
padding: 30px 0;
}

.dm_featured_box { padding-top: 6px !important; padding-right:40px !important;}
.dm_featured_box:nth-of-type(2n) { padding-left:30px !important;} 

.dm_featured_box_bg { padding-top: 13px !important;}

.servicelistbox {min-height:140px;}

.serviceslist .servicelistbox .serviceicon { margin-top:0px !important; margin-bottom:90px !important; margin-left:15px !important; margin-right:15px !important;}

.servicelistbox .service-icon .title h3 {
	margin-bottom:3px !important;
	font-size: 13px !important;
    font-weight: bold;}

.service-icon p {
	margin-bottom:0px !important;
    font-size: 12px;
    line-height: 17px; }
 
 
span.pri_item {font-size: 12px !important; } 

.col-lg-3 {
  width: 33%;
  float:left;
}

.recent_posts_widget > li img {margin-bottom: 25px !important;}

#tz-footer3 {
  display:block;
  clear:both;
  width: 100%;
}



} /* End 768px and max-width: 992 */

@media (min-width: 992px) and (max-width: 1023px){
#mod_improved_ajax_login-167 a.logBtn { margin-top:4px !important; margin-left:5px !important;}

#tz_menu .col-md-7, .col-sm-9  { width:80% !important}	

.recent_posts_widget > li img {margin-bottom: 25px !important;}
}

@media (min-width: 1024px) and (max-width: 1279px) {
#mod_improved_ajax_login-167 a.logBtn { margin-top:4px !important; margin-left:5px !important;}

#tz_menu .col-md-7, .col-sm-9 { width:80% !important}

.blog_wrap .post_date, .servicesbox .serviceicon {
	height: 50px !important;
line-height: 50px !important;}

.darkwrapper .lead { padding-bottom: 0 !important;}

.servicesbox .title h3 { 
margin-bottom:0px !important;
line-height: 26px;
min-height: 52px;
font-size: 16px !important; }

.dm_featured_box { padding-top: 12px !important; padding-right:40px !important;}
.dm_featured_box:nth-of-type(2n) { padding-left:30px !important;} 

.dm_featured_box_bg { padding-top: 13px !important;}

.servicelistbox {min-height:140px;}

.serviceslist .servicelistbox .serviceicon { margin-top:0px !important; margin-bottom:75px !important; margin-left:15px !important; margin-right:15px !important;}

.servicelistbox .service-icon .title h3 {
	margin-bottom:3px !important;
	font-size: 14px !important;
    font-weight: bold;}

.service-icon p {
	margin-bottom:10px !important;
    font-size: 14px;
    line-height: 22px; }
 
 
span.pri_item {font-size: 12px !important; } 

.col-lg-3 {
  width: 33%;
  float:left;
}

.recent_posts_widget > li img {margin-bottom: 25px !important;}

#tz-footer3 {
  display:block;
  clear:both;
  width: 100%;
}



} /* End 1024px and max-width: 1279 */

p.headertext {
font-weight: bold;
color: white;
}

@media screen and (min-width: 1280px) {
#mod_improved_ajax_login-167 a.logBtn { margin-top:4px !important; margin-left:5px !important;}

.blog_wrap .post_date, .servicesbox .serviceicon {
	height: 50px !important;
line-height: 50px !important;}

.servicesbox .title h3 { margin-bottom:0px !important}

.servicesbox p { text-indent:63px;}

.dm_featured_box_bg { padding-top: 13px !important;}

.servicelistbox {min-height:168px;}

.serviceslist .servicelistbox .serviceicon { margin-top:0px !important; margin-bottom:45px !important;}

.servicelistbox .service-icon .title h3 { margin-bottom:8px !important;}

.service-icon p { margin-bottom:10px !important }
 
} /* End min-width: 1280px */
