
.font10 { font-size:10px !important;}
.font11 { font-size:11px !important;}
.font12 { font-size:12px !important;}
.font13 { font-size:13px !important;}
.font14 { font-size:14px !important;}
.font15 { font-size:15px !important;}
.font16 { font-size:16px !important;}
.font17 { font-size:17px !important;}
.font18 { font-size:18px !important;}
.font19 { font-size:19px !important;}
.font20 { font-size:20px !important;}
.font21 { font-size:21px !important;}
.font24 { font-size:24px !important;}
.font26 { font-size:26px !important;}
.font28 { font-size:28px !important;}
.font32 { font-size:32px !important; }
.font38 { font-size:38px !important; }
.font44 { font-size:44px !important; }
.font46 { font-size:56px !important; }
.font48 { font-size:48px !important; }
.font50 { font-size:50px !important; }




.M0 { margin:0 !important; }
.M2 { margin:2px !important; }
.M5 { margin:5px !important; }
.M10 { margin:10px !important; }
.M15 { margin:15px !important; }
.M20 { margin:20px !important; }
.M25 { margin:25px !important; }
.M30 { margin:30px !important; }
.M35 { margin:35px !important; }
.M40 { margin:40px !important; }
.M45 { margin:45px !important; }
.M50 { margin:50px !important; }
.M55 { margin:55px !important; }

.P0 { padding:0 !important;}
.P2 { padding:2px !important;}
.P5 { padding:5px !important;}
.P10 { padding:10px !important;}
.P15 { padding:15px !important;}
.P20 { padding:20px !important;}
.P25 { padding:25px !important;}
.P30 { padding:30px !important;}
.P35 { padding:35px !important;}
.P40 { padding:40px !important;}
.P45 { padding:45px !important;}
.P50 { padding:50px !important;}
.P55 { padding:55px !important;}


.bolder { font-weight:800;}

.bold {
	font-weight: 600;
}
.boldL {
	font-weight: 400;
}
.boldLx {
	font-weight: 300;
}
.caps {
	text-transform: uppercase;
}
.Ncaps {
	text-transform: none
}
.p-t-0 {
	padding-top: 0px;
}
.p-t-5 {
	padding-top: 5px;
}
.p-t-10 {
	padding-top: 10px;
}
.p-t-15 {
	padding-top: 15px;
}
.p-t-20 {
	padding-top: 20px;
}
.p-t-25 {
	padding-top: 25px;
}
.p-t-30 {
	padding-top: 30px;
}
.p-t-35 {
	padding-top: 35px;
}
.p-t-40 {
	padding-top: 40px;
}
.p-t-45 {
	padding-top: 45px;
}
.p-t-50 {
	padding-top: 50px;
}
.p-t-55 {
	padding-top: 55px;
}
.p-t-60 {
	padding-top: 60px;
}
.p-t-65 {
	padding-top: 65px;
}
.p-b-0 {
	padding-bottom: 0px;
}
.p-b-5 {
	padding-bottom: 5px;
}
.p-b-10 {
	padding-bottom: 10px;
}
.p-b-15 {
	padding-bottom: 15px;
}
.p-b-20 {
	padding-bottom: 20px;
}
.p-b-25 {
	padding-bottom: 25px;
}
.p-b-30 {
	padding-bottom: 30px;
}
.p-b-35 {
	padding-bottom: 35px;
}
.p-b-40 {
	padding-bottom: 40px;
}
.p-b-45 {
	padding-bottom: 45px;
}

