/*reset-css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0}
body{line-height:1;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
ol,ul,li{list-style:none;margin:0;padding:0}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
a{outline:medium none; text-decoration:none;}
p{margin:0;padding:0}
input[type=text]:focus{outline:none}
.red{color:red}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin:0px; padding:0px;}
/*reset-css*/
.clear{clear:both;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
body{ margin:0px; padding:0px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased;  }
/**************************************main-style*****************************************************/
.mainwrapper{ width:100%;}
.bgwrap{ position:fixed; width:100%; height:100%; top:0px; left:0px; bottom:0px;  z-index: -1;}
.bgimg {-ms-interpolation-mode: bicubic;display: block;}
header{ width:100%;}
.logo{ position:absolute; top:0px; left:0px;}
.hearertop{ width:100%; background:#065e3a; padding:15px 0px 10px 0px;border-bottom:1px solid #04462b;}
.headertopwrap{ width:1060px; margin:0px auto; text-align:right; height:40px;}
.webinfowrap{ background:rgb(10,67,44); border-left:1px solid #062a1b; border-top:1px solid #062a1b; border-right:1px solid #08784a; border-bottom:1px solid #08784a; display:inline-block; border-radius:6px; padding:3px; float:right; margin-left:8px;}
.infocnt{ background:url(img/infostrip.png) 0 0 repeat-x; height:33px; line-height:30px; font-family: 'hagin_caps_mediumregular'; color:#000000; font-size:26px; text-transform:uppercase; border-radius:4px;}
.infocntl{ float:left;}
.infocntl a{ width:34px; text-align:center; display:inline-block;}
.infocntl img{ vertical-align:middle;}
.infocntr{float:right; border-left:1px solid #363226; height:33px; }
.infocntr a{ color:#000000; padding:0px 12px;}
.headerbtm{ width:100%; background:#fadd00; border-bottom:1px solid #bba600; min-height:60px; text-align:right;}
.headerbtmwrap{ width:1060px; margin:0px auto;}
ul#menu{ text-align:right;}
ul#menu li{ display:inline-block; list-style-type:none; padding:0px 20px;}
ul#menu li a{ display:block;font-family: 'barkentina_1regular'; color:#1b4223; font-size:28px; text-transform:capitalize; line-height:60px;}
.divider{ background:url(img/divider.png) 0 center no-repeat; width:12px; height:12px; padding:0px !important;}
ul#menu li:last-child{ padding-right:0px;}
ul#menu li a:hover{ background:url(img/menuhover.png) center bottom no-repeat; }
ul#menu li a.current_menu{ background:url(img/menuhover.png) center bottom no-repeat; }
.maincontent{ width:1060px; margin:0px auto; padding:0px 0px 0px;}
.row{ padding:20px 0px 0px 0px;}
.vediocnt{ float:left; background:rgb(255,255,255);background:rgba(255,255,255,0.7); padding:4px; border-radius:6px; height:212px; margin-top:90px;}
.rcnt{ float:right; background:rgb(255,255,255);background:rgba(255,255,255,0.7); padding:30px 20px 20px 20px; width:560px; text-align:center; color:#38342e; border-radius:4px;}
.rcnt h2{ font-family: 'Conv_TrajanPro-Bold';  font-size:40px;}
.rcnt h3{font-family: 'Conv_TrajanPro-Bold';  font-size:21px; padding-top:5px;}
.rcnt p{font-family: 'barkentina_1regular'; font-size:21px; line-height:28px; padding:20px 0px;}
ul.homelink li a img{ width:198px; height:108px;}
ul.homelink{ text-align:center;}
ul.homelink li{ display:inline-block; list-style-type:none; margin-right:0px; margin-bottom:10px;}
ul.homelink li a{ background:#ffd800; border:2px solid #1b4223; padding:3px; display:block; height:108px; border-radius:6px; position:relative;}
ul.homelink li a span{ font-family: 'arialrounded'; text-transform:uppercase; position:absolute; left:25px; top:45px; background:#ffd800; width:160px; text-align:center; color:#332e29; font-size:18px; border-radius:6px; padding:5px 0px;}
ul.homelink li a span.link2{position:absolute; left:25px; top:35px !important;}
ul.homelink li:last-child{ margin-right:0px !important;}
footer{ width:100%; background:#065e3a; min-height:54px; position:fixed; bottom:0px;}
.footerwrap{ width:1060px; margin:0px auto;}
.footerwrap p{ float:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; line-height:54px; padding-right:15px;}
.socialsec{float:right;}
.footerwrap ul{ float:right; padding:10px 0px 0px 0px;}
.footerwrap ul li{ display:inline-block; list-style-type:none; padding-left:3px;}
.footerwrap ul li a{}
/**************************************inner-style*****************************************************/
.innersection{ background:rgb(10,20,16);background:rgba(10,20,16,0.8); width:1040px; margin:0px auto; padding:20px 50px 80px 80px; min-height:650px; color:#ffffff;}
.innersection h1{font-family: 'Conv_TrajanPro-Bold'; font-size:40px; padding:20px 0px 0px 0px;}
.innersection p{ font-family: 'barkentina_1regular'; font-size:18px; line-height:26px; padding-bottom:15px; text-align:justify;}
.innervedio{ float:right; background:rgb(255,255,255);background:rgba(255,255,255,0.7); padding:4px; border-radius:6px; height:212px; margin:0px 0px 0px 20px;}
.innersection p a{ color:#fadd00; text-decoration:underline;}
.innerleft{ float:left;}
.map{ height:250px; background:#065e3a; padding:3px; border:2px solid #fadd00; border-radius:4px; margin-bottom:20px; width:545px;}
.addrsec p{ padding-bottom:5px !important;}
.spanl{ display:inline-block; color:#fdfa02; width:110px; vertical-align:top;}
.spanr{ display:inline-block;}
.spanr a{ text-decoration:none !important; color:#ffffff !important;}
.innerright{ float:right; width:340px; background:#065e3a; padding:5px 23px 15px 23px; border-radius:4px;}
.innerright h4{ color:#ffffff;font-family: 'barkentina_1regular'; font-size:21px; border-bottom:1px solid #ffffff; padding:10px 0px;}
.contactform{ padding-top:10px;}
label{ color:#fdfa02; display:block; font-size:14px; height:30px; line-height:30px; font-family: 'barkentina_1regular';}
input[type=text]{ height:30px; background:#032f1d; border:1px solid #407560; border-radius:4px; width:155px; padding:0px 5px; color:#ffffff; box-shadow:0px 1px 0px #18855a; font-size:14px;}
.contactform p{ float:left !important; padding:0px 0px !important; margin-right:6px;}
.nomarginright{ margin-right:0px !important;}
.textarea{background:#032f1d; height:60px; border:1px solid #407560; border-radius:4px; width:330px; padding:0px 5px; color:#ffffff; box-shadow:0px 1px 0px #18855a;font-size:14px;}
.submit{ background:url(img/infostrip.png) 0 0 repeat-x; width:104px;  text-align:center; color:#000000; text-transform:capitalize; font-size:16px; font-family: 'barkentina_1regular'; border:5px solid #083623; border-radius:6px; box-shadow:0px 1px 0px #18855a;  padding:0px 0px; cursor:pointer; line-height:33px; margin:10px 0px 0px 130px; }
.cntbox{ background:#065e3a; width:435px; padding:10px 25px 15px 25px; border-radius:4px; float:left; margin-bottom:5px;}
.cntbox span{ background:url(img/usericon.png) 0 center no-repeat; padding-left:35px; display:block; color:#fadd00; font-size:24px; line-height:48px; font-family: 'barkentina_1regular';}
.cntbox p{ font-size:16px !important; line-height:24px !important; font-family:Arial, Helvetica, sans-serif;}
.cntbox:nth-child(2n+2){ margin-left:70px;}
.faq h5{color:#ffffff; font-size:24px;font-family: 'barkentina_1regular'; padding-bottom:10px;}
.faq > h5> span{ background-image:none; display:inline-block; padding-left:0px; font-family: 'Conv_TrajanPro-Bold'; font-size:32px;}
.gallery {height: 490px;}
.gallery a{ display:block; background:#065e3a; border:2px solid #fadd00; padding:3px; height:133px; position:relative; float:left;margin:0px 29px 30px 0px;}
.gallery a img{display: block; height: 133px;}
.gallery a:nth-child(5n+5){ margin-right:0px;}
.pagination{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6b6b6b; margin-top:30px;}
.pagination a{ }
.pagination a img{ vertical-align:top;}
.pagination span a{ display:inline-block; background:#f5f5f5; width:27px; height:27px; line-height:27px; text-align:center; border-radius:2px; cursor:pointer; margin:0px 4px;}
.pagination span a:hover, .pagination span.pactive a{ background:#ffe831;}
.zoom{ display: block; position: absolute; bottom:0px; right:0; background:url(img/zoomicon.png) center center no-repeat;width: 100%; height: 100%; *zoom: 1; cursor:pointer;}
.lmenu{ float:left; width:292px;}
.productcnt{ float:right; width:718px;}
.productmenu li{ display:block; list-style-type:none; margin-bottom:4px;}
.productmenu li a{ display:block;color:#000000; font-size:24px;font-family: 'barkentina_1regular'; background:rgb(250,221,0);background:rgba(250,221,0,0.8); height:50px; line-height:50px; border-radius:4px; padding-left:20px;}
.productmenu li a:hover{ background:#fadd00;}
.productmenu li a.current_pmenu{background:#fadd00;}
.submenu{ width:250px !important; float:right;}
.leftimg{ background:#065e3a; border:2px solid #fadd00; padding:3px; height:171px; float:left; border-radius:4px; margin:0px 10px 0px 0px;}
.rightimg{ background:#065e3a; border:2px solid #fadd00; padding:3px; height:171px; float:right; border-radius:4px; margin:0px 0px 0px 10px;}
.breadcrump{ color:#fadd00; display:block; font-size:24px;font-family: 'barkentina_1regular'; margin-bottom:8px; text-transform:capitalize;}
ul.listcnt{}
ul.listcnt li{ display:block; list-style-type:none; color:#ffffff; font-size:18px; line-height:26px; font-family: 'barkentina_1regular'; padding-bottom:5px; background:url(img/active1.png) 0 6px no-repeat; padding-left:25px;}
ul.listcnt1{ }
ul.listcnt1 li{ display:block; list-style-type:none; color:#ffffff; font-size:18px; line-height:26px; font-family: 'barkentina_1regular'; padding-bottom:5px; background:url(img/active1.png) 0 6px no-repeat; padding-left:25px;}
.homelinkrow{ padding:10px 0px 0px 0px !important;}
.noborderl{ border-left:none !important;}

/*******Slider-start********/

/*******Slider-stop********/
.success {
    color: red;
    font-family: cursive;
    text-align: center;
}