/*@import url('href="https://fonts.googleapis.com/css?family=Fira+Sans:300i,400,500,600,700,800|Montserrat:300,400,500,700|Source+Sans+Pro:300,400,700" rel="stylesheet" ');*/

@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700');
/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,700');*/


body{margin:0px;padding:0px;  font-family: 'Fira Sans', sans-serif;}
p,h1,h2,h3,h4,h5,h6,a,div,span,form,input{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:700!important;}
p{text-align:justify;padding-bottom:5px; margin-bottom:0px!important; font-size: 13px;}
a:hover, a:focus{text-decoration: none!important;color:none !important;} 



    /*font-family: 'Montserrat', sans-serif;

    font-family: 'Source Sans Pro', sans-serif;

 
    font-family: 'Fira Sans', sans-serif;*/
.header
{
	z-index: 9999;
    width: 100%;
    position: fixed;
}
.header_bottom
{
	background:#fff;
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
}
.header_top
{
background:#ff6600;


}
.logo
{
	padding:15px 0px;
}
.whole 
{
	width:100%;
	float:left;

}
.first , .second 

{
	width:50%;
	float:left;

}
.p_text
{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	padding:10px 0px 10px 0px;


}

.mail , .header_text
{
	
	float:left;
}
.mail > img
{
	margin-top:10px;
	margin-right:8px;
}
.first > p > i , .second > p > i
{
	padding-right:5px;
}
/*.header_bottom
{
	padding-bottom:20px;
}*/
.main_slider
{
	background:url('../images/slideimage.png') no-repeat;
	height:542px;
	padding-top:13%;

}
.slider_text
{
	font-family: 'Fira Sans', sans-serif;
	font-size:65px;
	color:#fff;
	font-weight:300;
	margin: 0 auto;
    text-align: center;
}
.highlight
{
	font-family: 'Fira Sans', sans-serif;
	font-size:65px;
	color:#ff6600;
	font-weight:800;
}
.slide_align
{
	/*padding-top:9%;*/
}
.underline
{
	font-family: 'Fira Sans', sans-serif;
	font-size:26px;
	color:#fff;
	font-weight:300;
	margin: 0 auto;
    text-align: center;
}
.mouse > img
{
	margin:0px auto;
	text-align:center;
	padding-top:30px;
}
.services
{
	margin-top:30px;
	margin-bottom:18px;
}
.our
{
font-family: 'Fira Sans', sans-serif;
	font-size:30px;
	color:#ff6600;
	font-weight:400;
}

.service_text
{
font-family: 'Fira Sans', sans-serif;
	font-size:30px;
	color:#333;
	font-weight:500;
}
.service_high
{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#333;
	font-weight:500;
	    padding-right: 44px;
    text-align: left;
}
.service_content 
{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:400;
text-align:justify;
}
.border
{
	width: 180px;
    height: 163px;
    border: 2px solid #ddd;
}
.border > img
{
	margin:0 auto;
	text-align:center;
	padding-top:26px;
}
.border_banner > img
{
	margin:0 auto;
	padding-top:20px;
}
.icon_text
{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:500;
	margin:0 auto;
	text-align:center;
	padding-top:20px;

}
.user > img 
{
	padding-top:38px;
}
.user_text
{
	padding-top:35px;
}
.logi > img
{
	padding-top:36px;
}
.logi_text
{
	padding-top:20px;
}
	
	.second_row
	{
		margin-top:18px;
	}
	.price > img
	{
padding-top:47px;
	}
	.price_text
	{
		padding-top:20px;
	}
.about
{
	background:#ddd;
	padding-bottom:26px;
}
.about_img
{
	padding-top:30px;
}
.about_content 
{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:500;
text-align:justify;
line-height:22px;
margin-top:7px;
}
.banner
{
padding-bottom:20px;
}
.author
{
	margin-top:20px;
}
.why_choose
{
	background:url('../images/Image.png') no-repeat;
	height:539px;

}
.count_title
{
	float: left;
    width: 34%;

}
.left_img

{
	    float: left;
    width: 41%;
    margin-top: 20px;
    padding-left: 21%;
}
.left_text
{
float: left;
    width: 25%;
    margin-top: 26px;
    padding-left:10px;
}
.btm
{
padding-bottom: 10px;
}
.background
{
	background:#fff;
	margin-top:20px;
	margin-bottom:20px;
	opacity:0.9;
}


