a:hover, a:focus{text-decoration:none;}

center #form1 .quick-btn,
center #form1 .fix-box
{display:none;}
p{color:#555; line-height:25px; margin-bottom:16px; text-align:justify;}

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

a:hover, a:focus{text-decoration:none;}

/*
.container {
    width: 1000px; padding: 0;
}
*/

.container, .container-fluid{    font-size: 15px !important; font-family: 'Lato', sans-serif; position:relative;}

body{font-family: 'Lato', sans-serif; font-size:14px; overflow-x:hidden;
margin:0; padding:0; background:url(../image/bg-img.jpg) no-repeat; background-size:cover; background-position:top center; position:relative; background-attachment:fixed;}
/*body:before{
    background: #062ba7;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    height: 56px;
    }*/

img{max-width:100%;}

:focus{outline:none;}

.header-lft{    float: left;}
.header-rht{     float: right;
    width: 317px;
    text-align: left;
    color: #000;
    border-left: 2px solid #929292;
    padding: 6px 20px;
    padding-right: 0;}
.header-rht p{color: #000;
    margin-bottom: 0;
    padding: 3px 0;}

.container-fluid{padding-left:2px; padding-right:2px;}

.banner-sec{    height: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
    min-height: 100vh;}
.banner-sec .container{position:initial;}
.banner-sec h2{     color: #fff;
    font-family: times roman;
    font-weight: bold;
    font-size: 48px;
    margin: 0;
    position: absolute;
    top: 43%;
    text-align: center;
    width: 100%;
    height: 100%;
    left: 0; text-shadow: 1px 2px 8px #333;}
.banner-sec h2 span{    display: block;
    font-size: 78px;}
	
	
#home {
    width: 100%;
    height: 480px;
    position: relative;
}
	

.menu-veg{background-color:rgba(255,255,255,0.3);
    position: relative; padding:40px 0;}
	
.menu-veg-inner{    background:transparent;
    text-align: center;
    color: #000e0f; margin:15px 0;
   }
	
.menu-veg-bg{background:#01d1df;  padding:30px 0 5px; }

.menu-veg-inner p{text-align:center;}
.menu-veg-inner p.cont-tab{    color: #000;
    margin: 22px 0;
    line-height: 29px;}
.menu-veg-inner h2{    font-weight: bold;
    text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 2px;
    margin-bottom:20px; position:relative;     padding-top: 35px; margin-top:0;}
	
.img-top img, .img-bottom img{min-width:100%;}
	
.menu-veg-inner h2:before{content: "";
    position: absolute;
    width: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    background: #000e0f;
    height: 6px;}
	
.menu-veg-inner table{color:#000e0f; margin-bottom:40px;}
.menu-veg-inner table td{padding:3px 0;}

.rd-more{text-align:center; margin-top:20px;}
.rd-more a{    display: inline-block;
    background: #000e0f;
    transition: 0.5s;
    color: #fff;
    padding: 8px 30px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;}
	
.rd-more a:hover{background:#01d1df; color:#000e0f;}

.about-hm{/*background:url(../image/about-bg.jpg) no-repeat;*/     background-size: cover;
    background-position: top center;
    position: relative;
    background-attachment: fixed;
    margin: 50px 0;
    background: rgba(1,209,223,0.95);}

.hm-head{position:relative;  font-weight: bold;
    text-transform: uppercase;
    font-size: 23px;
    letter-spacing: 2px;
    margin-bottom:20px;  padding-top:10px; margin-top:0;}

.hm-head:before{content: "";
    position: absolute;
    width: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    background: #a8955f;
    height: 6px;}
	
.about-hm-inner{     color: #000;
    width: 100%;
    background: rgba(1,209,223,0.95);
    padding: 30px 20px;
    position: relative;
    padding-left: 0; text-align: center;}
.about-hm-inner .rd-more{text-align:center;}
.about-hm-inner .rd-more a:hover{background:#32eefb;}
.about-hm-inner:before{position:absolute; left:-100%; top:0; background: rgba(1,209,223,0.95); width:100%; height:100%; content:"";}
.about-hm-inner p{    color: #000;
    font-size: 15px;
    line-height: 22px; text-align:center;}
.about-hm-inner .hm-head:before{display:none;}
	
footer{background:#01d1df; color:#000; padding-top:40px;}
.ft-head{    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 18px;
    border-bottom: 1px dashed #000e0f;
    padding-bottom: 10px;}
footer p{color:#000;  font-size: 15px; margin-bottom:2px; line-height:26px;}
footer p .fa{    font-size: 16px;
    margin-right: 9px;}
footer p a{color:#000;}
footer p a:hover{color:#000;}
.ft-soc a{color: #000;
    font-size: 20px;
    margin-right: 12px;}
	
.ft-soc a:hover{color:#fff;}
.ft-copy{    background: #000e0f; color:#fff;
    padding: 12px 0; position: relative; margin-top:40px;}
.ft-copy-lft{float:left; font-size:14px;}
.ft-copy-rht{float:right; font-size:14px;}
.ft-copy-rht a{color:#01d1df;}

.inner-pages{background:rgba(0,0,0,0.82); padding:0 15px 15px;}
.inner-pages p{color:#fff;}
.menu-table{margin-bottom:20px;}
.menu-table:last-child{margin-bottom:0;}
.menu-table thead td{    background: #a8955f;
    font-weight: bold;
    color: #fff; padding:10px; margin-bottom:10px; font-size:16px;}
.menu-table thead td:last-child{width:140px;}
.menu-table td{padding:3px 10px; font-size:15px;}
.menu-table tbody td strong{color:red; font-size:16px;}


/*contact*/
.map-cont{     margin-top: 10px;
    width: 56%;
    float: left;
    border: 1px solid #ddd;
    text-align: center; padding: 10px 0;}
.map-cont img{max-width:100%;}
	
.bx-rht-cont{    width:40%;
    float: left;
    margin-left: 3%; text-align: left;}
	
.bx-rht-cont a{cursor:pointer;}
.bx-rht-cont h2{text-align: left;
    font-size: 16px;
    font-weight: bold;     line-height: 18px; margin-top: 10px; margin-bottom:5px;}
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{     margin: 0;
    font-size: 18px;
    margin-bottom: 8px;}
.cont-page p{font-size:14px; color:#000;     line-height: 24px !important;}

.cont-heading {
    margin: 0;

    font-size: 15px;
    text-transform: uppercase;
    background:#60355c;
    padding: 9px 10px;
    color: #fff;
    margin-bottom: 8px;
}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

.map-cont img{max-width:100%;}

.cont-page .st-feature-box{    background: #01d1df;
    padding-top: 10px;
    padding-bottom: 10px; margin-bottom: 10px;     padding-right: 10px;
	    color: #000;}
		
.cont-page a{color:#000;}
	
.cont-page .feature-box-image{    margin-top: 13px;}

.brnh-off p{margin-bottom:2px;}


.st-custom-heading-layout2.st-custom-heading-wraper {
    margin-bottom: 24px;
}

.st-custom-heading-layout2 .st-heading-title {
    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px; font-weight:bold;
	margin-top: 0;
}

.st-custom-heading-layout2 .st-heading-title>span {
	    position: relative;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 11px;
}

.st-custom-heading-layout2 .heading-line {
    width: 26px;
    height: 1px;
    background: #114366;
    margin: 0;
}

.st-feature-box {
    padding-left:55px;
    position: relative;
	    margin-bottom: 35px;
}

.st-feature-box .st-feature-box-icon {
    color: #111;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height:0px;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.st-feature-box h3 {
    color: #000;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

.cont-soc img{margin-right:5px;}
.ft-map{border:1px dashed #a8955f;}
.cont-page h2{     font-weight: 800;
    color: #01d1df;
    font-size: 22px;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 18px;
    line-height: 32px;}
.cont-page h2 span{color: #111;
    font-weight: normal;
    font-size: 18px;}
.cont-page h5{    color: #222;
    font-size: 19px;
    margin-bottom: 25px;}

.cont-page{text-align:left;}

header{    background: #fff;
    text-align: center;
    padding: 12px 0;
}

.table-responsive{    overflow: hidden;
    border: 0;}
	
#HomepagecontentControl{min-height:inherit !important;}
#HomepagecontentControl_C{background:transparent;}
center #form1 #HomepagecontentControl{min-height:450px !important;     margin-top: 30px; margin-bottom: 20px;}
#HomepagecontentControl_C table{margin-top:0 !important;}

.RadDock_Default .rdMiddle .rdCenter, .RadDock_Default .rdBottom .rdCenter {
    background-color: transparent !important;
}
#Div_body{background-color: transparent !important;}


#RadDockZone2{    background: rgba(0,0,0,0.2) !important;}
#FooterrControl1_tr_hitCounter{    display: none;}
#FooterrControl1_Footer{    margin-top: -1px !important;}


.col-md-12{width:100% !important; float: left;}
.col-md-11{width:91.66666667% !important; float: left;}
.col-md-10{width:83.33333333% !important; float: left;}
.col-md-9{width:75% !important; float: left;}
.col-md-8{width:66.66666667% !important; float: left;}
.col-md-7{width:58.33333333% !important; float: left;}
.col-md-6{width:50% !important; float: left;}
.col-md-5{width:41.66666667% !important; float: left;}
.col-md-4{/*! width:33.33333333% !important; */ float: left;}
.col-md-3{width:25% !important; float: left;}
.col-md-2{width:16.66666667% !important; float: left;}
.col-md-1{width:8.33333333% !important; float: left;}

.icon-ul{list-style-image:url(../image/hand-icon1.png); padding-left:22px;     text-align: left;}
.icon-ul li{      padding-left: 15px;
    margin-bottom: 5px;
    color: #fff;
    font-size: 15px;}
.icon-ul .icon-ul{margin-bottom:5px;}
.icon-ul a{}
	
.icon-ull{list-style-image:url(../image/hand-icon.png); padding-left:22px;     text-align: left;}
.icon-ull li{    padding-left: 8px;
    margin-bottom: 10px;
    color: #000;
    font-size: 15px;}
.icon-ull .icon-ull{margin-bottom:5px;}
.img-fr{    float: right;
    background: #fff;
    padding: 10px 10px;
    border: 1px dashed #000;}
	
#WidgetControl1, #WidgetControl1_C{height:inherit !important;}
#RadDockZone1{min-height: initial !important;}
/*
#MenuControl_C_ctl00_tr_MenuBackImage,
.MenuControl_C_ctl00_HorizontalMenu_4{background: transparent !important;}
.MenuControl_C_ctl00_HorizontalMenu_3{color: #FFF !important;}
.MenuControl_C_ctl00_HorizontalMenu_10{    color: #01d1df !important;     background: #000;}
.MenuControl_C_ctl00_HorizontalMenu_12 {
    color: #01d1df !important;
}*/