 
/*------------------------------------------------Mobile Memu Style Start Here ****
---------------------------------------------------------------------------------------*/
.side-menu-wrapper {overflow: hidden;position: fixed;top: 0;left: -290px;height: 100%; transition: 0.5s;width: 250px;z-index:9999999;background:#01182d;padding: 40px 20px 0 20px;}
.side-menu-wrapper ul{padding:0;margin:0;width:100%;height:95%;list-style:none;overflow-y: auto; }
.side-menu-wrapper  ul  li a {display:block;color: #fff;transition: 0.3s;text-decoration: none;font-size:16px;text-transform:uppercase;padding: 6px 4px 6px 4px;border-bottom: 1px solid #131313;}
.side-menu-wrapper a.menu-close { float: right;color:#6B6B6B;display: block; font-size: 35px;margin: -52px 0 -10px 0;padding: 8px 0 4px 23px;text-decoration: none; }
.side-menu-overlay {top: 0;left: 0;width: 0;height: 100%;opacity: 0;position: fixed;z-index:999999;overflow-y: auto;overflow-x: hidden;text-align: center;transition:opacity 1s;background-color: rgba(0,0,0,.7);}
.side-menu-wrapper  ul  li:hover a {color:#deb100;}
.side-menu-wrapper  ul  li  .sub-menu{margin:0; width:100%;display:none; padding:0 0 0 0 ; }
.side-menu-wrapper  ul  li.currentdrop  .sub-menu{margin:0;  width:100%;display:block; padding:0 0 0 0 ;}
.side-menu-wrapper  ul .sub-menu li{ list-style:none; display:block;}
.side-menu-wrapper  ul .sub-menu li a{ color:#fff; font-size:14px;display:block;padding:8px 15px 8px; text-decoration:none; text-transform:uppercase; }
.side-menu-wrapper  ul .sub-menu li:hover a{ background:#deb100; text-decoration:none; text-transform:uppercase; padding:8px 20px; color:#fff;}
.slide-menu-open{ display:none;}
svg{display:none !important;} 


/*------------------------------------------------Mobile Memu Style End Here ****
---------------------------------------------------------------------------------------*/

header{ width:100%; clear:both; overflow:hidden; margin:0; padding:0 0; background:url(../img/header.jpg) no-repeat top center; border-bottom:3px solid #b49000;}
.topRight{ float:right;   text-align:right; padding:45px 0 0;}
 
.topRight h3{ display:block;  color:#deb100; font-size:46px; margin:10px 0 0; padding:0; font-weight:700; font-family: 'algerianregular';  text-shadow: -1px 1px 8px rgba(0,0,0,1);}
.topRight h4{ color:#fff; font-size:20px; text-transform:uppercase; margin:0; padding:0; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}

.mainmenu{ width:100%; clear:both; clear:both; background:url(../img/bg.png) no-repeat top center; border-bottom:3px solid #b49000;}
.mainmenuinner{ width:100%; background-color:rgba(0,0,0,.5); }
.mainmenu ul{ margin:0; padding:0; display:block;}
.mainmenu ul li{ display:block; float:left; list-style:none; position:relative;}
.mainmenu ul li a{ font-family:"Times New Roman", Times, serif; font-size:17px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:500; display:block; padding: 12px 50px;}
.mainmenu ul li:hover a{ background:#b49000; color:#fff;}

.mainmenu ul li .sub-menu{ display:none; width:250px; margin:0; padding:0; position:absolute; z-index:999; background:#000;}
.mainmenu ul li:hover .sub-menu{ display:block; width:250px; margin:0; padding:0; position:absolute; z-index:999; background:#000;}
.mainmenu ul li .sub-menu  li { display:block; clear:both; width:100%;}
.mainmenu ul li .sub-menu li a { display:block; clear:both; width:100%; padding:7px 15px;  background:#000; color:#fff; font-size:18px; text-transform:capitalize;}
.mainmenu ul li .sub-menu li:hover a {background:#b49000; color:#fff;}

.sliderArea{ width:100%; clear: both; overflow:hidden; position:relative; border-bottom:3px solid #b49000; box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75); z-index:888;}
.sliderArea img{ display:block; width:100%; height:auto;}

.centertextcall{ text-align: center;}
.centertextcall h3{ font-weight:700; font-family: 'algerianregular'; font-size:46px; margin:35px 0; padding:0; color:#000; }
 
.subpagcontentinner{}
.subpagcontentinner h2{ font-weight:700; font-size:32px; margin:0 0 20px; padding:0; color:#000; }
.subpagcontentinner h1{ font-weight:700; font-family: 'algerianregular'; font-size:32px; margin:0 0 20px; padding:0; color:#000; }


.box{ width:100%; position:relative; overflow:hidden; text-align:center; border:1px solid #000;}
.box a { font-size:30px; color:#00407a; text-decoration:none; font-weight:600; letter-spacing:-1px;}
.box a img{ display:block; width:100%; height:auto; margin:0 0 0;}
.box a:hover{ color:#ffcb08;}
.box span{ background:#000; text-align:center;  font-family: 'algerianregular'; font-size:36px; color:#ffcc00; text-transform:uppercase; display:block; width:100%;}

.contentsection{ width:100%; overflow:hidden; padding:0 0 ; position:relative; background:url(../img/bg.png) no-repeat top center; }
.contentsection .container{ background:#fff; box-shadow:  1px 1px 15px rgba(0,0,0,1); padding-top:35px; padding-bottom:35px;}
.textcenter{ text-align:center;}

.titlecol{ text-align: center;}
.titlecol h2{ color:#000; font-size:46px; font-weight:600; margin:0 0 30px; padding:0; font-family: 'algerianregular'; }
.titlecol h2 span{ display:inline-block;}
.titlecol img{ display:inline-block; margin:-14px 0 0;}

.contentinner img{ margin:0 0 0 30px;}
.contentsection p{ font-size:17px; margin:0 0 20px; padding:0; line-height:32px;}

 


footer{ width:100%; clear:both; overflow:hidden; padding:30px 0; text-align:center; background:#000;  border-top:3px solid #b49000;}
footer   h3{color:#fff; font-size:28px; text-transform:uppercase; margin:20px 0 0; padding:0; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
.sociallink{ position:absolute; top:15px; right:15px;}
 