.chse > p
{
	margin:0 auto;
	text-align:center;
}
.years
{
	font-family: 'Fira Sans', sans-serif;
	color:#333;
	font-size:22px;
	font-weight:400;
	text-align:right;
}
.chse_top
{
	margin-top:20px;
	margin-left:20px;
}
.count
{
font-family: 'Fira Sans', sans-serif;
	color:#333;
	font-size:30px;
	font-weight:800;
	text-align:left;
}
.exp
{
	font-family: 'Fira Sans', sans-serif;
	color:#333;
	font-size:22px;
	font-weight:500;
	text-align:right;
}
.info
{
	width:100%;
	float:left;
}
.chse_right
{
	margin-top:20px;
	margin-right:20px;
}
.get
{
font-family: 'Fira Sans', sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:800;
	margin-top:20px;
	
}
.contact
{
	background:url('../images/image1.png') no-repeat;
	height:131px;
}
.get_cont
{
	font-family: 'Fira Sans', sans-serif;
	color:#fff;
	font-size:16px;
	font-weight:300;
	
	font-style:italic;
	
}
.con_text 
{
	font-family: 'Fira Sans', sans-serif;
	color:#ff6600;
	font-size: 29px;
    font-weight: 400;
	/*
	font-style:italic;*/
	
}

.contact_button
{
	background:#fff;
	width:54%;
	float:left;
	margin-top:14%;

}

.con_text
{
	width:73%;
	float:left;
}

.cont_img 
{
	width:16%;
	float:left;
	padding:4px 0px 2px 10px;
}
.footer_above
{
 background-color:#4c4c4c;
 padding-bottom: 30px

}
.use_hed 
{
  font-size:20px; 
  /*font-family: 'Raleway', sans-serif;*/
  color:#ffffff;
/*padding-top:58px;*/
    
 
}
.align
{
  padding-left:0px;
}

.footer_above ul.li_img {
/*list-style-image: url('images/list2.png');

margin-top:23px;*/
  padding-left:0px;
}

.footer_above ul li{
 
   color:#fff;
   font-family: 'Fira Sans', sans-serif;
 font-size: xx-large;
  list-style:circle;
  height:30px;

}
.footer_above ul li a {
  
  color:#fff;
  font-family: 'Fira Sans', sans-serif;
  font-size:16px;
  font-style: italic;
  font-weight:700;

}
.footer_above ul li a 
{
text-decoration:circle;
color:#fff;
}
.left_link  
{
	padding-left:10px;
}

.logo_cont > .phone_bold
{

  font-family: 'Fira Sans', sans-serif;
  font-size:16px;
  font-weight:700;
  height:20px;
}
.logo_cont > .contact_details
{
	font-family: 'Fira Sans', sans-serif;
  font-size:16px;
  font-weight:300;
  height:20px;
  color:#fff;
}
.footer_bottom
{
	background:#313131;
}

.footer_left_text p
{

    text-align:left; 
    margin-top:10px;
     	font-family: 'Montserrat', sans-serif;
  font-size:12px;
  font-weight:300;
     color:#fff;
    width: 100%;
  
}
.right_text p
{
text-align:right;
margin-top:10px;
   font-family: 'Montserrat', sans-serif;
  font-size:12px;
  font-weight:300;
     color:#fff;
    width: 100%;
}
.logo_ft
{
	width:59px;
     float:left;
}
.logo_title
{
	/*width:165px;*/
     float:left;
}
.logo_title > p 
{
	


	  font-family: 'Fira Sans', sans-serif;
	  color:#fff;
	   font-weight:800;
	  font-size:30px;
}

.logo_title > p > span
{
	font-family: 'Montserrat', sans-serif;
	  color:#fff;
	   font-weight:300;
	  font-size:16px;
}
.logo_cont
{
	float:left;
	width:100%;
	padding-left:0px;
	padding-right:20px;
	padding-top: 7px;

}


.logo_cont > p
{
 text-align:justify;
 color:#fff;
 font-family: 'Fira Sans', sans-serif;
 font-size:14px;
 font-weight:300;
  margin-top:10px;

}


.align
{
  padding-left:10px;
}

hr
{
border-top: 1px solid #242424 !important;
}
.social
{
    list-style: none;
    padding-left: 0px;
   
}
.social li
{
	list-style-type:none;
	display:inline-block;
}
.social li > img
{
	padding-right:10px;
}
.logo_foot , .quick , .infor , .work
{
padding-top:30px;
}
.blockquote {
    border-left: 5px solid #ff6600;
}
.inner_page
{
	  padding-top:12%;
	   margin-bottom: 20px;
}
.list
{
	   padding-top:10px;
    margin-bottom: 20px;
}

