/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=PT+Sans);
body
{  
     background-color:#f8f8f8;
	 margin:0 auto;
	 padding:0 auto;
	 overflow-x:hidden;
	 font-family:calibri;
}
.wrapper
{

   max-width:1200px;
   margin:0 auto;
}
.top-header
{
background:#f0eada;
padding-top:8px;
}
.top-font
{
text-transform:uppercase;
font-size:22px;
color:#b01513;
font-weight: bold; 
}
.social ul
{
padding-top:5px;
}
.social ul
{
list-style-type:none;
}
.social ul li
{
display:inline-block;
}
.social ul li i
{
font-size:25px;
padding-left:20px;
}
.header-logo
{
background:#fff;
padding: 12px 0px 22px 0;
}
.size
{
height:100px;
padding-left:50px;
}
.header-left
{

}
.top-font1
{
color: rgb(0, 0, 0);
font-size: 20px;
font-weight: bold;
text-decoration:none;
}
ul
{
list-style-type: none;
}
.header-logo ul li
{
display: inline-flex;
padding: 10px 0px 0 0;
}
.left-space
{
padding-left: 65px;
}
.content1
{
background:#e2aa60;
padding: 70px 0 90px 0;
}
.content-img
{
background:#a3855f;
border: 4px solid #f3dabb;
padding:35px;
}
.image1
{
box-shadow: 8px 8px 5px #272524;
}
.content-title
{
	font-size:32px;
	font-weight:bold;
	color:#b2121a;
	padding-top: 12px;
}
.border1::before
{
content: '';
width: 330px;
height: 4px;
background:#f3dabb;
position: absolute;
top:75px;
margin-top: -15px;
}
.welcome-text
{
font-size: 16px;
color: rgb(0, 0, 0);
font-weight: bold;
line-height: 26px;
text-align: justify;
padding-top:10px;
}
.btn1
{
background: #b21117;
border:2px solid #b21117;
color: #fff;
padding: 8px 20px;
border-radius: 8px;
font-size: 20px;
font-weight:700;
}
.btn1:hover
{
background: #fff;
color: #b21117;;
padding: 8px 20px;
border-radius: 8px;
font-size: 20px;
border:2px solid #b21117;
font-weight:700;
}
.features
{
padding: 45px 0px 65px;
}
.title1
{
	font-size:45px;
	font-weight:bold;
	color:#b2121a;
}
.border2::before
{
content: '';
width: 200px;
height: 4px;
background: #000;
position: absolute;
top: 89px;
margin-top: -15px;
}
.feature-img
{
background:url('../images/feature.jpg') 50% 0 no-repeat fixed;
background-size: cover;
width: 100%;
padding: 75px 0 45px 0;
}
.feature-font
{
font-size: 32px;
color: rgb(0, 0, 0);
font-weight: bold;
text-transform: uppercase;
}
.gallery
{
padding: 45px 0px 65px;
}
.gallery-slider
{
background:#eee6e3;
padding: 45px 0px 35px 0;
}
#owl-demo .item {
    margin: 20px !important;
}
#owl-demo .item img 
{
border: 2px solid #e4720f;
}
.main-slogan
{
font-size:50px;
text-transform:uppercase;
color:#fff;
text-align:center;
}
.slogan
{
background:url('../images/slogan-img1.jpg') 50% 0 no-repeat fixed;
background-size: cover;
width: 100%;
padding: 125px 0 115px 0;
}
.footer
{
background:#f0eada;
padding:20px 0;
}
.footer-font
{
font-size: 16px;
font-weight: bold;
text-align: justify;
padding-top: 15px;
color: #000;
}
.footer-title
{
color:#b30d0f;
text-transform:uppercase;
font-size:30px;
font-weight:bold;
padding-bottom:25px;
}
.footer-title1
{
color:#b30d0f;
text-transform:uppercase;
padding-top: 17px;
font-size: 25px;
font-weight:bold;
}
.font-1
{
font-size: 16px;
text-transform: uppercase;
color: #000;
/*! font-weight: bold; */
}
.font-1:hover
{
font-size: 16px;
text-transform: uppercase;
color:#b30d0f;
/*! font-weight: bold; */
}
.font-2
{
font-size: 16px;
text-transform: uppercase;
color: #000;
font-weight: bold;
}
.font-3
{
font-size: 17px;
/*! font-weight: bold; */
	color: #353434;
}
#icon
{
height: 43px;
padding-top: 8px;
}
.link1
{
font-size: 17px;
/*! font-weight: bold; */
color:#000;
}
.link1:hover
{
font-size: 17px;
color:#b30d0f;
}
.footer-2
{
background:#ebaa74;
padding: 10px 0px 5px 0;
}
.copyright
{
font-size:20px;
color: #000;
}
.about-us
{
padding:50px 0px;
}
.main-title
{
font-size: 40px;
font-weight: bold;
color: #b2121a;
padding-bottom:20px;
}
.main-font
{
font-size: 18px;
color: #000;
text-align:justify;
}
.border3::before
{
content: '';
width: 70px;
height: 4px;
background: #000;
position: absolute;
top: 70px;
margin-top: -15px;
}
.contact-us
{
padding:50px 0px;
}
.sitemap
{
padding:50px 0px;
}
.main-font1
{
font-size: 18px;
color: #000;
text-align:justify;
font-weight:bold;
text-transform:uppercase;
}
.main-font1:hover
{
font-size: 18px;
color: #b30d0f;
text-align:justify;
font-weight:bold;
}
.products
{
padding:50px 0;
}
td
{
font-size: 18px;
padding-left: 10px;
}
a:hover
{
color:#b30d0f;
}

@media only screen and (max-width: 480px) {
.size
{
padding-left:0px !important;
}
.space
{
padding: 0px 15px;
}
.left-space
{
padding-left: 0px !important;
}
.top-font1 {
    font-size: 17px !important;
	}
.border1::before {content: '';width:0px !important;height: 4px;background: #f3dabb;top: 75px;margin-top: -15px;}
.responsive-banner
{
height: 120px;
width: 335px;
}
.contact-us .col-md-6 iframe
{
width:280px !important;
}
}