/*banner*/
.pd-0{padding:0;}
.bnr{background:url(../image/bnr-bg.jpg); background-position:top center; background-attachment:fixed; height:550px; position:relative; overflow: hidden;}
.bnr:after { content:''; position: absolute; width: 50%; height: 550px; background:rgba(242,240,241,.9); top: 0; right:-80px; transform: skew(-20deg, 0deg); border-left:8px solid #e81001;}
@font-face {
  font-family: 'Harlow Solid Italic';
  font-style: normal;
  font-weight: 400;
  src: local('Harlow'), url(../fonts/HARLOWSI.TTF) format('truetype');
}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: local('GreatVibes'), url(../fonts/GreatVibes-Regular.otf) format('truetype');
}

.fa {font-family:fontawesome !important;}
.navbar-nav{float:right;    margin-top: 14px;}
.navbar{margin-bottom:0;}

/*banner*/
.bnr-cont .head-title{margin:0; padding-top:120px; font-size:80px;  line-height:90px; text-align:center; color:#333; font-weight:700; font-family:Great Vibes; }
.bnr-cont .head-title span{margin:0; padding-top:10px; font-size:65px;  line-height:90px; text-align:center; color:#e81001; font-weight:700; display:inline-block;}


.bnr-cont{width:320px; float:right; z-index:9; position:relative;}
.head-title{ font-family:"Harlow Solid Italic"; font-size:35px; line-height:50px; text-align:center; color:#333; font-weight:700; ;}
.head-title span{ color:#e81001; font-weight:900; ;}
.heading-seperator{position:relative; text-align:center;}

/*hm-dish*/
.hm-dish{padding:50px 0 20px; position:relative;}
.hm-dish:after{content:''; background:rgba(244,244,200,.8); position:absolute; top:0; z-index:-1; width:100%; height:150px;}
.hm-dish .bx{ text-align:center; padding:20px 5px; transition:.4s;}
.bx a{border:1px solid #ccc; color:#000; padding:10px 20px;}
.hm-dish .bx:hover{ background:#f2f2f2; box-shadow:0px 10px 30px #ccc;}
.hm-dish .bx:hover img{ transition:.5s; transform:scale(1.1);}
.hm-dish .bx:hover a{background:#e81001; color:#fff;transition:.5s;}
.hm-dish img{margin:0 auto; padding:5px; border:5px solid #fff;}
.hm-dish h4{font-family: "Great Vibes", Helvetica, Arial, sans-serif; font-size:25px; font-weight:700;}
.hm-dish p{ margin:20px 0;}
/*hm-dish*/

/*hm-abt*/
.hm-abt {background:url(../image/abt-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed;padding: 50px 0 20px;}
.hm-abt p{text-align:justify; line-height:26px; }


/*hm-abt*/
/*owl-carousel*/
.owl-carousel .owl-item img{width:inherit; margin:0 auto;padding: 2px; border: 10px solid #f3f3f3;}
.hm-btm .owl-item{text-align:center; padding:20px 0; margin-top:20px; margin-bottom:20px;}
.hm-btm .owl-item h4 {
    font-family: "Great Vibes", Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight: 700;
}
.hm-btm .owl-item:hover {
    background: #f2f2f2;
    box-shadow: 0px 10px 30px #ccc;
}
.hm-btm .owl-item:hover img {
    transition: .5s; border-color:#e81001;
    transform: scale(0.9);
}
.hm-btm .owl-item a {
    border: 1px solid #ccc;
    color: #000;
    padding: 10px 20px;
}
.hm-btm .owl-item p {margin:20px 0;}
.hm-btm .owl-item:hover p a {background: #e81001; color: #fff;
    transition: .5s;}


/*owl-carousel*/
/*form*/
.form-sec{background:url(../image/qury-bg.jpg) no-repeat; background-attachment:fixed; background-size:cover; padding:50px 0 25px;}
.form-bx{background:rgba(232,232,232,.7); padding:30px 20px; border-radius:10px;}
.form-bx .txt{font-size:20px; line-height:30px; font-weight:600;}
.form-bx h4{font-size:20px; line-height:30px; font-weight:600; display: block;color:#e81001;}
.form-bx p{font-size:16px; line-height:30px; text-align:justify; display:inline-block;}
.form-bx .fa{float:right; font-size:40px; width:40px; height:40px;    position: relative; right: 10px; top: -20px; color:#e81001;}
.form-bx .form-control { background: transparent; border: 1px solid #b3b3b3; border-radius: 0; font-size: 15px; padding: 22px 20px; color: #b3b3b3; box-shadow: 1px 10px 20px -12px rgba(0,0,0,0.2);}
.form-bx .sbmt{color:#fff; cursor: pointer; border-radius:10px; padding: 10px 30px; line-height: 26px; font-size: 20px;  background:#e81001; box-shadow: 1px 10px 20px -12px rgba(0,0,0,0.2);}
/*form*/
/*footer*/
footer{background:#000; padding:20px 0 0; margin-top:20px;}
.ft-cont p {
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    line-height: 24px;
    transition: 0.5s;
}
.ft-cont i {
    width: 38px;
    height: 38px;
    text-align: center;
    border: 1px solid #fff;
    font-size: 19px;
    line-height: 0;
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: baseline;
    float: left;
    transition: 0.5s;
    padding: 8px 0px;
}
.ft-cont .fa{padding-top:18px;}
.ft-cont p:hover i {
    background: #e81001;
    transition: 0.5s;
}
.ul-lnk h3{font-weight: 500;
    font-size: 25px;
    position: relative;
    color: #fff;
    margin-bottom: 13px;
    text-transform: capitalize;
    border-bottom: 1px dashed #333;
    padding-bottom: 5px;}
.ul-lnk ul {
    list-style-type: square;
    font-size: 14px;
    margin-bottom: 0;
    color: #fff;
    padding-left: 24px;
	list-style-image: url(../image/arrow2.png);
}
.ul-lnk ul li {
    line-height: 30px;
    margin-bottom: 7px;
}
.ul-lnk ul li a {
    color: #fff;
}
.copyrht{ background:#e81001;
    margin-top: 10px;
    color: #fff;
    font-size: 15px;
    padding:4px 0;
    /* height: 32px; */
    position: relative;
    /* border-top: 1px solid #fff; */
    /* box-shadow: 0px -4px 4px #ccc; */  margin-top:30px;
}
	
.copyrht p{    margin-bottom: 0;
    color: #eee;
    font-size: 14px;}
.copyrht p a{color: #fff;}
.cprht-lft {
    float: left;
    padding-top: 6px; color:#ccc;
}
.cprht-rht {
    float: right;
    padding-top: 0px;
}
.cprht-rht a .fa {
    background: #000;
    border-radius: 50%;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 29px;
    transition: 0.5s;
	color:#eee;
}
.cprht-rht a .fa:hover {
    background: #000;
    color: #fff;
    transition: 0.5s;
}

/*footer*/