.btn.btn-default.cbtn
{
	    background-color: #ff6600;
    color: #fff;
    font-weight: 400;
    border: none;
     font-family: 'Fira Sans', sans-serif;
 font-size:14px;

}
.p_left {
    padding-left: 25px;
}
.add i {
    padding-right: 10px;
    color: #ff6600;
        font-size: 22px;
}
.contact_bottom
{
	margin-top:25px;
}
.contact_bottom > p
{
	font-size: 16px;
    color: #333;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    line-height: 26px;
    padding-right: 49px;
}
.p_left {
    padding-left: 25px;
}
.parts > img
{
	margin:0 auto;
	text-align:center;
}
.pn > i
{
padding-right:5px;
}
.color
{
	color:#ff6600;
}
.image_border
{
	    border: 2px solid #ff6600;
    border-radius: 5px;
}
.pro_name
{
	font-family: 'Fira Sans', sans-serif;
	color:#333;
	font-size:20px;
	font-weight:500;
	text-align:center;
	margin:0 auto;
	padding-bottom:10px;
}
.branch
{
	font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    color: #ff6600;
    font-weight: 800;
    padding-right: 44px;
    text-align: left;
}
.branch_bottom > p
{
	font-size: 16px;
    color: #333;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    line-height: 26px;
  
}
.enquire_button
{
	background:#ff6600;
	border-radius: 5px;
	width:56%;
}
.enquie_text
{
	font-family: 'Fira Sans', sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
       padding:4px 4px 4px 6px;
}

.img_part
{
padding: 2px;
/* 
-webkit-box-shadow: 5px 5px 5px 0px rgba(255,94,0,0.75);

-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); */

border: 2px solid #000;

border-radius: 5px;
}
.img_part img
{

border-radius: 5px;
}

