@font-face { font-family:'Calibri'; src: url(../fonts/Cardo.ttf) format('truetype');}
@font-face {font-family:'JFAuFair'; src:url('../fonts/JFAuFair.ttf') format('truetype');}
@font-face {font-family:'Darleston'; src:url('../fonts/Darleston.otf') format('opentype');}
@font-face {font-family:'SWSCRPC'; src:url('../fonts/SWSCRPC.TTF') format('truetype');}

body{ margin:0px; padding:0px; font-family:'Calibri';font-weight:normal; line-height:normal;   
background: rgb(16,141,107);background: -moz-linear-gradient(top,  rgba(16,141,107,1) 0%, rgba(225,254,127,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,141,107,1)), color-stop(100%,rgba(225,254,127,1))); background: -webkit-linear-gradient(top,  rgba(16,141,107,1) 0%,rgba(225,254,127,1) 100%);background: -o-linear-gradient(top,  rgba(16,141,107,1) 0%,rgba(225,254,127,1) 100%);background: -ms-linear-gradient(top,  rgba(16,141,107,1) 0%,rgba(225,254,127,1) 100%); background: linear-gradient(to bottom,  rgba(16,141,107,1) 0%,rgba(225,254,127,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108d6b', endColorstr='#e1fe7f',GradientType=0 );}

a{ text-decoration:none;} img{ max-width:100%; height:auto; width:auto; border:0;}ul li{ list-style:none;}
	 
.main{ width:100%; margin:0px; padding:0px; }
.main1{ width:100%; margin:0px; padding:0px;}
.main2{ width:100%; margin:0px; padding:0px;}
.main3{ width:100%; margin:0px; padding:0px; }
.main4{ width:100%; margin:0px; padding:0px; }
.main5{ width:100%; margin:0px; padding:0px;}

.wrapper{ width:90%; max-width:1400px; margin:0px auto; padding:0px 20px; overflow:hidden; background:#ffffff; }
.wrapper1{ width:90%; max-width:1400px; margin:0px auto; padding:0px 20px; overflow:hidden; background:#ffffff; }
.wrapper2{ width:90%; max-width:1400px; padding:0px 20px; margin:0px auto; overflow:hidden; background:#27375b; }
.wrapper3{ width:90%; max-width:1400px; margin:0px auto; padding:0px 20px; overflow:hidden; background:#1a2e59; }
.wrapper4{ width:90%; max-width:1400px; margin:0px auto; padding:0px 20px; overflow:hidden; background:#ffffff; }

#reach{ width:100%; max-width:390px; margin:0px; overflow:hidden; float:right; padding:5px 0px;}
#reach p{ color:#605f5f; font-size:15px; margin:0px; padding:3px 5px 3px 5px; float:left;}

#logo{ width:50%;  margin:0px; float:left; overflow:hidden;}
#logo img{ padding:25px 0px; }
#inst{  margin:0px; float:right; overflow:hidden;width:45%; padding:0px; padding-left:5%; }
#inst h1{ color:#454444; font-size:16px; margin:0px; padding:0px; font-weight:normal; line-height:18px;}
#instp{ width:100%; margin:0px; padding:0px; float:left; padding-top:15px; padding-bottom:6px; }
#signin{ display:inline-block; border:1px solid #3e3e3e; color:#3e3e3e; width:90px; padding:6px 18px; font-size:17px; background:url(../images/sin.png) right center no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#tit{ color:#ffffff; font-size:20px; margin:0px; padding:6px 0px; width:12%; float:left; max-width:132px; min-width:132px;}
#tit span{ font-size:17px; font-weight:normal;}

#workdiv-protitle-imgcol4{ float:left; width:100%; margin:0px; padding:0px;}
#workdiv-protitle-imgcol2{ float:left; width:50%; margin:0px; padding:0px;}
#loadimgalldiv{ float:left; width:100%; margin:0px; padding:0px; padding-top:2px;}
#workdiv-protitle-imgcol-img{ float:left; width:45%; margin:0px; padding:2.5%;}
#workdiv-protitle-imgcol-img img{ width:100%;}

#mainpagecontent{ width:100%; margin:0px; padding:25px 0px; float:left; padding-bottom:18px;}
#mainpagecontent-col1{ width:50%; margin:0px; padding:0px; padding:0px; padding-right:2%; float:left; }
#mainpagecontent-col2{ width:45%; margin:0px; padding:0px; padding:0px; padding-left:2%; float:left;}
#mainpagecontent p{ text-align:justify; line-height:26px; font-size:15px; padding-bottom:10px;color:#3e3e3e; margin:0px;}
#htagimg{ width:100%; margin:0px; padding:0px; float:left; padding-bottom:20px;}
#htagimg-img{ margin:0px; padding:0px; float:left; padding-right:10px;}
#htagimg-ht{ margin:0px; padding:0px; float:left; padding-top:9px; padding-left:8px;}
#htagimg-ht h1{ margin:0px; padding:0px; font-size:19px; color:#3e3e3e; font-weight:normal;} 

#ctit{ font-size: 19px; color: #3e3e3e; margin:0px; font-weight:normal; padding:30px 0px 0px 0px; text-align:left;}
#ctit1{ font-size: 20px; color: #3e3e3e; margin:0px; font-weight:normal; padding:8px 0px 0px 0px; text-align:left;}

#wel,#courseimg{ width:100%; margin:0px; padding:10px 0px; overflow:hidden; float:left;}
#wel h2{ color:#3e3e3e; font-size:20px; margin:0px; padding:5px 0px; text-align:justify;}
#wel h3{ color:#3e3e3e; font-size:18px; margin:0px; padding:5px 0px;}
#wel p{ color:#3e3e3e; font-size:16px; margin:0px; padding:5px 0px; text-align:justify; line-height:26px;}
#wel strong{ font-size: 18px; color:#39F; margin:0px; font-weight:normal; padding: 0px; text-align:left;}
#wel1{min-height:200px; padding-top:30px; float:left; width:400px}

#wel1 ul{ padding:0px; margin:0px; list-style:circle; padding-left:25px;}
#wel1 ul li{ padding:5px 0px; margin:0px; list-style:circle;}
#wel1 ul li a{ color:#3e3e3e; font-size:20px; }
#wel1 ul li a:hover{ color:#06F; font-size:20px; }
#wel1{ padding:0px; margin:0px; float:left;width:100%; float:left; text-align:justify; color:#3e3e3e; font-size:16px;line-height:26px;}
#wel1 h2{ color:#3e3e3e; font-size:20px; margin:0px; padding:5px 0px; text-align:justify;}
#wel1 h3{ color:#3e3e3e; font-size:18px; margin:0px; padding:5px 0px;}
#wel1 p{ color:#3e3e3e; font-size:16px; margin:0px; padding:5px 0px; text-align:justify; line-height:26px;}
#wel1  strong{ font-size: 20px; color:#39F; margin:0px; font-weight:normal; padding: 0px; text-align:left;}

#courseimg-div{ width:100%; margin:0px; padding:0px; float:left; padding-top:12px;}
#courseimg-col{ width:23%; margin:0px; padding:0% 1%; float:left;}
#courseimg-col h1{ color:#01517a; font-size:17px; margin:0px; font-weight:normal; padding:8px 0px 10px 0px; text-align:center;}
#courseimg-colimg{ width:99%; margin:0px; padding:0px;  float:left; border-radius:5px;  }
#courseimg-colimg span img{width:100%;  border:2px solid #f0bd40; border-radius:3px; max-height:145px; max-height:145px; min-height:145px; }
#courseimg-colimg p{ color:#575757; font-size:15px; margin:0px; padding:10px 0px 5px 0px; font-weight:normal; text-align:justify; line-height:25px; max-height:150px; min-height:150px; overflow:hidden;}

#welc{ width:100%; min-height:200px; margin:0px; padding:20px 0px; overflow:hidden;}
#welc h2{ color:#161616; font-size:2em/1; margin:0px; font-weight:normal; padding:5px 0px;}
#welc h3{ color:#0072A8; font-size:20px; margin:0px; font-weight:normal; padding:5px 0px;}
#welc p{ color:#161616; font-size:15px; margin:0px; padding:5px 0px; font-weight:bold; line-height:30px;}
#welc ul{ margin:0px;}
#welc ul li{ list-style:disc; color:#161616; font-size:15px; margin:0px; padding:5px 0px; font-weight:bold; text-align:justify; line-height:30px;}

#col{ width:45%; margin:0px 2.5%; float:left; overflow:hidden; padding:10px 0px;}
#col h2{ color:#141414; font-size:22px; min-height:40px; margin:0px; font-weight:normal; padding:8px 0px; text-align:center;}
#col p{ color:#606060; font-size:15px; margin:0px; padding:5px 0px; text-align:center; line-height:30px}
#cimg{ width:100%; margin:0px; overflow:hidden;}
#cimg img{ width:98%; border:2px solid #f0bf46; border-radius:5px;}
#col a{ display:block; width:120px; margin:0px auto; color:#ffffff; font-size:16px; text-align:center; padding:5px 0px; background:#b22923;}

#col2{ width:48%; margin:0px; float:left; overflow:hidden; padding:10px 0px;}
#col2 h2{ color:#161616; font-size:2em/1; margin:0px; font-weight:normal; padding:5px 0px;}
#col2 p{ color:#161616; font-size:15px; margin:0px; padding:5px 0px; font-weight:bold; text-align:justify; line-height:30px}

#col3{ width:48%; margin:0px; float:left; overflow:hidden; padding:10px 0px;}
#col3 h2{ color:#ffffff; font-size:2em/1; margin:0px; font-weight:normal; padding:5px 0px;}
#col3 p{ color:#ffffff; font-size:15px; margin:0px; padding:5px 0px; font-weight:bold; text-align:justify; line-height:30px}
#col3 ul{ margin:0px;}
#col3 ul li{ list-style:disc; color:#ffffff; font-size:15px; margin:0px; padding:5px 0px; text-align:justify; line-height:30px}

#colm1{ width:60%; margin:0px; float:left; overflow:hidden; padding:10px 0px;}
#colm1 h2{ color:#161616; font-size:2em/1; margin:0px; font-weight:normal; text-align:right; padding:5px 0px;}
#colm1 ul{ margin:0px;}
#colm1 ul li{ list-style:disc; color:#161616; font-size:15px; margin:0px; padding:5px 0px; font-weight:bold; text-align:justify; line-height:30px}

#colm2{ width:40%; margin:0px; float:left; overflow:hidden; padding:10px 0px; text-align:center;}

#foot1{ width:20%; padding:0px 5% 0% 0%; overflow:hidden; float:left;}
#foot1 h2{ color:#ffffff; font-size:20px; margin:0px; padding:15px 0px; font-weight:normal;}
#foot1 p{ margin:0px; padding:5px 0px; color:#aeaeae; font-size:16px;}
#foot1 p a{ color:#ffffff; font-size:16px; margin:0px; padding:3px 0px;}
#foot1 p a:hover{ color:#FF8000;}
#foot1 ul{ padding:0px; margin:0px; float:left; width:100%;}
#foot1 ul li{ padding:0px; margin:0px; float:left;width:100%; color:#ffffff; padding-bottom:8px;}
#foot1 ul li a{  color:#ffffff; font-size:16px;}


#resumediv{ width:100%; margin:0px; float:left; padding:20px 0px; min-height:250px;}

#foot2{ width:40%; min-height:150px; padding:0px 5% 0% 0%; overflow:hidden; float:left;}
#foot2 h2{ color:#ffffff; font-size:20px; margin:0px; padding:15px 0px; font-weight:normal;}
#marqueecontainer{position: relative; width:100%;height: 112px;overflow: hidden;padding: 2px;padding-left: 4px;}
#marqueecontainer1{position: relative; width:100%;height: 270px;overflow: hidden;padding: 2px;padding-left: 4px;}
#foot2 p{ color:#ffffff; font-size:16px; margin:0px; padding:3px 0px; text-align:justify; line-height:22px;}
#foot2 p a{ color:#ffffff; font-size:16px; }
#foot2 #test{ max-width:150px; float:right; margin-right:20px; overflow:hidden; margin-top:10px;}
#foot2 #test span{ display:block; text-align:center;}

#marqueecontainer p{ padding:0px; margin:0px; font-size:16px; line-height:24px; color:#1a81ce; padding-bottom:15px; text-align:justify;}
#marqueecontainer p a{ color:#3e3e3e;text-align:justify; text-decoration:none; }

#coursecertificateimg{width:96%; margin:0px; float:left; padding: 0px; border:2px solid #ccc; height:116px;}
#coursecertificateimg img{ max-height:116px; max-width:100%;}

#csc1{float:left; width:45%; padding:0px; padding-left:5%;}
#csc{float:left; width:45%; padding:0px; padding-right:5%;}

#foot4{ margin:0px; overflow:hidden; float:right; width:30%;}
#foot4 h2{ color:#ffffff; font-size:20px; margin:0px; padding:15px 0px; font-weight:normal;}
#foot4 p{ margin:0px; padding:0px; color:#ffffff; padding-left:20px;}


#enq { width:100%; max-width:350px; margin:0px auto; padding:0px; border:0px; overflow:hidden; }
#enq tr{ margin:0px; padding:0px;}#enq td{ padding-bottom:5px; margin:0px;}
.txtbox, .txtboxa{width:94%; padding:7px 2%; color:#b6b9b8; font-size:14px; border:1px solid #436a57; background:#145a38; font-family:'Cardo';}
.txtbox:focus,.txtboxa:focus{outline:none;}

.txtbox::-webkit-input-placeholder,.txtboxa::-webkit-input-placeholder{ color:#b6b9b8;}
.txtbox::-moz-input-placeholder,.txtboxa::-moz-input-placeholder{ color:#b6b9b8;}
.txtbox:-ms-input-placeholder,.txtboxa:-ms-input-placeholder{ color:#b6b9b8;}
.txtbox:-input-placeholder,.txtboxa:-input-placeholder{ color:#b6b9b8;}

.btn{float:right; background:#fbcb2c; color:#000000; font-size:16px; padding:6px 17px; border:0px; cursor:pointer;}
.btn:focus, .btn:hover{outline:none; border:none; -webkit-box-shadow: 0px 2px 0px #422913; box-shadow: 0px 2px 0px #422913; }

#enq .ermsg{ color:#FF1717; font-size:0px; line-height:0px;}
#enq #vimg{ width:45%; max-width:100px; max-height:30px; float:left; margin-right:3%}
#enq #captcha{ width:40%; max-width:100px; margin:0px; float:left;}

#copy{ float:left; color:#f4eeee; font-size:15px; margin:0px; padding:12px 0px; text-align:center; width:100%;}
#design{ float:left; color:#ffffff; font-size:15px; margin:0px; padding:12px 0px;}
#copy a{ color:#f4eeee;}
#copy a:hover{ color:#F00;}

#soc1{ float:right; width:280px; }
#soc{ height:40px; float:right; background:url(../images/social.png) no-repeat; margin:5px 0px 0px 0px;}
#s1{ width:37px; height:38px; float:left;}
#s2,#s3,#s4{ width:36px; height:35px; float:left; margin-left:5px;}

#pimg{ width:31%; margin:0px 1%; float:left; overflow:hidden; }
#pro{ width:100%; margin:0px; overflow:hidden;}
#pro img{ width:100%; min-height:250px; max-height:250px; margin:0px; overflow:hidden;}
#pimg h3{ color:#161616; font-size:20px; margin:0px; padding:5px 0px; font-weight:normal; text-align:center;}

#gall{ width:29%; float:left; margin:1% 1.5%; cursor:pointer;}
#gall h3{ color:#0072A8; min-height:42px; font-size:20px; margin:0px; font-weight:normal; text-align:center; padding:5px 0px;}
#gall img{ width:98%; min-height:248px; max-height:248px; border:2px solid #6F6F6F;}
#txt{ width:100%; margin:0px; overflow:hidden; min-height:100px; max-height:100px; margin-top:10px;}
#txt p{ color:#161616; font-size:15px; margin:0px; padding:2px 0px; font-weight:bold; line-height:22px;}

#testdiv{ width:100%; margin:0px; overflow:hidden; padding:10px 0px; border-bottom:1px dotted #585858;}
#test1{ width:97%; float:right; margin:0px; overflow:hidden; margin-top:5px;}
#test1 span{ font-weight:bold;}

#searchcat {
width: 21.6%;
  padding: 1%;
  text-align: center;
  border: 1px solid #666;
  border-radius: 4px;
  position: relative;
  margin-right: 1.6%;
  float: left;
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

#searchcat:hover { background:#CCC; cursor:pointer; }
.ermsg{ color:#FF1717; font-size:20px; line-height:22px; margin-left:20px;}
.ermsg1{ color:#FF1717; font-size:16px; line-height:22px; margin-left:0px; float:left;  width:100%;}
.ermsg1h{ color:#fff; font-size:14px; line-height:15px; margin-left:0px; padding:0px; width:100%;}
/* Login Form */

#container {width:98%; max-width:500px; padding:0px; background:#fefefe; margin:0 auto; border:1px solid #f39c12; border-top-color:#f39c12; border-bottom-color:#f39c12; position:relative; }
#container form ul li {margin:0px; padding:0px 0px; width:98%; padding-left:0%; padding-right:5%; list-style:none; } 
#container form ul li  a{ text-decoration:none; color:#000000; font-size:14px;}
#container form ul li:last-child { text-align:center; margin:5px 0 5px 0; }
#container input { padding:5px; padding-left:2%; padding-right:2%; border:1px solid #f39c12; max-width:200px; width:96%; font-size:14px; outline:0; }
#container input:focus { border:1px solid #f39c12; border-top-color:#f39c12; border-bottom-color:#f39c12;}
#container label { color:#555; font-size:16px; }
#container span { padding:2px; display:block; margin-top:5px; color:#F00; font-size:16px; }
#container .btn-submit{ padding:5px 10px; border:0px; width:80px; cursor:pointer; font-size:16px; background:#f39c12; color:#FFFFFF; margin:0% 0% 0% 2%}
#container h1 { margin:0; color:#FFFFFF; padding:10px 0; font-size:20px; text-align:center; background:#f39c12; border-bottom:1px solid #f39c12;}
#container  #frmlstli{ margin:0px; padding-bottom:5px;}

#container1 {width:98%; max-width:400px; padding:0px; background:#fefefe; margin:0 auto; border:1px solid #f39c12; border-top-color:#f39c12; border-bottom-color:#f39c12; position:relative; }
#container1 form ul li {margin:0px; padding:10px 0px; width:90%; padding-left:0%; padding-right:5%; list-style:none; } 
#container1 form ul li  a{ text-decoration:none; color:#000000; font-size:14px;}
#container1 form ul li:last-child { text-align:center; margin:20px 0 25px 0; }
#container1 input { padding:5px; padding-left:2%; padding-right:2%; border:1px solid #f39c12; max-width:342px; width:96%; font-size:14px; outline:0; }
#container1 input:focus { border:1px solid #f39c12; border-top-color:#f39c12; border-bottom-color:#f39c12;}
#container1 label { color:#555; font-size:14px; }
#container1 span { padding:2px; display:block; margin-top:5px; color:#F00; font-size:12px; }
#container1 .btn-submit{ padding:8px 10px; border:0px; width:80px; cursor:pointer; font-size:16px; background:#f39c12; color:#FFFFFF; margin:0% 0% 0% 35%}
#container1 h1 { margin:0; color:#FFFFFF; padding:10px 0; font-size:20px; text-align:center; background:#f39c12; border-bottom:1px solid #f39c12;}
#container1  #frmlstli{ margin:0px; padding-bottom:5px;}

#container2 {width:98%; max-width:1000px; padding:0px; background:#fefefe; margin:0 auto; border:1px solid #f39c12; border-top-color:#f39c12; border-bottom-color:#f39c12; position:relative; }
#container3 {width:98%; max-width:1000px; padding:0px; background:#fefefe; margin:0 auto; position:relative; }

#tab1{padding:20px 20px; margin:0px;}
#tab1 tr td{ color:#515151; font-size:14px; margin:0px; padding:5px 0px; text-align:justify; line-height:20px;}
#tab1 tr td a{ background:#9BCDFF; color:#B35900; font-size:13px; text-align:center; padding:5px;}

#newreg1{width:100%; float:left; padding:20px 0px;}
#newreg1a{width:100%; float:left; padding:10px 0px;}
#newreg1a1{width:100%; float:left; font-size:17px; color:#5f5d5d;}
#newreg1a2{width:100%; float:left;}
#submt{width:55%; margin:0 auto; float:left;}
#submt1{width:80%; margin:0 auto; float:left; padding-bottom:50px;}

.iptxtm {background: #fff;font-size:14px;padding: 4px 1px;height: 14px;width:90%;border:#6a89bb 1px solid; max-width:350px;}
.iptxtm:focus{outline:none; border:#993365 1px solid; }
.iptxtmh {background: #068ab5;font-size:14px;padding: 4px 10px;height: 20px;width:92% !important;border:#a1a1a1 1px solid; margin:6px 0px; color:#fff;}
.iptxtmh:focus{outline:none; border:#993365 1px solid; }
.iptxtmhh {background: #068ab5;font-size:14px;padding: 4px 10px;height: 15px;width:25% !important;border:#a1a1a1 1px solid; margin:6px 5px; color:#fff;}
.iptxtms {background: #fff;font-size:14px;padding: 4px 10px;height: 28px;width:352px !important;border:#6a89bb 1px solid;}
.iptxtms:focus{outline:none; border:#993365 1px solid; }
.iptxtms1 {background: #fff;font-size:14px;padding: 4px 1px;height: 28px;width:95%;border:#6a89bb 1px solid;}
.iptxtms1:focus{outline:none; border:#993365 1px solid; }
.iptxtm1 {background: #fff;font-size:14px;padding: 4px 1px;height: 14px;width:80px; !important;border:#6a89bb 1px solid;}
.iptxtm1:focus{outline:none; border:#993365 1px solid; }
.iptxtmt {background: #fff;font-size:14px;padding: 4px 1px;height: 100px;width:90% !important;border:#6a89bb 1px solid;max-width:350px;}
.iptxtmt:focus{outline:none; border:#993365 1px solid; }
.buttoncp1 {  margin-left:60%; float:left; margin-top:10px; padding: 4px 9px 6px 10px;border-color:#333; border-left: 4px solid #333;border-radius: 15px 15px 15px 15px;border-right: 4px solid #333;border-style: solid;border-width: 2px 4px;display: inline-block;padding: 4px 11px 5px 12px;text-decoration: none;cursor: pointer;}
.buttoncp1:focus{outline:none;}
.buttoncp1h {  margin-left:60%; float:left; margin-top:10px; padding: 4px 6px 4px 6px;border-color:#fff; border-style: solid;border-width: 1px 1px;display: inline-block;padding: 4px 11px 5px 12px;text-decoration: none;cursor: pointer; background:#eb2f32; color:#fff; float:right;}
.buttoncp1h:focus{outline:none;}



.newipb {border:none; outline:none; font-size:16px; font-weight:bold; padding:0px 0px 0px 10px; width:500px; background:none; }
.newipb2 {border:none; outline:none; font-size:16px; font-weight:bold; padding:0px 0px 0px 10px; width:550px; background:none; }
.newipb3 {border:none; outline:none; font-size:16px; font-weight:bold; padding:0px 0px 0px 10px; width:550px; background:none; }

#fimgs { margin:15px 0px; }
#fimgs img {
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  background: #FFFFFF;
  height: 150px;
  width: 200px;
  margin:5px 5px; }
  
.groom{ width:89%; min-height:167px; margin:0px auto; padding:15px 0px;}  

#contact1{width:40%; float:left; padding:20px 10px;}
#contact1 p{line-height:25px;}
#contact2{float:right; width:50%;}

#section-b1{width:100%; float:left; padding:10px 0px 15px 0px; border-bottom:1px dotted #666;}
#section-b2{width:80px; float:left; border:1px solid #9d9999; padding:5px;}
#section-b2 img {width:80px; height:80px;}
#section-b3{width:90%; float:left; padding:0px 0px 0px 10px; line-height:18px; color:#343434; font-size:15px; text-align:justify;}



.loading-div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.56);z-index: 999;display:none;}
.loading-div img {margin-top: 20%;margin-left: 50%;}

.pagination{margin:0;padding:0; padding-top:15px;}
.pagination li{display: inline;padding: 0px;border: 1px solid #ddd;margin-right: -1px;font: 15px/20px Arial, Helvetica, sans-serif;background: #FFFFFF;box-shadow: inset 1px 1px 5px #F4F4F4;float:left;}
.pagination li a{text-decoration:none;display:inline-block;color: rgb(89, 141, 235);padding: 3px 10px 3px 10px;}
.pagination li.first { border-radius: 5px 0px 0px 5px;}
.pagination li.last {border-radius: 0px 5px 5px 0px;}
.pagination li:hover{background: #F0F0F0;}
.pagination li.active{background: #F0F0F0;color: #333;padding: 3px 10px 3px 10px;}

#restab2 { width: 100%; border-collapse: collapse; }
#restab2 tr:nth-of-type(odd) { background: #ccc; }
#restab2 th { background: #333; color: white; font-weight: normal; text-align:center; }
#restab2 td,#restab2 th { padding: 6px; border: 1px solid #eee; text-align: center; }

#restabdiv{width: 99%;
  margin-bottom: 15px;
  overflow-x: scroll;
  overflow-y: hidden;
  border: 1px solid #eee;
  padding:1px;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;}
  
  
  #carcol,#carcol-col4,#fcol-conthp, #cusdiv-lmenu{ margin:0px; padding:0px; width:100%; float:left;}
#carcol-col2{ margin:0px; padding:0px; width:50%; float:left; padding-bottom:20px;}
#fcol-cont{ margin:0px; padding:0% 2.5%; width:45%; float:left;}
#fcol-contimg{width: 100%; padding:0px; margin:0px; float:left; min-height:200px;vertical-align:middle; text-align:center; position:relative;}
#fcol-contimg img{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;  max-width:100%; max-height:200px;}
#fcol-contbr{width: 93.5%; padding:3%; margin:0px; float:left; border:1px solid #eb2f32;}
#fcol-conthp h1 { padding:0px; margin:0px;font-family:'Aparajita'; font-size:26px; font-weight:normal; text-align:center; padding-bottom:6px; padding-top:8px;}

#fcol-cont1{ margin:0px; padding:0% 1% 2% 1%; width:18%; float:left;}
#fcol-cont1img{width: 100%; padding:0px; margin:0px; float:left; min-height:200px;vertical-align:middle; text-align:center; position:relative;}
#fcol-cont1img img{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;  max-width:100%; max-height:200px;}
#fcol-cont1br{width: 93.5%; padding:1%; margin:0px; float:left; }


#flb-lightbox-content img { cursor:pointer;}

#readmo { text-align:center; padding:15px 0px 0px 0px; }

#delpro{color: #000;display: inline-block;padding: 5px 15px 5px 15px;background:#F90; -webkit-border-radius:10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px; font-size:13px; font-weight:normal; border:0px; cursor:pointer; margin-top:-25px; font-size:18px;}
#delpro:focus{outline:none; }

#car-frm{ margin:0px; padding:0px; width:100%; float:left; max-width:450px;}
#car-frm td{ padding-top:8px;}


.google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
		padding-right:25px; max-width:350px; max-height:350px;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
#rslides_container1
{
	width:100%;
}
.dg-container{
	width: 100%;
	height: 450px;
	position: relative;
}
.dg-wrapper{
	width: 481px;
	height: 316px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 482px;
	height: 316px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent url(../images/browser.png) no-repeat top left;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
	display: block;
	padding: 41px 0px 0px 1px;
}
.dg-wrapper a div{
	font-style: italic;
	text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333;
	font-size: 16px;
	width: 100%;
	bottom: -55px;
	display: none;
	position: absolute;
}
.dg-wrapper a.dg-center div{
	display: block;
}
.dg-container nav{
	width: 58px;
	position: absolute;
	z-index: 1000;
	bottom: 40px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span{
	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 24px;
	height: 25px;
	opacity: 0.8;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-next{
	background-position: top right;
	margin-left: 10px;
}