/**
* 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@import url("../shoptown/responsive.css");
.mobiheader {display:none;}
 @media only screen and (min-width: 1200px) and (max-width: 1280px) {
.header-search { width: 600px;}
.header-search input[type="text"], .header-search input[type="search"] { width: 340px;}
.serviceblock{width: 270px;}
}

 @media only screen and (min-width: 1024px) and (max-width: 1200px) {
.header-search { width: 470px;}
.header-search input[type="text"], .header-search input[type="search"] { width: 210px;}
.serviceblock {  width: 234px;}
}

 @media only screen and (min-width: 980px) and (max-width: 1023px) {
 .mega-menu ul li a { padding: 20px 25px;}
.header-search { width: 440px;}
.header-search input[type="text"], .header-search input[type="search"] { width: 180px;}
.serviceblock {  width: 224px;}
.parent-cmsblock .cms-banner2 .static-wrapper .static-inner { padding: 14px 10px;}
}
 @media only screen and (max-width: 979px) {
	 
	 .header-search {
    width: 477px;
    margin-top: 0px;
}
	 .yamap {
    margin-top: 220px;
}
	 
	 
.quick-access{ margin: 8px 20px!important;}
.navbar.navigation-inner { float: none;}
.parent-cmsblock .cms-banner1 .text1.static-text,.parent-cmsblock .cms-banner1.left-banner-side .text2.static-text{ font-size: 20px;}
.parent-cmsblock .cms-banner2 .static-wrapper .static-inner { padding: 6px 10px!important;}
.parent-cmsblock .cms-banner2 .text1.static-text,.parent-cmsblock .cms-banner2 .text2.static-text{font-size: 15px;!important}
.parent-cmsblock .cms-banner2 .text3.static-text{font-size: 12px!important;}
.mega-menu ul li a, .mobile-menu ul li a{ color:#333;}
.mega-menu ul li a:hover, .mobile-menu ul li a:hover {  color: #f02640;}
}
 @media only screen and (max-width: 767px) {
.main-content.home-page.full-width.box-page {margin: 0!important;}
.parent-cmsblock .cms-banner1 .text1.static-text,.parent-cmsblock .cms-banner1.left-banner-side .text2.static-text{ font-size: 18px!important;margin-bottom: 5px;}
.parent-cmsblock .cms-banner1 .text2.static-text{margin-bottom: 5px;}
.homecategory, #pg-2712-0 {    background-size: cover !important; margin-left: 10px;
    margin-right: 10px;}
	.footer-top-inner .footertop{padding-bottom:20px !important}
	.inlineform {width:100%}
	.tnp-subscription p {    margin-bottom: -15px;}
/*#staticlinkswidget-3 {display:none;}*/
.mobiheader {display:block; text-align:center;}
.contactlink {font-weight:600;
    margin-top: 10px;
    margin-bottom: 10px;

}

.mobiheader .header-search {
    display: block;
    width: 100%;
    margin-left: 0px;
}
.header-search {display:none;}
.header-contact {
    text-align: center;
    float: none;
    text-transform: uppercase;
    background: none;
    padding-left: 50px;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}
.header-right {
    position: relative;
    right: 0;
    z-index: 9;
    margin: 0 auto;
    float: none;
	    display: block;
}


}
 @media only screen and (max-width: 640px) {

.parent-cmsblock .one_fourth,.parent-cmsblock .three_fourth,.cms-banner-item.cms-banner1.left,.cms-banner-item.cms-banner1.right,.cms-banner-item.cms-banner2{ width:100%; padding:0; margin:0 0 20px;}	
.parent-cmsblock .cms-banner2 .static-wrapper .static-inner { padding: 20px 10px !important;}

.header-search {
 width: 100%;
    margin-top: 0px;
}
}
 @media only screen and (max-width: 479px) {
	 .header-left {width:100%}
 .quick-access { margin: 0!important;}
 .header-center {
  
    margin-top: 100px;
}
.header-main {
    margin-bottom: 10px;
}
.header-contact {padding-left:0px;}

}

footer .toggle-block {display:block !important;}