@font-face {
    font-family: 'LMGArunRegular';
    src: url('../fonts/lmg_arun_0.eot');
    src: url('../fonts/lmg_arun_0.eot') format('embedded-opentype'),
         url('../fonts/lmg_arun_0.woff') format('woff'),
         url('../fonts/lmg_arun_0.ttf') format('truetype'),
         url('../fonts/lmg_arun_0.svg#LMGArunRegular') format('svg');
}
@font-face {
    font-family: 'calibri';
    src: url('../fonts/calibri_1-webfont.eot');
    src: url('../fonts/calibri_1-webfont.eot') format('embedded-opentype'),
         url('../fonts/calibri_1-webfont.woff') format('woff'),
         url('../fonts/calibri_1-webfont.ttf') format('truetype'),
         url('../fonts/calibri_1-webfont.svg#calibri') format('svg');
}
@font-face {
    font-family: 'opensans-regular-webfont';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');
}
@font-face {
	 font-family: mtcorsva;
	 src: url("../fonts/MTCORSVA.eot") /* EOT file for IE */
}
@font-face {
	 font-family: mtcorsva;
	 src: url("../fonts/MTCORSVA.TTF") /* TTF file for CSS3 browsers */
}

body{background:url(../images/bg.jpg) repeat;font-family:'calibri', Arial, Helvetica;font-size:16px;color:#4a4a4a;margin:0;padding:0} 
a{color:#000;text-decoration:none}
a:hover{color:#4a4a4a}
.fl{float:left}
.fr{float:right}
form{margin:0;padding:0}
img{border:0 none}
.pt20{ padding-top:20px}
.mt20{ margin-top:20px}
.red{color:#FF0000}
.relative{position:relative}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.trikey_link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
ul, li{list-style:none;margin:0;padding:0}
#wrapper{background:url(../images/left_floral_img.png) top left no-repeat}
#main{background:url(../images/right_floral_img.png) top right no-repeat}
.lsize{width:950px;margin:0 auto}
#header{height:85px;position:relative}
#logo{width:330px;height:146px;background:url(../images/logo.png) top left no-repeat;position:absolute;left:0;top:0;z-index:1}
#logo a{width:205px;height:120px;margin:0 auto;display:block}
#menu{background:url(../images/nav_bg.png) repeat-x;float:right;margin-top:34px;border-radius:5px;height:44px;line-height:44px;color:#fff}
#menu a{font-size:16px;color:#fff;margin:0 15px}
#menu a:hover,#menu a.active{ color:#d30d2e} 
#slider{background:url(../images/flash_bg.gif) repeat-x}
.slider_text{background-color:rgba(0, 0, 0, 0.3);width:922px;height:40px;line-height:40px;padding-left:20px;font-family:"calibri",Arial,Helvetica;font-size:20px;color:#FFF;position:absolute;bottom:4px;left:4px;display:block !important;z-index:1} 
.grey_box{background:#fdfcf6; border-radius:5px; box-shadow:0 0 3px #a9a9a9 inset; border:1px solid #c1c1c1}
.welcome_box{float:left;min-height:264px; width:610px; padding:15px}
.large_title{background:url(../images/line_bg.png) no-repeat left bottom;color:#25691b;font-family:mtcorsva;font-size:28px;height:44px;font-weight:600}
.welcome_text{color:#4a4a4a;float:left;font-size:16px;height:auto;line-height:22px;text-align:justify;width:600px;padding:10px 0}
.welcome_img{background:#fff;width:286px;float:right;padding:12px 0;text-align:center;position:relative}
.gallery_box{padding:10px 15px;float:left}
.gallery_image li{float:left;margin:10px 20px 0 0}
.gallery_image li:last-child{margin-right:0}
.read_more{padding-top:5px;text-align:right}
.read_more a{font-size:16px;color:#e03636;text-align:right}
.read_more a:hover{color:#000}
.contact_box{width:256px;float:right;padding:10px 15px}
.contact_box .large_title{background-size:330px 2px}
.text18{font-size:18px;font-weight:bold}
.contact_box p{padding:8px 0;background:url(../images/line_bg.png) no-repeat left bottom;background-size:330px 2px;line-height:23px;margin:0}
.contact_box p span{font-size:16px;font-weight:bold}
.contact_box p:last-child{background:none;padding:12px 0 0}
.contact_box a{text-decoration:underline}
#footer{background:url(../images/footer_bg.png) repeat-x;height:87px;margin-top:20px;color:#222}
.footer_menu{height:50px;line-height:50px;text-align:center}
.footer_menu a{margin:0 20px;color:#222}
.footer_menu a:hover{color:#d30d2e}

/*-------------------------------- inner page ---------------------------------------*/
.about_box{float:left;min-height:200px; width:920px; padding:15px}
.about_text{color:#4a4a4a;float:left;font-family:'calibri';font-size:16px;height:auto;line-height:22px;text-align:justify;width:920px;padding:10px 0;border-bottom:1px solid #c1c1c1;margin-bottom:10px}
.detail_form table tr{margin-bottom:15px}
.login_link{position:absolute;right:15px;top:5px;text-decoration:underline}
.select_box{width:360px;padding:7px;border-radius:6px;border:1px solid #c0c0c0;margin-bottom:2px;color:#444;}
.select_box, option{padding:3px;border-bottom:1px solid #c0c0c0;}
.gallery_border{border:solid 2px #c3bc4b;padding:6px}
.gujrati_text{display:block;font-family:'LMGArunRegular';font-size:19px;text-align:justify}
.text16{font-size:16px; color:#444}
.input265{border:1px solid #c0c0c0;height:30px;width:350px;padding-left:7px;border-radius:6px}
.textarea265{border:1px solid #c0c0c0;height:75px;resize:none;width:350px; margin:7px 0;padding:5px 0 0 7px;border-radius:6px}
.orange_btn,.grey_btn{background:#ff7e00;height:30px;line-height:27px;border:0px;cursor:pointer;font-size:14px;color:#fff;border-radius:6px;padding:0 15px 2px 15px}
.grey_btn{background:#999}
.orange_btn:hover, .grey_btn:hover{color:#000}
.calibri_16{color:#595959;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold}
.number a{color:#000;font-size:16px;font-weight:bold}
.number a:hover{color:#4a4a4a;text-decoration:underline}
.contact-form {padding:80px 0 60px;text-align:center}
.contact-form h2{font-size:20px;color:#25691b;font-weight:normal}
.pdf_icon{background:url(../images/pdf_icon.png) no-repeat;height:34px;padding:12px 0 0 57px;margin-top:40px;color:#d30d2e;display:inline-block}
.pdf_icon:hover{color:#222}
.video_block{position:relative}
.video_play{background:url(../images/video-play.png) no-repeat;width:48px;height:39px;position:absolute;top:50px;left:85px}
.pdf_link{background:url(../images/pdf.png) no-repeat;background-size:30px 31px;width:30px;height:31px;display:inline-block;text-indent:-9999px;margin:5px}