@charset "utf-8";
/* CSS Document */


.logo{
	}
.navbar-toggle{
	background:#6dc38e !important}








.footer_curve_img{
	margin-top:0px; float:left; width:100%; }


.curve_img_top{
	margin-top:0px; float:left; width:100%}
	
	
.blue{
	color:#337abc}

.size{
	font-size:42px; font-weight:600; }
	
.welcom_img{
	float:left; width:100%}
	
.welcom_img img{
	float:right}
	
.welcome-section p{
	padding-right:15px}

.two_logo{ width: 100%;}

.two_logo img {
    border: #f7f7f7 solid 1px;
    padding: 5px 5px 5px 5px;
    width: 27%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
	
.view{
	width:100%; float:left; padding-top:15px}
	
.view_more{
	background:#6dc38e; padding:5px 20px; color:#fff;
	border:1px solid #47b471; border-radius:5px; transition:all 500ms ease  }
	
.view_more:hover{
	background:#337abc; color:#fff; transition:all 500ms ease  }
	
.pro-content{
	background:#6dc38e;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	padding: 10px;
	color:#fff !important}
	
	
.copy_{
	padding-top:4px}
	
	
.inner_banner{
	width:100%; float:left; background:none}
	
.inner_banner img{
	width:100%}
	

.banner_bottom_line{
	width:100%; float:left; background:none; height:10px;
	border-bottom:4px solid #53bc7b;}
	
.inner_banner_overlay{
	width:100%; float:left; height:100%; background:rgba(0,0,0,.1); position:absolute}
	

.inner_content_outer{
	width:100%; float:right; 
	background:url(../images/inner-bg.png) bottom no-repeat;
	 padding-bottom:30px}
	
	
.inner_content_outer p{
	text-align:justify}	
	
.inner_content_outer h3{
	font-size:16px; padding:10px 0
}

	

.inner_content_title{
	width:100%; float:left; text-align:center; padding-bottom:20px}
	
.inner_content_title h1{
	margin:0; }
	
.inner_content_left{
	width:100%; float:right}
	
.inner_content_right{
	width:100%; float:right}
	
.style_h2{
	color:#428bca; font-size:30px; margin-bottom:12px; font-weight:600}
	
.style_h4{
	color:#428bca; font-size:20px; margin-bottom:12px}
	
.padding_bottom10{
	padding-bottom:10px}
	
.about_bottom_line{
	width:100%; float:left; background:#428bca; height:1px}
	
.about_img{
	}
	
.service_in{
	width:100%; float:left;  
	padding-top:10px}
	
.content_img{
	float:left; padding-right:20px; margin-bottom:5px}
	
.team-exp1{
	padding:30px 0}
	
.team-exp1 img{
	width:100%}
	
.full_width{
	width:100%; float:left}
	
.inner_gry{
	background:#dfdfdf; padding:0px 10px 10px 10px }
	
.space_40{
	width:100%; float:left; height:40px}
		
.space_30{
	width:100%; float:left; height:30px}	
	
.space_20{
	width:100%; float:left; height:20px}
	
.space_10{
	width:100%; float:left; height:10px}
	
.section_content{
	float:left; width:100%; padding:35px 0 10px 0 ;
	border-bottom:1px dashed #428bca}
	
.section_content .inner_gry{
	margin-top:10px}
	
	
.glass_detail li{
	line-height:25px}
	
.glass_detail li strong{
	color:#428bca}
	
.glass_colour_option li {
	float:left; 
	width:100px;	
	 text-align:center;
	margin-bottom:20px; margin-top:10px
	}
.glass_colour_option img{
	width:60%;
	}

.glass_colour_option_title{
	width:100%; float:left; color:#428bca; padding-bottom:5px}	
	
.colour_margin_right{
	margin-right:110px
	}
	
.colour_margin_right80{
	margin-right:180px
	}
	
.hardwre .inner_gry{
	margin-bottom:20px}
	
.interior .inner_gry{
	margin-bottom:20px}		
	
.plywood .inner_gry{
	margin-bottom:20px}	
	
.interior_ply {
	width:100%; float:left; padding-bottom:0 !important}
	
.interior_ply_in{
	width:100%; float:left ; }
	
.plywood .interior_ply .team-w li p{
	margin-bottom:20px}
	
.hardwre .door_hardware .team-w li p{
	margin-bottom:20px}
	
	
.tempered .service_section2_box{
	min-height:420px}	
	
.padding_top_10{
	padding-top:10px }
	
.margin_bottom_20{
	margin-bottom:20px }
	
	
	
	
	
.sub_line{
	width:100%; float:left; padding-top:5px; padding-bottom:20px; padding-left:20px}	

.margin_0{
	margin:0 !important}
	
.service_section2{
	width:100%; float:left}
	
.service_section2_box{
	width:100%; float:left; padding:20px 15px; border:1px solid #d5d5d5; margin-top:35px; background:rgba(228,222,222,.4);
	min-height:360px; border-bottom:3px solid #53bc7b}
	

	
.service_box_ul{
	padding-bottom:5px; width:100%}
	
.service_box_ul li{
	background:url(../images/check.png) left top no-repeat;
	padding-left:25px; margin-bottom:5px

	}
	
.section2_box_bottom_line	{
	width:100%; float:left ; height:3px; background:#53bc7b; }
	
.section2_box_span{
	display:block; margin-bottom:10px; padding-left:20px}
	
	
.padding_left_0{
	padding-left:0 !important}
	
.padding_right_0{
	padding-right:0 !important}
	
	
	
.service_section3{
	width:100%; float:left; margin-top:30px; margin-bottom:10px}
	
	
.table-responsive{
	width:100%; }	
	

.table thead{
	background:#428bca ; color:#fff; border:1px solid #e9e9e9}
	
.table td{
	border:1px solid #cecdcd}
	

	
.table-responsive tr:nth-child(even){background-color: #f0f0f0 !important}
	


.service_section_accordian{
	width:100%; float:left; margin-top:15px; margin-bottom:10px;
	}
	
.panel-heading h3{
	padding:0 !important; }	
	
	
.panel-title a {
	display:block}	
	
	
.section_tab
	{
		width:100%; float:left; margin-bottom:20px}
		
		
		
.gallery_outer{
	width:100%; float:left; margin-bottom:40px}	
	
/*.gallery_outer .image-block	{
	border-bottom:4px solid #53bc7b}*/
		
		
.gallery_outer .thumbnail{
	margin-bottom:0; border:0}
	
.gallery_outer .portfolio-hover .pcontent{background:rgba(0,0,0,.3);
}
		
.enquiry_outer{
	width:100%; float:left; margin-bottom:40px}	
	
.enquiry_outer .input-group-addon i{
	color:#6dc38e 
	}	
	
.enquiry_outer .btn-info{
	background:#6dc38e ; border-color:#6dc38e;
	color:#fff}
		
.enquiry_outer .form-control	{
	background:rgba(255,255,255,.4) 
	}
		
.contact_page_outer{
	width:100%; float:left; margin-bottom:40px}		
	
.contact_page_box{
	padding:20px; width:100%; float:left;
	border:1px solid #d5d5d5; background:rgba(228,222,222,.4);
    border-bottom:3px solid #53bc7b;
	}
	
	
.contact_page_box_shadow{
	width:100%; float:left}
	
.contact_page_box_shadow img{
	width:100%; margin-top:-138px}
		
		
.contact_page_outer address .add::before, address .tell::before, address .skype::before, address .email::before	{
	color:#fff; font-size:16px;
	background:#428bca; width:40px;
	height:40px;
	border-radius:50%;
	text-align:center; line-height:38px;
	margin-top:-7px}
	
.contact_page_outer li{
	padding-bottom:5px}
	
	
.font_size{
	font-size:25px}	
	
	
.location_map{
	width:100%; float:left}	
	
	
	
	
.glass_marcha_box .service_section2_box{
	min-height:330px !important}
	
	
	
	
	
.service_bg{
	background:#f2f2f2}
	
 .form-control{
	background:rgba(255,255,255,.2) ;  font-size:12px !important }	
	
.footer-three {
	background:none!important}
	
.footer-social {
	text-align:right}
	
.footer-links{
	float:right}
	
.footer-links span{
	color:#748595}
	
.copy_{
	font-size:11px; }
	

	
.footer-four a{
	font-size:11px}
	

	
	.footer-social i{
		color:#6dc38e !important; transition:all 500ms ease}
		
	.footer-social a{
		transition:all 500ms ease}
		
	.footer-social a:hover i{
		color:#fff !important; transition:all 500ms ease}
		
.footer-social a:hover{
	background:#337abc;  transition:all 500ms ease
	}
	
.__cf_email__{
	color:#666 !important}
	
.footer-four a:hover{
	color:#dcdcdc !important}
	
.footer_sldier{}	
	
.mail_colour{
	color:#333}	
	
	
	
	
	
	
@media (max-width: 767px) {
	
	.service_in{
		padding:0 25px}
		
		
.service_section2 .padding_left_0{
	padding-left:15px !important}
	
.service_section2 .padding_right_0{
	padding-right:15px !important}
	
.table-responsive {
	padding:0 15px 0 15px}
	
	.section_tab,
	.service_section_accordian{
		padding:0 20px}
		
	.inner_content_outer h3{
		padding:20px 0 10px 0}
		
	.section_content{
		padding-left:20px;
		padding-right:20px
		}
	
	
	
	.footer_sldier{
		padding-bottom:20px}
	
	.footerbox {
		margin-bottom:50px !important}
		
	.footer-social {
		text-align:left; padding:30px 0 50px 0;}
		
	.welcom_img{
		display:none;}
		
	.about_img{
		width:100%
	}
	
	.inner_content_outer{
		padding-top:50px}
		
	.contact_page_box{
		margin-bottom:30px}
		
	.contact_page_box_shadow img{
	display:none}
	
	.colour_margin_right{
	margin-right:50px
	}
	
.colour_margin_right80{
	margin-right:50px
	}
	
	.door_hardware .margin_bottom_20{
	margin-bottom:0px }
	
#nav ul li ul{
	 z-index:100000000 !important; background:#FFF}
	 
	 .mobile_dropdown_hide{
	display:none !important}
	

	

	
.mobile_dropdown .new_ul{
	display:block !important;
	z-index:100000000000 !important;
	}
	
	


		
	
	
	

	}
	
	
@media (max-width: 550px) {	
    
    
.two_logo img {
    border: #f7f7f7 solid 1px;
    padding: 0px 0px 0px 0px;
    width: 30% !important;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
	.content_img{
		width:100%; margin-bottom:20px}
		
		
	.colour_margin_right{
	margin-right:20px
	}
	
.colour_margin_right80{
	margin-right:20px
	}
}



	
	
	

	
.mobile_dropdown .new_ul{
  	left: 0;
	top: 0px;
	display: none;
	list-style: none;
	z-index:100000000000 !important;
	width:100%;
	margin-bottom:10px;
	float:left; position:relative;
	padding:20px 15px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	
	}
	
	
	.mobile_dropdown .new_ul li a{
  padding:12px 0 !important;
  font-size:12px !important;
  border-bottom:1px solid #f0f0f0 !important
	
	}
	
	.mobile_dropdown .new_ul li a:hover{
		}
	
.mobile_dropdown .new_ul i{
	color:#6dc38e ; padding-right:10px}
	
	
.padding-top15{
	padding-top:15px !important}
	
	
	