.btn.goto_auto{background:#ff6600;margin:40px 0px 40px -45px;color:#fff;font-weight:700;font-size:16px;}
.btn.goto_auto:hover{background:#ff6600;margin:40px 0px 40px -45px;color:#fff;font-weight:700;font-size:16px;}
.btn.goto_auto:focus{background:#ff6600;margin:40px 0px 40px -45px;color:#fff;font-weight:700;font-size:16px;outline:unset!important;}


/*Responsive*/
@media(max-width: 1024px){
.p_text{font-size:12px;}
.border {width: 153px;height: 173px;}
.why_choose , .contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
.contact_button{width: 71%;margin-top: 17%;}
.enquire_button{width:68%;}
.btn.goto_auto {

    background: #ff6600;
    margin: 35px 0px 35px 0px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;

}.btn.goto_auto:hover,.btn.goto_auto:focus {

    background: #ff6600;
    margin: 35px 0px 35px 0px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;

}
}

@media(max-width: 768px){
.border{width:100%;margin-top:10px;}
 .about_img > img{padding-left:25%;}
 .border_banner>img{margin-top:10px;}
.why_choose , .contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
.contact_button{ width: 95%;margin-top:26%;}
.chse_top{margin-left:0px;}.chse_right{margin-right:0px;}
	.logo_foot{padding-left:10px;}.logo_cont{padding-left:10px;padding-right:10px;}
	.social , .quick , .work{padding-left:10px;}
	 .right_link{padding-left:20px;}.left_link {padding-left:28px;}
 
	 .enquire_button{width:90%;}
 .btn.goto_auto{float:right;}
.sm, .sm ul, .sm li{margin: 10px 0 0 2px!important;}
}
@media(max-width: 640px){
	.first, .second{width:100%;}
	.logo > img{margin:0 auto;text-align:center;}
	.slider_text , .highlight{font-size:46px;}
	.slide_align{margin-top:50px;margin-top:15%;}
	.main_slider{margin-top:30px;background-size:100% 100%;}
	.underline{font-size:23px;}
	.service_high{padding-right:0px;text-align:unset;}
	.second_row{margin-top:0px;}.border{width:100%;margin-top:10px;}
	.our{text-align:left;padding-left:10px;}
	.why_choose , .contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
	.border_banner>img{margin-top:10px;padding-left:30%;}
	.contact_button{ width: 35%;margin-top:3%;margin-bottom:20px;margin-left:32%;}
	.left_img{width:29%;padding-left:0px;}
	.chse_top{margin-left:0px;}.chse_right{margin-right:0px;}
	.logo_foot{padding-left:10px;}.logo_cont{padding-left:10px;padding-right:10px;}
	.social , .quick , .work{padding-left:10px;}
	 .right_link{padding-left:20px;}.left_link {padding-left:28px;}
	.right_text p , .footer_left_text p{text-align:center;}
	 .about_img > img{padding-left:20%;}
	  .about_content{padding:0px 10px 0px 10px;}
	  .contact_bottom{margin-bottom:10px;}
 

 
}
@media(max-width: 480px){
	.header{position:unset;}
	.first, .second{width:100%;}
	.logo > img{margin:0 auto;text-align:center;}
	.slider_text , .highlight{font-size:46px;}
	.slide_align{margin-top:50px;padding-top:17%;}
	.main_slider{margin-top:30px;background-size:100% 100%;}
	.underline{font-size:23px;}
	.service_high{padding-right:0px;text-align:unset;}
	.second_row{margin-top:0px;}.border{width:100%;margin-top:10px;}
	.our{text-align:left;padding-left:10px;}
	.why_choose , .contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
	.border_banner>img{margin-top:10px;padding-left:20%;}
	.contact_button{ width: 47%;margin-top:3%;margin-bottom:20px;margin-left:25%;}
	.left_img{width:29%;padding-left:0px;}
	.chse_top{margin-left:0px;}.chse_right{margin-right:0px;}
	.logo_foot{padding-left:10px;}.logo_cont{padding-left:10px;padding-right:10px;}
	.social , .quick , .work{padding-left:10px;}
	 .right_link{padding-left:20px;}.left_link {padding-left:28px;}
	.right_text p , .footer_left_text p{text-align:center;}
	 .about_img > img{padding-left:10%;}
	  .about_content{padding:0px 10px 0px 10px;}
	  .contact_bottom{margin-bottom:10px;}
	  .enquire_button{width:71%;}
 
 
}

@media(max-width: 360px){
	.header{position:unset;}
	.first, .second{width:100%;}
	.logo > img{margin:0 auto;text-align:center;}
	.slider_text , .highlight{font-size:46px;}
	.slide_align{margin-top:50px;}
	.main_slider{margin-top:30px;background-size:100% 100%;}
	.underline{font-size:23px;}
	.service_high{padding-right:0px;text-align:unset;}
	.second_row{margin-top:0px;}.border{width:100%;margin-top:10px;}
	.our{text-align:left;padding-left:10px;}
	.why_choose , .contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
	.border_banner>img{margin-top:10px;padding-left:23px;}
	.contact_button{ width: 64%;margin-top:3%;margin-bottom:20px;margin-left:18%;}
	.left_img{width:29%;padding-left:0px;}
	.chse_top{margin-left:0px;}.chse_right{margin-right:0px;}
	.logo_foot{padding-left:10px;}.logo_cont{padding-left:10px;padding-right:10px;}
	.social , .quick , .work{padding-left:10px;}
	 .right_link{padding-left:20px;}.left_link {padding-left:28px;}
	 .right_text p , .footer_left_text p{text-align:center;}
	  .about_content{padding:0px 10px 0px 10px;}
	  .contact_bottom{margin-bottom:10px;}
	  .enquire_button{width:100%;}
 
 
}

@media(max-width: 320px){
	.header{position:unset;}
	.first, .second{width:100%;}
	.logo > img{margin:0 auto;text-align:center;}
	.slider_text , .highlight{font-size:46px;}
	.slide_align{margin-top:50px;}
	.main_slider{margin-top:30px;background-size:100% 100%;}
	.underline{font-size:23px;}
	.service_high{padding-right:0px;text-align:unset;}
	.second_row{margin-top:0px;}.border{width:100%;margin-top:10px;}
	.our{text-align:left;padding-left:10px;}
	.why_choose,.contact{background-size:100% 100%;height:auto;}.background{margin-bottom:20px;}
	.border_banner img{margin-top:10px;}
	.contact_button{ width: 73%;margin-top:3%;margin-bottom:20px;margin-left:15%;}
	.left_img{width:29%;padding-left:0px;}
	.chse_top{margin-left:0px;}.chse_right{margin-right:0px;}
	.logo_foot{padding-left:10px;}.logo_cont{padding-left:10px;padding-right:10px;}
	.social , .quick , .work{padding-left:10px;}
	 .right_link{padding-left:20px;}.left_link {padding-left:28px;}
	 .right_text p , .left_text p{text-align:center;}
	 .about_content{padding:0px 10px 0px 10px;}
	 .contact_bottom{margin-bottom:10px;}
  .enquire_button{width:100%;}
 
}


/**
	* Load More Results - Example Styles
*/




.item { display: inline-block; margin-bottom:15px;}

.btn-load-more {
  font-size: 14px;
  color: #fff;
  background-color: #ff6600;
  border: 0;
  outline: 0;
  padding: 10px 20px;
  margin: 10px;
  cursor: pointer;
}

.btn-load-more:hover { background-color: #4C4C4C; }


.sm-blue li ul li a{
	text-align: left!important;
}