.p-b-50 {
	padding-bottom: 50px;
}
.p-b-55 {
	padding-bottom: 55px;
}
.p-b-60 {
	padding-bottom: 60px;
}
.p-b-65 {
	padding-bottom: 65px;
}
.p-l-0 {
	padding-left: 0px;
}
.p-l-5 {
	padding-left: 5px;
}
.p-l-10 {
	padding-left: 10px;
}
.p-l-15 {
	padding-left: 15px;
}
.p-l-20 {
	padding-left: 20px;
}
.p-l-25 {
	padding-left: 25px;
}
.p-l-30 {
	padding-left: 30px;
}
.p-l-35 {
	padding-left: 35px;
}
.p-l-40 {
	padding-left: 40px;
}
.p-l-45 {
	padding-left: 45px;
}
.p-l-50 {
	padding-left: 50px;
}
.p-l-55 {
	padding-left: 55px;
}
.p-l-60 {
	padding-left: 60px;
}
.p-l-65 {
	padding-left: 65px;
}
.p-l-95 {
	padding-left: 95px;
}
.p-r-0 {
	padding-right: 0px;
}
.p-r-5 {
	padding-right: 5px;
}
.p-r-10 {
	padding-right: 10px;
}
.p-r-15 {
	padding-right: 15px;
}
.p-r-20 {
	padding-right: 20px;
}
.p-r-25 {
	padding-right: 25px;
}
.p-r-30 {
	padding-right: 30px;
}
.p-r-35 {
	padding-right: 35px;
}
.p-r-40 {
	padding-right: 40px;
}
.p-r-45 {
	padding-right: 45px;
}
.p-r-50 {
	padding-right: 50px;
}
.p-r-55 {
	padding-right: 55px;
}
.p-r-60 {
	padding-right: 60px;
}
.p-r-65 {
	padding-right: 65px;
}
.m-t-0 {
	margin-top: 0px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-25 {
	margin-top: 25px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-35 {
	margin-top: 35px;
}
.m-t-40 {
	margin-top: 40px;
}
.m-t-45 {
	margin-top: 45px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-t-55 {
	margin-top: 55px;
}
.m-t-60 {
	margin-top: 60px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-b-35 {
	margin-bottom: 35px;
}
.m-b-40 {
	margin-bottom: 40px;
}
.m-b-45 {
	margin-bottom: 45px;
}
.m-b-50 {
	margin-bottom: 50px;
}
.m-b-55 {
	margin-bottom: 55px;
}
.m-b-60 {
	margin-bottom: 60px;
}
.m-l-0 {
	margin-left: 0px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-l-25 {
	margin-left: 25px;
}
.m-l-30 {
	margin-left: 30px;
}
.m-l-35 {
	margin-left: 35px;
}
.m-l-40 {
	margin-left: 40px;
}
.m-l-45 {
	margin-left: 45px;
}
.m-l-50 {
	margin-left: 50px;
}
.m-l-55 {
	margin-left: 55px;
}
.m-l-70 {
	margin-left: 70px;
}
.m-l-80 {
	margin-left: 80px;
}
.m-l-60 {
	margin-left: 60px;
}
.m-r-0 {
	margin-right: 0px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-r-25 {
	margin-right: 25px;
}
.m-r-30 {
	margin-right: 30px;
}
.m-r-35 {
	margin-right: 35px;
}
.m-r-40 {
	margin-right: 40px;
}
.m-r-45 {
	margin-right: 45px;
}
.m-r-50 {
	margin-right: 50px;
}
.m-r-55 {
	margin-right: 55px;
}
.m-r-60 {
	margin-right: 60px;
}


html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.row-margin-05 { margin-top: 0.5em; margin-bottom:0.5em; margin-left:0.5em;}
.row-margin-10 { margin-top: 1.0em; }
.row-margin-20 { margin-top: 2.0em; }
.row-margin-30 { margin-top: 3.0em; }

.center {
  margin: auto;
  width: 100%;
  border: 0px solid green;
  padding: 10px;
}

.bannertext
{

font-size:28px;
font-family:Montserrat;

}

.carousel-caption {
	bottom: 20%;

left:0px;
padding:0px;

background-color: rgba(0, 0, 0, 0.3);

width:100%;
}

.blkcolor {
	top: 50%;
    bottom: auto;
left:0px;
padding:0px;
opacity: 0.5;
Background-color:black;
width:100%;
transform: translateY(-50%);
}

.navbar-default{
width:100%;
background-color: rgba(0, 0, 0, 0.8);
}


.text-color{
		color:#825724;
		font-size:15.5px;
	font-family:Montserrat;
		margin:0px;
	margin-left:50px;
}
.container{
          margin:0 auto;
          width:100%;
        }

.navbar-header
{
padding:0px;
margin-top:0px;
  overflow: visible;
  osition: fixed;
  top: 0;
  width: 100%;
}

.navbar-brand
{
padding:10px;
margin-top:0px;
margin-left:10px;
height:100%;	
}

.container-fluid
{
margin:0 auto;
width:100%;
padding: 0 !important;
        }

.callus
{
	color:#b37f38;
	font-size:18px;
	font-family:Montserrat;
	font-weight:800;
	margin:0px;
		margin-top:10px;
}

.phoneno
{
	color:#555555;
	font-size:21px;
	font-family:Montserrat;
	font-weight:600;
	margin:0px;
	margin-left:40px;

}

.contactmail
{
	color:#555555;
	font-size:15.5px;
	font-family:Montserrat;
		margin:0px;
	margin-left:50px;

}


.callus_mobile
{
	color:#ffffff;
	font-size:16px;
	font-family:Montserrat;
	font-weight:800;
	text-align:center;
	margin:0px;
	padding : 5px;
	
}


.contactmail_mobile
{
	color:#ffffff;
	font-size:16px;
	font-family:Montserrat;
		text-align:center;
	
}
  .affix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
  }
  
    .affix ~ .container-fluid {
   position: relative;
   top: 50px;
  }

.navbar
	{
	margin:0px;
	background-color:#464547;
	border:0px;
	verflow: hidden;
	}

.navbg
{
	margin:0px;
	width:100%;
margin-right:0px;
	background-color:#464547;
	border:0px;
	padding:0px;
}

a.agreebt{
	color:	#ffffff;
}

a.agreebt:hover {
color:#ffffff;
  }


a.nav
{
		border:1px;
		color:#ffffff;
		font-family:Montserrat;
		font-size:16px;
		font-weight:bold;
	}

.nav > li > a
	{
	
		border:1px;
		color:#ffffff;
		font-family:Montserrat;
		font-size:16px;
		font-weight:bold;
	}
	
	
.nav > li > a:hover
	{
	
		border:1px;
		color:#e7ba52;
		
	background-color:#464547;
		
	}
.nav > li > a:focus
	{
	
		border:1px;
		color:#e7ba52;
	
		
	}
	

.kalin
	{
		list-style-image : url('images/arrow.png');
		size:2em;
	}

	


.footerlink > li > a
	 
		color:#ffffff;
		font-family:Montserrat;
		font-size:14px;
		  margin: 0 auto;
		font-weight:800
	}

.footerlink > li > a:hover
	{
	
		color:#885f2b;
		font-family:Montserrat;
		font-size:14px;
		  margin: 0 auto;
		font-weight:800
	}
	
.footerlink > li > a:focus
	{
	
		border:1px;
		color:#ffffff;
		font-family:Montserrat;
		font-size:14px;
		  margin: 0 auto;
		
	}

 .banner .img-responsive {
    margin: 0 auto;
	width:100%
}


.heading
{
		text-align:center;
}
  


.heading4
{
		font-family:Montserrat;
		Color:#2b2b2b;
		font-size:20px;
		font-weight:800;
		text-align:left;
		
}
  
  .heading5
{
		font-family:Montserrat;
		Color:#885f2b;
		font-size:25px;
		font-weight:800;
		text-align:left;
		
}
  
  .headinggraytext
{
		font-family:Montserrat;
		Color:#2b2b2b;
		font-size:35px;
		font-weight:800;
}
  
  
  
.headingwhitetext
{
		font-family:Montserrat;
		Color:#ffffff;
		font-size:35px;
		font-weight:800;
}

.headingcolortext
{
		font-family:Montserrat;
		Color:#885f2b;
		font-size:35px;
		font-weight:800;
}
  
.content-headingcolortext
{
		font-family:Montserrat;
		Color:#885f2b;
		font-size:18px;
		font-weight:600;
		text-align:left;
}

.colortext
{
		font-family:Montserrat;
		Color:#885f2b;
		font-size:18px;
		font-weight:600;
		text-align:left;
		margin:0;
		padding:0;
}
  
 .content{
	 font-family:Montserrat;
	 Color: #5e5e5e;
	 font-size:15px;
	 text-align:justify;
	 
	 
 }
 
  .discontent{
	 font-family:Montserrat;
	 Color: #5e5e5e;
	 font-size:15px;
	 text-align:justify;
	 margin-bottom:20px;
	 list-style-type:decimal;
	 
 }
 
 
 .service-content{
	 font-family:Montserrat;
	 Color: #5e5e5e;
	 font-size:16px;
	 text-align:justify;
	 margin-left:10px;
	 margin-top:20px;
 }
 
 .section-content{
	 	 padding:5%;
 }
  .sectiontext-content{
	 
	 padding:1%;
 }
 .line-bottom-centered {
  position: relative;
  margin: 10px 0 30px;
}
.line-bottom-centered:after {
  background: #885f2b;
  content: "";
  height: 3px;
  left: 0;
  margin-right: auto;
  margin-top: 0;
  position: absolute;
  width: 70px;
  text-align:center;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.img-fullwidth {
  width: 100% !important;
}


.iconfont::before
{
font-size: 50px;
color:#885f2b;

}

.heading2 {
	Font-face:montserrat;
	font-size:14px;
	color:white;
	font-weight:1000;
	text-align:center;
}

.content2
{
	Font-face:montserrat;
	font-size:14px;
	color:#ffffff;
	font-weight:400;
	text-align:center;
}

.content3
{
	Font-family:montserrat;
	font-size:11.5px;
	color:#ffffff;
	

}

.footerlink
{
	Font-family:montserrat;
	font-size:13.5px;
	color:#ffffff;
	padding:0px;
	
}

.btn-lg
{
	background:#885f2b;
	text-align:center;
	color:#ffffff;

}
.center {
     margin: 0 auto;
}

.quicklink{
	
	font-family:Montserrat;
	font-size:23px;
	color:#895f2c;
	font-weight:600;
	margin-bottom:10px;
	margin-left:auto;
	

}