﻿@media only screen and (max-width: 991px) {    .top_slider .logo img {        bottom: -17px;        right: 11px;    }			.box .content .button-link{		width: 88%;	}		.nav.navbar-nav li:last-child a{		padding-right:0px !important;	}		.logos_menu .container-fluid:last-child{			padding:0px !important;	}		.top_slider .logo {		height: 65px;		bottom: 28px;		}     .logo .shape {    	border-left: 30px solid transparent;		border-right: 30px solid transparent;		border-top: 30px solid white;	      }   	.nine_two_hidden{	   display:none;		}   .nine_two_visbile{	  display:block;		}	.copyright_phone {		text-align:center;		margin-top: 23px;			font-size: 11px;		line-height: 17px;	}			.footer .bottom_links a{		font-size: 11px;	}				.copyright_phone strong{			}		.box .image-wrapper {		width:100%;		display:block;		height: 192px;		}		.box  img {		left:0px;		width: 100%;	}				.box .content {		display:block;		padding: 20px;	}		.rectangle {  	   height: 45px;	   width: 165px;	   line-height: 45px;		}				.bxslider .content_slider {			}		.form_search {		padding-left: 10px;			min-width: 0px;	}		.product_box .image img {		width: 72%;		}		.resp-tabs-list li {		min-width: 127px;		font-size: 15px;	}		.image_prodct .text h1{		font-size: 26px;	}		.image_prodct .image:after {		border-left: 150px solid transparent;			}		.navbar-default .navbar-nav>li:last-child >a {		padding-right: 0px;	}		.veka > div:last-child {		width: 28%;		}    .pdf-image , .download h5{        text-align: center;    }    	        .resp-tabs-container:before {        display:none;    }    .video-wrapper iframe{        height:382px;    }    .pdf-content h5{        margin-top:10px;    }    .box .content h3 {        margin-top: 0;    }				.doors .door , .five-column {		width:50%;	}	.logos_menu {		margin-bottom: 15px;	}	.download .blue-button {		max-width: 182px;    	margin: 0 auto;	}	.download .pdf-content {		position: static;	}	.downloads-wrapper .download {		padding-bottom: 30px;	}	.download .blue-button {		bottom: 0;		position: absolute;	}	.bxslider .shape_slider:after {	    margin-left: -522px;	    border-left: 545px solid transparent;	    border-right: 1700px solid transparent;	    left: 83px;	    border-bottom: 480px solid rgba(0,114,188,0.6);	    top: -12px;	}	.bxslider .content_slider {		max-width: 380px;			}	.box .wrapper {		display: block;	}	.box .content {		width: 100%;	}	.contact div.formInput {		width: 100%;		float: none !important;	}	.contact span.field-validation-error {		position: static;	}	.contact div.formInput {    	padding-bottom: 12px;	}.top_slider.bowater_header .logo img {    bottom: 23px;}}/* Media Queries for Mobile */@media only screen and (min-width: 0) and (max-width: 767px) {	       .top_slider.bowater_header .logo img {    width: 130px;}		.bxslider .shape_slider {		display: none;	}	.toolkit strong{		padding-top: 10px;	}       .logos_menu {    	margin-bottom: 0px;    }		.logos {		margin-bottom:10px !important;				}		.logos_menu .container-fluid:last-child {		padding-left: 15px !important;		padding-right: 15px !important;		}		.downloads-wrapper .download {		padding-bottom: 0;	}    .article .news-content {        margin-top: 15px;    }    .resp-tab-content {        padding:15px !important;    }    .downloads-wrapper .download{        margin-bottom:15px;    }     .bxslider .content_slider {   		display: block;   }         .content_slider h2 {			font-size: 21px;   }      .content_slider strong {	  	  font-size: 21px;	  line-height: 21px;	}   		.bxslider .box_triangle {		position: relative;	}					.bxslider .content_slider {		width: 100%;		max-width: 100%;		background: rgba(0,0,0,0.5);		padding: 15px;			}		.bx-wrapper img {		display: block !important;	}	.bxslider .content_slider > :not(img) {		margin-top: 0;		padding-bottom: 10px;	}					.bxslider .content_slider .details {				line-height: 30px;		height: 30px;			}		    		.slider:before {		display:none;		}	     .header hr {		margin-top: 7px;		margin-bottom: 7px;			border-top: 1px solid #a7a9ac;	}	.navbar-nav {		margin: 0px;		}	.navbar-collapse {		border:0px;		}	.container-fluid>.navbar-collapse {		margin-right: 0;		margin-left: 0;			background-image: linear-gradient(to bottom, #DEDFE0 2%, #F1F1F2 80%);	}	.navbar-default .navbar-nav>.active>a {		background:none;	}	.navbar-default .navbar-nav>.active>a:hover {		background:none;	}	.navbar-toggle {		margin-bottom:0px;			margin-top: 0px;	}		.footer .veka {		margin-bottom: 12px;			padding-bottom: 12px;		border-bottom: 3px solid #0072bc;	}		.bx-controls {		display:none;			}		.top_slider .menu .rectangle{		display: none;		}		.glass {		margin-top:0px;		line-height: 55px;			}			.logos {		float:none;			display: table;		margin: 0 auto;		padding:0px !important;	}	.navbar-default .navbar-toggle {		width:100%;			border: 0px;		border-radius: 0px;		background-image: -webkit-gradient(			linear,			left top,			left bottom,			color-stop(0.02, #DEDFE0),			color-stop(0.8, #F1F1F2)		);		background-image: -o-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -moz-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -webkit-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -ms-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: linear-gradient(to bottom, #DEDFE0 2%, #F1F1F2 80%);	}	.navbar-toggle {		margin-right:0px;		}	.navbar-toggle .glyphicon {		color:#0072bc;		font-size: 20px;			float:right;			}	.navbar-header .glyphicon-chevron-down {		display:none;	}	.collapsed .glyphicon-chevron-up {		display:none;	}	.collapsed .glyphicon-chevron-down {		display:block;	}			.navigation_mobile {		color:#404040;			float:left;		font-size: 16px;	}	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {		background-image: -webkit-gradient(			linear,			left top,			left bottom,			color-stop(0.02, #DEDFE0),			color-stop(0.8, #F1F1F2)		);		background-image: -o-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -moz-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -webkit-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: -ms-linear-gradient(bottom, #DEDFE0 2%, #F1F1F2 80%);		background-image: linear-gradient(to bottom, #DEDFE0 2%, #F1F1F2 80%);	}	.logos img {	}		.navbar-default .navbar-nav>.open>a	{		background:none;		}	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {		background:none;		}		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {		background:none;				}		.form_search {		width:100%;		background-image: linear-gradient(to top, #DEDFE0 2%, #F1F1F2 80%);	}		.form_search form{		width: 100%;			}		.form_search input[type=text] {		width: 80%;		}	.form_search input[type=submit] {		width:20%;	}	.logo .shape {		z-index: 9999;		}	.top_slider {		margin-left: 15px;		margin-right: 15px;		}			.product_box .image img {		width: auto;			position:relative;		display:block;		margin:0 auto;		padding-bottom: 7px;		padding-top: 7px;			}	.product_box {		padding-bottom:25px;		}	.product_box .content h4 {		margin-top: 0px;				}		.product_box .image {		display: block;	}	.product_box .resources {		display: block;	}		.tool_bar .view .label  {		border-left:1px solid;		}	.tool_bar .product_pager {		border-left:1px solid;			padding-right: 0px;	}	.tool_bar .sort {		margin-bottom: 20px;	}	.tool_bar .view {		margin-bottom: 20px;	}	.tool_bar {		min-height: 160px;	}		.product_pager .pages {		float: left;		margin-left: 15px;	}	.product_pager .previous {		margin-top: 0px;		height: 38px;		border-right: 1px solid;		background-position: 50%;		margin-right: 0px;		width: 50px;			border-left: 1px solid;		position: absolute;		right: 50px;			}	.product_pager .next {		width: 50px;		margin-left: 0px;		margin-top: 0px;		background-position: 50%;		height: 38px;					}		.product_pager .links{		width: 100%;		}	.tool_bar .label {		text-align:left;			padding-left: 15px;	}	.custom-select .select {		text-align: center;				}		.slider .text {		position: relative;		float:none;		max-width:100%;		text-align: left;			}		.image_prodct .image:after {		margin-right: 0px;				}		.image_prodct .text h1 {		font-size: 21px;	}		.image_prodct .image:after {		border-left: 450px solid transparent;	}		.resp-tabs-container:before {		display:none;				}		.content {		padding-bottom: 0px;		}		.form_account {		position: relative;		max-width:100%;		right:0px;		padding-left:0px;		padding-right:0px;		padding-top: 0px;		min-width:inherit !important;				}		.logos li:first-child{		margin-left:0px;	}		.form_account .first_name {		float:none;					margin-right: 0px;	}	.form_account input[type="text"] {		width:88% !important;	}		.form_account  .icon {		width:12%;				}		.veka > div {		width:100% !important;			float:none;		overflow: hidden;	}		.veka li{		border: 1px solid #E2D5D5;		width: 100%;				border-bottom:0px;	}		.veka li:last-child {		border: 1px solid #E2D5D5;	}	.veka ul{		overflow:hidden;		margin-top: 12px;	}		.veka li a{		display:block;		text-align: center;	}				.footer .copyright:before {		left: 0;		right: 0;		top: 23px;		bottom: 0;		margin: auto;		}		.footer .bottom_links {		text-align: center;			padding-left:0px;	}		.sitemap_copyright {		margin-bottom:12px;		}	    .news-wrapper .article {        margin-bottom: 30px;    }    .video-wrapper iframe{        height:221px;    }        .bx-wrapper {        margin: 0 auto 15px !important;    }    #searchform {        margin-top:12px;    }    .top_slider .logo img {        right: -1px;        width: 60px;    }		#googlemap {		height:372px;		}		.slide-show .bx-controls{		display:block;	}		.image-text > div {		display:block;				}		.image-text .image {		text-align:center;		padding-bottom:10px;		}		.image-text .text {		padding-left:0px;		}		.pagenav-wrapper {		margin-bottom:20px;		}		.content_slider a {		width:100%;		}		.bxslider .content_slider > :not(img) {		margin-left:0;		}				.top_slider .logo {		position:static;		height:inherit;		}		.image-text {		margin-bottom:0px;		}		.general-text li {		padding-bottom: 10px;		}		.general-text ul{		margin-top:20px;		padding-left: 30px;	}		.doors .door , .five-column {		width:100%;	}		.doorimage-wrapper .image {		display: table;		margin: 0 auto;		position: relative;		}		.doorimage-content .hardware {		text-align:center;	}		.resp-tabs-container .gallery .image {		text-align: center;	}	.forms-wrapper {		padding: 21px;	}	#map_canvas {		height: 292px	}	.slide_container.map .bxslider {		max-height: 292px;	}	.edit-profile .field {		width: 100%;	}	.search-form {		max-width: 100%;	}	.field.pull-left , .field.pull-right{		float: none !important	}	.modalLoginForm .loginModalField, .registerForm .registerModalField, .accountUpdateForm .updateFormField , .contact div.formInput{		width: 100%;		float:none !none;	}	.doorimage-content .glass-door , .doorimage-content .colour , .doorimage-content .frame , .gallery-wraper .image{		text-align:center;	}	.download .blue-button {        position:static;    }}/* /Media Queries for Mobile  *//* Media Queries for Screens */@media only screen and (min-width: 768px) {	        .navbar-collapse.collapse {		display:table !important;		float:right;		padding:0px;	}		.nav ul li		{			list-style-type: none;			display: inline;		}		.nav > li:before {			content: " | ";			float: left;			padding-top: 12px;		}				.nav li:first-child:before {			content: none;		}		}/* /Media Queries for Screens *//*Media Quieries for < 480 */@media only screen and (max-width: 479px) {		.logos img {	}				           .news-wrapper .blue-button {        max-width:inherit;    }    .video-wrapper iframe{        height:192px;    }			.doors .door , .five-column {		width:100%;	}		.doors .door .door-image {		margin:0 auto;		}		.login-wrapper  input[type="text"] , .contact input[type="text"] , .login-wrapper  input[type="password"]{		float:none !important;		width: 100% !important;	}		.__width-60 {		width: 100%;	}	.edit-profile .login-button{ 		width: 100%;		max-width: 100%;	}}/* /Media Quieries for < 480 *//** media queries **/@media (max-width: 991px) {  .timeline li .timeline-panel {    width: 44%;  }}@media (max-width: 767px) {  .page-header h1 { font-size: 1.8em; }    ul.timeline:before {    left: 40px;  }  .timeline:before {    left: 43px !important;  }    .tldate { width: 140px; }  ul.timeline li .timeline-panel {    width: calc(100% - 90px);    width: -moz-calc(100% - 90px);    width: -webkit-calc(100% - 90px);  }  ul.timeline li .tl-circ {    top: 22px;    left: 22px;    margin-left: 0;  }  ul.timeline > li > .tldate {    margin: 0;  }  ul.timeline > li > .timeline-panel {    float: right;  }  ul.timeline > li > .timeline-panel:before {    border-left-width: 0;    border-right-width: 15px;    left: -15px;    right: auto;  }  }@media only screen and (min-width: 768px) and (max-width: 991px) {.top_slider.bowater_header .logo {    bottom: 0px;}