/*------------------------------------------------Mobile Memu Style Start Here ****
---------------------------------------------------------------------------------------*/
.side-menu-wrapper {overflow: hidden;position: fixed;top: 0;left: -310px;height: 100%; transition: 0.5s;width: 310px;z-index:9999999;background: rgba(0,0,0,.95);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:#fcce01;}
.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:#fcce01; text-decoration:none; text-transform:uppercase; padding:8px 20px; color:#a40108;}
.slide-menu-open{ display:none;}
svg{display:none !important;} 


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

header{ width:100%; clear:both; padding:10px 0; background:#000;}
.logo{ display:block; margin:0 0;}
.toplinks{ width:100%; clear:both; overflow:hidden;}
.toplinks ul{ margin:35px 0; padding:0; float:right;}
.toplinks ul li{ display:block; float:left; margin-left:10px;}
.toplinks ul li a{ display:block; font-size:18px; text-transform:uppercase;font-family: 'sintonybold'; background:#f9db57; color:#000; padding:10px 35px; text-decoration:none}
.toplinks ul li:hover a{ background:#dbb303; text-decoration:none;}
.toplinks ul li:last-child a{ background:#0b52d3; color:#fff;}
.toplinks ul li:last-child:hover a{ background:#a40108; color:#fff;}

.mainmenu{ background:#f9db57
}
.mainmenu ul{ margin:0 0 0; padding:0; }
.mainmenu ul li{ display:block; float:left; list-style:none; position:relative; }
.mainmenu ul li a{ display:block;   list-style:none; font-size:18px; color:#000; text-transform:uppercase;   padding:15px 22px;font-family: 'sintonyregular'; }
.mainmenu ul li:hover a{ text-decoration:none;  color:#fff; background:#0b52d3}


.mainmenu ul li .sub-menu{ display:none; width:280px; background:#0054a6; position:absolute; z-index:99999; margin:0; padding:0;}
.mainmenu ul li:hover .sub-menu{ display:block; width:280px; background:#0054a6; position:absolute; z-index:99999;  margin:0; padding:0;}
.mainmenu ul li .sub-menu li{ display:block; width:100%; clear:both;}
.mainmenu ul li .sub-menu li a{font-family: 'sintonyregular'; display:block; width:100%; text-align:left; padding:8px 15px; color:#fff; font-size:18px;}
.mainmenu ul li .sub-menu li:hover a{ background:#a40108; color:#fff;}  

.sliderArea{ width:100%; clear:both; overflow:hidden;}
.sliderArea img{ display:block; width:100%; height:auto;}

.boxSection{ width:100%; clear:both; overflow:hidden; position:relative; padding:6px 3px; text-align:center;}
.box{ float:left; width:33.3333%; padding:0 3px;}
.boxinner{ background:#f9db57; padding:35px ; }

.boxtwo  .boxinner{ background:#0b52d3;  }
.boxdetils{ width:100%; clear:both; overflow:hidden; padding:35px 0 15px;}
.boxdetils h2{ margin-bottom:15px;}
.boxlink a{ font-size:18px ; text-transform:uppercase; font-family: 'sintonyregular'; color:#0b52d3; text-decoration:none; font-weight:700; }

.boxtwo  .boxinner  .boxlink a{ color:#fcce01;}
.boxtwo  .boxinner  p,  .boxtwo  .boxinner h2{ color:#fff;}

 
.detailscol ul{ margin:15px 0 25px; padding:0; }
.detailscol ul li{ display:block; background:url(../img/listicon.jpg) no-repeat 0 50%; font-size:16px; padding:0 0 0 20px; margin:0 0 5px;}
.detailscol h3{ font-size:22px; margin:20px 0 0; padding:0;}

.hometitle{ text-align:center; padding-top:50px; padding-bottom:20px; }
.hometitle h2{ font-size:32px; text-transform:uppercase; margin:0 0 10px; padding:0;}
.hometitle p{ font-size:24px; font-family: 'sintonyregular'; margin-bottom:45px; }

.learnmore {display: block;width: 180px;margin: 0;padding: 3px 0;text-align: center;background: #0b52d3;text-transform: uppercase;text-decoration: none;font-family: 'sintonyregular';color: #fcce01;height: 46px;line-height: 46px;}
.learnmore:hover { background:#a40108; text-decoration:none;color: #fcce01;}


.rightside{ display:block; width:100%; clear:both; overflow:hidden; margin:0 0 35px;}
.rightside h3{ font-size:24px; color:#000; margin:0 0 15px; padding:0 0 15px; border-bottom:1px solid #ccc;}

.rightside ul{ margin:15px 0 25px; padding:0; }
.rightside ul li{ display:block;    margin:0 0 0; list-style:none;}
.rightside ul li a{ display:block; background:url(../img/listicon.jpg) no-repeat 0 50%; font-size:16px; padding:0 0 0 20px; margin:0 0 10px; color:#000;}
.rightside ul li a:hover{ text-decoration:none; color:#0b52d3}


footer{ width:100%; background:#000; padding:35px 0;}
.footerlogo img{ margin:0 auto; width:280px; display: block;}
.footertext p{ font-size:13px; color:#fff; margin:20px 0 0; padding:0; text-align:center;}
.footertext p span{ color:#ccc; font-style:italic;}

.footeraddress h4{ font-size:18px; text-transform:uppercase; margin:0; padding:0; color:#fcce01; }
.footeraddress p{ color:#fff; margin:0 0 30px; padding:0;}

.footeraddress ul{ margin:0; padding:0;}
.footeraddress ul li{ display:block; list-style:none; float:left;}

.footeraddresshide{ display:none;}