body{padding:0; margin:0;}
#wrapper{width:100%; height:auto;}
/*-----------------Header------------------------------*/
header{width:100%; height:auto;}
#head-wrapper{width:100%; max-width:1200px; height:auto; margin:0 auto; padding:25px 0;}
#logo{float:left;}
#head-right{float:right; padding:9px 0;width:75%;}
#whatup-icon{  float: left;
    text-align: center;
    width: 43px;}
#contact-no{float:left;}
#contact-no span{font:13px 'Open Sans', sans-serif; color:#595959;}
#contact-no p{font:700 16px 'Open Sans', sans-serif; color:#1d4e9e;}
#contact-no p a{ color:#1d4e9e!important;}
/*-----------------------Menu--------------------------------*/
#menu_nav{width:100%; height:auto; background:#1E4F9E;}
#manu_wrap{max-width:1170px; height:auto; margin:0 auto; width:100%;}
#marquee-wrap{max-width:1170px; height:auto; margin:0 auto; width:100%;}
#mark{color:red;font:15px 'Open Sans', sans-serif;}
#manu_wrap ul{list-style-type:none; margin:0;}
#manu_wrap ul li{float:left; border-left:1px solid #cccccc; transition:all ease 0.5s;}
#manu_wrap ul li:hover{/* background:#422874; */ box-shadow: 276px 0 0 0 rgb(236,234,235) inset;}
#manu_wrap ul li:hover a{color:#1d4e9e; text-decoration:none;}
#manu_wrap ul li:first-child{ border:none;}
#manu_wrap ul li a{font:15px 'Open Sans', sans-serif; color:#fff;  padding:12px 24px; display: inline-block;}
#marquee-wrap span{    color: #09004c;
    font-weight: bold;}

.toplinks li.acttl > a {
   box-shadow: 276px 0 0 0 rgb(236,234,235) inset; color:#1d4e9e!important;; 
}
.footer-links li.actfooter a {   color:#F5CA10!important;}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%!important;
}

.filter {
   /*  background: #f3f3f3 linear-gradient(to top, #fdfdfd 0%, #f3f3f3 100%) repeat scroll 0 0; */
  /*   box-shadow: 0 2px 4px #ddd; */
    position: fixed;
    top:0;
    transition: all 0.3s ease-out 0s; border-bottom:1px solid #ddd;
    z-index: 1;
}
.fixed-plan{display:none;}
.plan-top {
   
    position: fixed;
    top:0; display:block;
    transition: all 0.3s ease-out 0s; 
    z-index: 1;
}
#menu {background-color: #03A1DD;}
#menu:after {clear: both;}

#menu  li {float: left;position: relative;text-align:center;list-style-type:none;}

/* #menu li ul li:hover > a {color: #fff;background-image: linear-gradient(#04acec, #0186ba);} */
/* #menu ul li > a {color: #111;} */

#menu li a {text-align:center;}
#menu li a:hover { /* IE6 only */
    color: #111;
}
#menu ul { width:260px;
    margin: 20px 0 0 0; padding:4px 0 10px;
    _margin: 0; /*IE6 only*/	
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top:50px;
    left: 0;
    z-index: 1;
	background-color:rgb(236,234,235);
  /*   box-shadow:0 5px 10px 2px #969696; */
  /*  border-radius: 3px; */
    transition: all .2s ease-in-out;
}
#menu ul ul {
    margin: 20px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left:230px;
    z-index: 1;
  background-color:#1D4E9E;
   /*  box-shadow:0 5px 10px 2px #969696; */
  /*  border-radius: 3px; */
    transition: all .2s ease-in-out;
}
#menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;}
#menu ul li {
    float: none;
    display: block;
    border: 0;
    line-height: 0; /*IE6 only*/
   /*  box-shadow: 0 1px 0 #111 */
}
#menu ul li:last-child {box-shadow: none;}
#menu ul a {    
    padding:1px 10px!important; width:74px;
    width: auto;
   /*  height: 16px; */ /*IE6 only*/
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
	color:#111; text-align:left;
}
/* #menu ul a:hover {background-color: #23A8C9;background-image: linear-gradient(#04acec, #0186ba);width: auto;} */
#menu li ul li.acttl > a{background-color: #23A8C9;background-image: linear-gradient(#04acec, #0186ba);width: 220px;color:#fff;}
#menu ul li:first-child > a:after {
    content: '';
    position: absolute;
    left: 40px;
    top: -10px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #1D4E9E;
}
#menu ul li ul li:first-child > a:after {
    content: none;
   
}
#menu ul li span {
    content: '';
    position: absolute;
    right: 10px;
    top: 12px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;
}
#menu ul li:first-child a:hover:after {
    border-bottom-color: #1D4E9E;
}
#menu li ul li a{color:#1E4F9E!important; font-size:13px;}
#menu li ul li:hover a{color:#09004C!important; }
#menu li ul li { /* width:230px; */
    border: 0 none;
    display: block;
    float: none;
    line-height: 0;
    padding: 4px 8px !important;
    text-align: left !important;
}
/*--------------------Banner-------------------------------*/
#banner{width:100%; height:auto; position:relative;}
#banner img{width:100%;}
/*---------------------------Banner form------------------------*/
#banner-form{position:absolute; right:5%; top:0; width:320px; background:#1E4F9E; margin: 15px 0 15px; padding: 5px 0 10px;}
#banner-form h2{font:700 18px 'Open Sans', sans-serif; color:#fff; margin:0; text-align:center; padding:0 0 6px;}
#banner-form input,#banner-form textarea{color:#595959; font:13px 'Open Sans', sans-serif; border-radius:0;}
#banner-form input.submit_btn{background:#FA9D1A; font:700 18px 'Open Sans', sans-serif; color:#fff; padding:8px 0; width:100%; border:none;}

#banner-form .form-group {margin-bottom: 8px;}
/*--------------------------Body Part----------------------*/
#body-part{width:100%; height:auto;background:url("../images/body-bg-back.jpg");box-shadow: 0 4px 4px 1px #000;}
#body-wrap{width:100%; max-width:1200px; margin:0 auto; height:auto; padding:3% 0;}
#left-menu{float:left; width:22%; border:1px solid #ddd;}
#left-menu h3{background:#1E4F9E; padding:8px 8px; color:#fff; font:18px 'Open Sans', sans-serif; margin:0; }
#left-menu ul{list-style-type:none;}
#left-menu ul li{ background: #eceaeb url("../images/dot.png") no-repeat scroll 12px 16px; margin: 5px; padding: 8px 14px 8px 25px}
#left-menu ul li a{padding:2px 0; color:#000;  font:14px 'Open Sans', sans-serif; }
#left-menu ul li a:hover{color:#1D4E9E; text-decoration:none;  }
#mid-content{float:left; width:52%; padding:0 10px 0 25px;}
#mid-content h1{color:#1d4e9e; font:700 26px 'Open Sans', sans-serif; margin:0; padding:0 0 4px;}
#mid-content h2{    color: #1d4e9e; font: 700 19px "Josefin Slab",serif; margin: 0;padding: 15px 0 18px;text-align: left;}
#mid-content h5{color:#000; font:600 19px 'Josefin Slab', serif; margin:0; padding:0 0 4px;}
#mid-content p{color:#000; font:13px/1.8 'Open Sans', sans-serif; margin:0; padding:4px 0 ;text-align:justify;}
#right-content{float:right; width:280px;
}
#index-rgt{width:301px;height:299px; padding:2% 18px 4%;
background:url("../images/sms.jpg")no-repeat;  position:relative;}
#contact-btn{position:absolute; bottom:33px;}
#index-rgt p{color:#fff; font:700 18px 'Open Sans', sans-serif; margin:0; text-align:center;}
#index-rgt h3{color:#610000; font:20px 'Open Sans', sans-serif; margin:0; padding:15px 0px 6px ;}
#index-rgt ul{list-style-type:none; margin:0;}
#index-rgt ul li{background:url("../images/dot-w.png") no-repeat scroll 4px 12px; color:#333333; font:14px 'Open Sans', sans-serif; padding:4px 14px 4px 18px}
#index-rgt a{ background: #fa9d1a none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font:700 13px "Open Sans",sans-serif;
    margin:30px 15px 0;
    padding:8px 18px;}
	#rgt-btm-icons{position:relative;}
	#profile-icon{margin:20px 0 0;}
/*-----------------------------------------Plan Box---------------------------*/
	.plan-thumbnail {overflow: hidden; position: relative;}
	.plan-thumbnail a {display: block; position: relative;}
	.plan-thumbnail.large {float: none;margin-bottom: 1.5em; margin-right: 0;overflow: hidden;}
	.plan-thumbnail.large img {height: auto; width: 100%;}
	.plan-box:hover .plan-thumbnail a img {transform: scale(1.2);}
	.plan-box .plan-thumbnail a img {transition: all 0.3s ease 0s; width: 100%;}

.plan-box ul {
    list-style-type: none;
    margin: 0; padding:8px 0 0;
}
.plan-box ul li {
  /*   background: rgba(0, 0, 0, 0) url("../images/dot.png") no-repeat scroll 2px 12px; */
   color: #767873;
    font: 13px/1.8 "Open Sans",sans-serif;
    margin: 0;
    padding: 4px 16px;
}
.plan-box{float:left; margin:0 15px 0 0 ; width:32%; text-align:center; box-shadow: 0px 3px 6px #ddd;background:#fff;}
.plan-box h2{color:#595959; font:700 18px 'Open Sans', sans-serif; margin:0; padding:16px 0 0;}
.plan-box p{color:#767873; font:13px/1.8 'Open Sans', sans-serif; margin:0; padding:10px 32px 2px 20px;}
.plan-box img{width:100%;}
#plans-main{padding:4% 0;}
.read-more-btn a{background:#E4A90D; transition:all ease 0.3s; position:relative; top:11px; font:16px 'Open Sans', sans-serif; color:#fff!important; border-radius:20px; padding:12px 50px; /* width:140px; display:inline-block; */}
.read-more-btn{margin:25px 0 0;}
.plan-box:hover .read-more-btn a {background:#1D4E9E!important; color:#fff; text-decoration:none;}
#icon1{position:absolute; display:inline-block; top:25px;}
#icon2{ display: inline-block;
    position: absolute;
    right: 0;
    top: -50px;}
	

/*-------------------------------facebook gallery-------------------*/
#fb-gallery-bg{background:#ECEAEB; width:100%; height:auto;}
#fb-gallery-wrap{max-width:1200px; width:100%; height:auto; margin:0 auto; padding:5% 0; text-align:center;}
#fb-gallery-wrap h2{color:#1d4e9e; font:700 26px 'Open Sans', sans-serif; margin:0; text-align:center; padding:2px 0 35px;}
/*--contact Details*/
#contact-details-bg{width:100%; height:auto;}
#contact-details-wrap{width:100%; height:auto; max-width:1200px;  margin:0 auto; padding:3% 0;}
.contact-box-left{float:left; width:38%;}
.contact-box h2, .contact-box-mid h2, .contact-box-left{color:#f99d19; font:700 34px 'Open Sans', sans-serif; margin:0;  padding:0;}
.contact-box-mid h2{margin:12px 0}
.contact-box p{color:#000000; font:22px 'Open Sans', sans-serif; margin:0;  padding:0;}
.contact-box a{color:#fff!important; background:#f99d19; transition:all ease 0.2s; font:16px 'Open Sans', sans-serif; margin:18px 0; display:inline-block; border-radius:20px; padding:8px 40px; text-align:center;}
.contact-box a:hover{background:#1D4E9E!important; color:#fff; text-decoration:none;}
.contact-box-mid{width:40%; float:left;}
.contact-box-last{float:left; width:21%;}
#calculator{padding:20px 0 0;}
/*----------------------------------Footer Bg------------------------------*/
#footer_bg{background:#1E4F9E; width:100%; height:auto;}
#footer_wrap{max-width:1200px; margin:0 auto; width:100%; height:auto; padding:2% 0;}
.footer-links h2{padding:12px 0; color:#fff;  font:700 18px 'Open Sans', sans-serif; margin:0;}
.footer-links{float:left; width:23%;}
.footer-links ul{list-style-type:none;}
.footer-links ul li{  padding: 2px 2px;}
.footer-links ul li a{padding:2px 0; color:#fff;  font:13px 'Open Sans', sans-serif; }
.footer-links p{padding:2px 0; color:#fff;  font:13px 'Open Sans', sans-serif;}
.footer-links p i{color:#A5B8D6; font-size:20px;   position: relative;
    top: 3px;}
.footer-links p a{color:#fff;}
#social-links ul{list-style-type:none;}
#social-links ul li{ display:inline-block;}
#social-links ul li a i{ color:#A5B8D6; font-size:20px;}
.ft-links{width:20%;}
.last-ft-links{width:9%; float:right;}
/*-------------FOoter-------------------------*/
footer{width:100%; height:auto;}
#btm-footer-wrap{width:100%; height:auto; max-width:1200px; margin:0 auto; text-align:center;}
#footleft{float:left;}
#footleft p{padding:15px 0; color:#595959;  font:12px 'Open Sans', sans-serif; margin:0; }
#footright{float:right;padding:15px 0px 5px}
.responsive-navigation,#resp_nav {display:none;}
/*---------------------------Inner Pages------------------------------*/
#inner-body-wrap{width:100%; max-width:1200px; height:auto; margin:0 auto; padding:4% 0;}
#inner-body-left{float:left; width:65%;}
#inner-body-left h1{color:#1d4e9e;  font:700 26px 'Open Sans', sans-serif; margin:0; padding:2px 0 6px;}
#inner-body-left h3{color:#595959;  font:700 18px 'Open Sans', sans-serif; margin:0; padding:20px 0 10px;}
#inner-body-left ul{list-style-type:none; margin:0;}
#inner-body-left ul li{color:#000;  font:14px/1.8 'Open Sans', sans-serif; background:url("../images/dot.png")no-repeat 2px 15px; padding:4px 16px;}
#inner-body-left p{color:#000;  font:14px/1.8 'Open Sans', sans-serif; margin:0; padding:6px 0;}
#inner-body-right{float:right; width:30%;}
#getform-form {
    background: #1e4f9e none repeat scroll 0 0;
    padding: 24px 0;
    width:100%;
}
#getform-form h2 {
    color: #fff;
    font: 700 18px "Open Sans",sans-serif;
    margin: 0;
    padding: 0 0 15px;
    text-align: center;
}
#getform-form input, #getform-form textarea {
    border-radius: 0;
    color: #595959;
    font: 13px "Open Sans",sans-serif;
}
#getform-form input.submit_btn {
    background: #fa9d1a none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font: 700 18px "Open Sans",sans-serif;
    padding: 8px 0;
    width: 100%;
}
#lic-calculator{background:#F8F8F8;   border: 1px solid #ddd; margin:30px 0;}
#lic-calculator h3{background:#FFCA08; color:#536393; font:18px "Open Sans",sans-serif; padding:10px 22px; margin:0;}
#lic-calculator p{color:#767873; font:15px/1.6 "Open Sans",sans-serif;}
.inner-lft-icon{float:left; width:60px;}
.inner-lft-text{float:left; width:75%;}
.inner-alg{padding:20px 28px;}
#help-us-bg{background:#1E4F9E;}
#help-us-bg p{color:#ffca07; font:700 18px "Open Sans",sans-serif; margin:0;}
#help-us-bg span{color:#fff; font:13px "Open Sans",sans-serif; margin:0;   padding: 8px 0 0;    display: inline-block;}
#get-in-touch{display:none;}
/*------------------------------New LIC List-----------------------------*/
#new-lic-main{width:100%;}
#inner-body-left .new-lic-img{float:left;}
#inner-body-left .new-lic-list{float:left; background:#FEEFC6; min-height:295px;  width: 360px; padding:7px 36px;}
#inner-body-left .new-lic-list ul{list-style-type:none; margin:0;}
#inner-body-left .new-lic-list ul li{padding:4px 0 4px 20px; background:url("../images/dot.png") no-repeat scroll 4px 11px;}
#inner-body-left .new-lic-list ul li a{font:600 13px "Open Sans",sans-serif; color:#595959;}
.new-lic-main{margin:27px 0;}
.new-lic-main img{width:100%;}
.middle-alg{  display: table-cell;
    height: 250px;
    vertical-align: middle;}
.enquiry-btn{background: #1d4d9f;
    border-radius: 30px;
    color: #ffca07;
    display: inline-block;
    font: 600 13px "Open Sans",sans-serif;
    padding: 8px 25px; margin:14px 8px 0; transition:all ease 0.5s;}
.enquiry-btn:hover{text-decoration:none; background:#FA9D1A; color:#1D4D9F;}
.new-lic-img {overflow: hidden; position: relative;}
.new-lic-img a {display: block; position: relative;}
.new-lic-img.large {float: none;margin-bottom: 1.5em; margin-right: 0;overflow: hidden;}
.new-lic-img.large img {height: auto; width: 100%;}
.new-lic-main:hover .new-lic-img a img {transform: scale(1.2);}
.new-lic-main .new-lic-img a img {transition: all 0.3s ease 0s; width: 100%;}
/*----------------------------Inner Plan Manu----------------------*/
#inner-plan-top{width:100%; height:auto; background:#1E4F9E;}
#inner-plan-top-wrap{width:100%; height:auto; max-width:1200px; margin:0 auto; }
#inner-plan-top-wrap ul{list-style-type:none; margin:0 auto;}
#inner-plan-top-wrap ul li{display:inline-block;}
#inner-plan-top-wrap ul li a{font:13px "Open Sans",sans-serif; display:inline-block; color:#fff; padding:10px 18px;}
.my-table table{width:100%; border:1px solid #ddd;}
.my-table table tr th{background:#1d4e9e; color:#fff; font:16px "Open Sans",sans-serif; vertical-align:middle; padding:12px 20px;}
.my-table table tr td{color:#595959; font:13px "Open Sans",sans-serif; vertical-align:middle; padding:10px 20px;}
.my-table table tr:nth-child(even) {background: #ECEAEB;}
.my-table table tr:nth-child(odd) {background: #F6F4F5;}
/*---------------------------Downloads------------------------------------*/
.downloads{ float: left;
    margin: 0 6% 0 0;
    padding: 10px 0 0;
    width: 44%;}
#inner-body-left .downloads ul{list-style-type:none;}
#inner-body-left .downloads ul li{background:none;   border-bottom: 1px solid #c5c5c5;
    padding: 12px 0;}
#inner-body-left .downloads ul li a{background:none; color:#1e4f9e; font:14px "Open Sans",sans-serif;}
#inner-body-left .downloads ul li a img{padding:0 8px 0 0px;}
#inner-body-left .downloads ul li:last-child{border:none;}

#contact-map{width:100%; height:auto;}
#contact-map h1{color:#1d4e9e; font:700 30px "Open Sans",sans-serif; text-align:center; padding:18px 0 0px 0;}
#address-wrap {position:absolute; width:320px; background:#1D4E9E; top:50px; right:9%; padding:15px; text-align:center;}
#address-wrap h2{color:#fff; font:700 24px "Open Sans",sans-serif;}
#address-wrap p,#address-wrap a{color:#fff; font:13px "Open Sans",sans-serif; padding:2px 0;}
#address-wrap p i{color:#fff;}
#my-map{position:relative;}
#contact-form-bg {
    background: #1E4F9E none repeat scroll 0 0!important;
    height: auto;
    width: 50%;
	float:left;
}
#form_wrap {
    height: auto;
    margin: 0 auto;
    max-width: 1200px;
    padding: 2% 0;
    width: 100%;
}
#form_wrap form {
    margin: 0 auto;
    width: 60%;
}
#form_wrap h2 {
    color: #fff;
    font: 24px "Raleway",sans-serif;
    padding: 4px 0 20px;
    text-align: center;
}
#form_wrap form input, #form_wrap form textarea {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #fff;
    font: 13px "Open Sans",sans-serif;
    height: 45px;
    margin: 10px 0;
}
#form_wrap form textarea {
    height: 90px;
}
#form_wrap *::-moz-placeholder {
    color: #fff!important;
}
#form_wrap .contact_btn {
    background: #FBC707;
    border: 1px solid #FBC707;
    border-radius: 2px;
    color: #fff;
    font: 600 18px "Open Sans",sans-serif;
    margin: 10px 0;
    padding: 10px 2px;
    transition: all 0.5s ease 0s;
    width: 200px;
}
#form_wrap .contact_btn:hover {
    background: #757679 none repeat scroll 0 0;
    border: 1px solid #757679;
}
#form_wrap *::-moz-placeholder {
    color:#fff!important;
}
#form_wrap *:-moz-placeholder {
    color: #fff!important;
}
.line-divider{background:url("../images/line.jpg")no-repeat; width:84px; height:4px; margin:0 0 18px 0;}
.line-divider-con{background:url("../images/line.jpg")no-repeat; width:84px; height:4px; margin:0 auto 30px;}


#taxbanner{max-width:100%;width:100%;}
#taxbanner img{width:100%;}
/* --------------------------     update starts here         -------------------------------- */
.list-style ul li a{ color: #000;}
ul.list-style{padding:5px 0px 0px;}

ol.olist{ margin:0; padding:4px 0 4px 20px;}
ol.olist li{ padding:4px 0 4px 5px;font:14px/1.8 "Open Sans",sans-serif; color:#595959;background:none!important;}
ol.olist li a{ font:600 14px "Open Sans",sans-serif; color:#595959;}
ol.olist1{ margin:0; padding:4px 0 4px 20px;}
ol.olist1 li{ padding:4px 0 4px 5px;font:13px/1.8 "Open Sans",sans-serif; color:#000;background:none!important;}
ol.olist1 li a{ font:600 14px "Open Sans",sans-serif; color:#000;}
.age table th{text-align:center!important;border:1px solid #fff!important;}
.age table td{text-align:center!important;border:1px solid #DDDDDD!important;}
.income table tr td{ font: 13px/1.8 "Open Sans",sans-serif!important;}
.income table tr th{ font: 14px "Open Sans",sans-serif!important;}
.jeevimg{margin:20px 0px;max-width:100%;}

.getin_popup .modal_head_bg {
    background: #08004C;
}
.getin_popup .modal_head_bg h4 {
    color: #fff;
    font: 600 16px "Open Sans",sans-serif;
}
.getin_popup .close {
    color: #fff;
    opacity: 0.9;
}
.getin_popup label {
    color: #595959;
    font: 14px "Open Sans",sans-serif;
}
.submit_btn {
width:100%;
    background:#FA9D1A;
    border: medium none;
    color: #fff;
    font: 15px "Open Sans",sans-serif;
    padding: 12px 45px;
}
.contact-address{float:left;  width:auto; padding:0 16px;}

.heig{height:320px!important}
.heig1{height:270px!important}
.heig2{height:230px!important}
.heig3{height:200px!important}
.branchbox{width:47%;float:left;box-shadow:0px 5px 5px 1px #ccc;padding:10px 20px 20px;margin:0px 20px 20px 0px;background:#fff;}
.addrimg{padding:0px!important;width:15px!important;}
.addrcont{padding:0px 0px 0px 10px!important;font-family:robotoregular!important;font-size:15px!important;line-height:1.8!important;text-align:left!important;}
.addrimginner{color:#194761!important;font-size:20px!important;margin:10px 0px!important;}
.ryt{display:none!important;}
	.dishid1{display:none!important;}
	.dishid2{display:block!important;}
	
	.gal{width:100%;padding:20px 0px;margin:20px 0px;text-align:center;}
	.gal img{text-align:center!important;}
	.galbox{width:46%;float:left;margin:0px 7px 0px 7px;height:120px;border:1px solid #000;}
	.butn{text-align:center;padding:15px 0px 0px}
	.butn a{border:1px solid #1E4F9E;padding:8px 20px;margin:10px 0px 0px;background:#1E4F9E;color:#fff!important;display:inline-block}
	.butn a:hover{color:#fff;background:#FA9D1A;	transition:1s;border:1px solid #FA9D1A;text-decoration:none;}
	/* .gallerybox{width:23%;float:left;margin:0px 12px 12px 0px;height:120px;border:1px solid #000;} */
	.gallery{width:100%;text-align:center;}
	.gallery ul{padding:20px 0px;}
	.gallery ul li{display:inline-block;width:23%!important;margin-bottom:10px!important;margin-right:12px!important;background:none!important;padding:0px !important;}

.home-list ul{list-style-type:none; margin:0;}
.home-list ul li{color:#000;  font:13px/1.8 'Open Sans', sans-serif; background:url("../images/dot.png")no-repeat 2px 15px; padding:4px 16px;}
.galleryimage{margin:20px 0px;text-align:center;}

#inner-body-left h4{color:#1E4F9E; font:700 18px "Open Sans",sans-serif;}
iframe { background-color:orange; }
.framehid{display:none;}

.vcard{font: 13px "Open Sans",sans-serif;color:#fff;}
.tel .imgsize{font-size:20px;color:#fff;}
.email .imgsize{font-size:15px;color:#fff;}
.paddsize{padding:5px 0px} 



.con p {padding:10px 0px!important;}
#contact-map .con {margin:20px 0;text-align:center;}
.con  img{padding:20px 0;  transition: transform 0.9s ease;}
.con  img:hover{transform: rotateY(180deg);}
#my-map{position:relative;float:left;width:50%;}
#contactform{width:90%;padding:40px 0px;margin:0 auto;}

	
.govern{padding:20px 0px 20px;}
.govern table {border-collapse:collapse;margin: 0;padding: 0;width: 100%;border:1px solid #ddd;}
.govern table tr {background: #fff;border:1px solid #ddd;}
.govern tr:nth-child(odd){background-color: #DCDAD5;}
.govern tr:nth-child(even){background-color: #FffffF;}
.govern table th,table td {font-size:15px;font-family:'Open Sans', sans-serif;border:1px solid #ddd; vertical-align:middle;}
.govern table th{padding:12px 5px;color:#005CA1;text-align:center;font-weight:bold;background:#fff;}
.govern table td{padding:5px 20px;color:#000;text-align:center;}
.submit_btn:hover{background:#1E4F9E;transition:ease 0.5s;}


ul.taxfoot{color: #595959;
    font: 12px "Open Sans",sans-serif;}
ul.taxfoot li a{text-decoration:none;}
/* --------------------------     update ends here         -------------------------------- */




/* ------------------------------------ Thank-youy starts --------------------------------------------- */
#inner-body-wrap .container{width:60%;margin:0 auto;text-align:center;padding:0px 0px 2%;}
#inner-body-wrap .container h2 {color:#0C0050;font:700 30px "Open Sans",sans-serif;margin:0px;padding:10px 0px;}
#inner-body-wrap .container h3 {color:#4BAE4C;font:27px "Open Sans",sans-serif;margin:0px;padding:0px 0px 10px;}
#inner-body-wrap .container p {color:#000;font:15px "Open Sans",sans-serif;margin:0px;padding:2px 0px 2px;}
#inner-body-wrap .container #wcon{padding-bottom:20px;font:600 24px "Open Sans",sans-serif;}
#inner-body-wrap .container p i.addrimginner1 {color: #0C0050 ;font-size: 20px;margin: 5px 0 ;}
.imgcntr{vertical-align:middle;padding:0px 5px 4px;}
@media screen and (max-width:980px){
#inner-body-wrap .container{padding:0px 0px 4%;}
}
@media screen and (max-width:890px){
#inner-body-wrap .container{width:100%;}
}
@media screen and (max-width:540px){
#inner-body-wrap .container h2 {font-size:25px;}
#inner-body-wrap .container h3 {font-size:22px;}
#inner-body-wrap .container p {font-size:14px; }
#inner-body-wrap .container #wcon{font-size:15px;}
}
/* ----------------------------- Thank-youy ends --------------------------------------- */

/* ------------------- blog ------------------------------- */

#woodblog {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto 20px;
    max-width: 1100px;
    padding: 0 0 20px;
    position: relative;
    width: 100%;
}
#social {
    left: 0;
    position: fixed;
    top: 50%;
}
#woodblog .blogshare {
    left: -7%;
    position: absolute;
    top: 51%;
}
#social ul {
    list-style: outside none none;
}
#social ul li {
    display: block;
    padding: 0;
}
#woodblog img {
    margin: 10px 0 0;
}
#woodblogleft {
    float: left;
    margin-left: 20px;
    width: 68%;
}
#woodblogright {
    float: left;
    margin-right: 20px;
    width: 28%;
}
#woodblog ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#woodblog ul li {
    color: #484848;
    display: block;
    font: 600 14px "Open Sans",sans-serif;
    list-style: outside none none;
    padding: 5px;
}
#woodblog .blogcont ul {
    list-style: outside none disc;
    text-align: left;
}
#woodblog .blogcont ul li {
    color: #484848;
    display: inline-block;
    font: 14px "Open Sans",sans-serif;
    padding: 5px 5px 5px 0;
}
#woodblogleft p.contact {
    color: #484848;
    font: 14px/1.8 "Open Sans",sans-serif;
    padding: 5px 5px 0 0;
}
#woodblogleft p.contact a {
    color: #3399ff;
}
#woodblog .color {
    color: #484848;
    padding: 0 10px 0 0;
}
.woodblogbox {
    width: 96%;
}
#woodblog .blogcont h2 {
    color: #1d4e9e;
    font: 800 26px "Open Sans",sans-serif;
    margin: 0 0 10px;
    padding: 0 0 5px;
    text-align: left;
}
#woodblog .blogcont h3 {
    color: #484848;
    font: 600 20px "Open Sans",sans-serif;
    padding: 0;
    text-align: left;
}
#woodblog .blogcont p {
    color: #484848;
    font: 15px/1.8 "Open Sans",sans-serif;
    padding: 5px 0;
    text-align: justify;
}
#woodblog .blogcont {
    padding: 20px;
}
#woodblog .colo {
    padding: 0 0 0 5px;
	color:#1D4E9E;
}
#woodblog .colo:hover{color:#fff!important;}
.blogmain {
    border: 1px solid #ddd;
    margin: 20px 0 0;
    padding: 20px;
}
#woodblog p.color1 {
    color: #19877e;
    padding: 0 0 20px;
}
#enterbox {
    border: 1px solid #ddd;
    margin: 20px 0 0;
    padding: 20px 25px 30px;
}
#enterbox h3 {
    color: #484848;
    font: 14px "Open Sans",sans-serif;
    padding: 10px 0;
}
#enterbox button img {
    margin: 0;
}
#enterbox button {
    padding: 0;
}
#enterbox input {
    background-color: #fff;
    color: #d9d9d9;
    font: 13px "Open Sans",sans-serif;
}
.recentbox {
    border: 1px solid #ddd;
    margin: 20px 0 0;
    padding: 20px 25px;
}
.recentbox h3 {
    color: #212323;
    font: 600 16px "Open Sans",sans-serif;
    padding: 0;
    text-align: left;
}
#woodblogright .recentbox p {
    color: #484848;
    font: 14px/1.8 "Open Sans",sans-serif;
    padding: 20px 0 0;
    text-align: left;
}
.recentbox img {
    float: left;
    margin: 0 0 10px;
}
#woodblogright .recentbox p img {
    margin: 7px 10px 0 0;
}
.recentbox hr {
    margin-bottom: 0;
    margin-top: 10px;
}
#woodblogright .recentbox ul {
    border: medium none;
    list-style: outside none none;
    padding: 10px 0;
}
#woodblogright .recentbox ul li {
    display: block;
    padding: 15px 0 5px;
}
#woodblogright .recentbox ul li a {
    color: #484848;
}
#woodblogright .recentbox ul li img {
    margin: 2px 10px 0 0;
}
#enterbox .form-control {
    border-radius: 0;
    color: #d9d9d9;
    height: 35px;
}
#enterbox .form-control:focus {
    border: 1px solid #ddd;
}
.wood img {
    width: 100%;
}
.wood {
    padding: 0 0 20px;
}
#comments {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 2px solid #dddddd;
    overflow: hidden;
    padding: 25px 15px 25px 10px;
}
.padhid {
    padding: 5px 0px!important;
}
.paddemail{padding:5px 0px!important; }
.readbutton {
    border: 1px solid #1D4E9E;
    color: #1D4E9E;
    display: inline-block;
    font: 14px Open Sans,sans-serif;
    margin: 10px 0 0;
    padding: 5px 10px;
}
a.readbutton {color: #1D4E9E!important;}
#woodblog .readbutton:hover {
    background: #1d4e9e none repeat scroll 0 0;
    color: #fff!important;
}
.color1 {
    color: #fff;
}
.blogcont .date {
    padding: 0 0 10px;
}
.blogcont .date ul {
    list-style: outside none none;
    padding: 0;
    text-align: left;
}
.blogcont .date ul li {
    color: #484848;
    display: inline-block;
    font: 600 14px "Open Sans",sans-serif;
    padding: 5px 2px;
}
#share-buttons img {
    border: 0 none;
    display: inline;
    padding: 5px;
    width: 35px;
}
	
.numlist ul.bloglist{list-style-type: disc!important;}
.numlist ul.bloglist ol{padding:5px 20px 5px;}
.numlist ul.bloglist ol{list-style-type: decimal!important;font: 15px/1.8 "Open Sans",sans-serif;}

#share{position:fixed;top:200px;left:0px;}
.blogcont.blogmain a {
    color: #337ab7!important;
}

#comments button, input, select, textarea {width:100%;}





/* ------------------- blog ------------------------------- */


/*-------------------------------------Media query--------------------------------------*/




@media screen and (max-width:1200px){
	#banner-form{ background: #1e4f9e none repeat scroll 0 0;
    height: 320px;
    margin: 5% auto;
    padding: 10px 0 15px;
    position: static;
    right: 5%;
    top: 0;
    width: 320px;}
	#get-in-touch{   display: block;
    float: right;
    margin:20px 1px 0 25px;
    text-align: right;
    width: auto;}
	#get-in-touch a{    background: #1d4e9e none repeat scroll 0 0;
    color: #fff;
    font: 13px "Open Sans",sans-serif;
    padding: 8px 20px;}
	#inner-body-left .new-lic-img,#inner-body-left .new-lic-list{float:none; width:417px;}
	.new-lic-main{width:450px; margin:3% auto;}
	#inner-body-wrap{width:96%;margin:0 auto;}
	.framehid {display: block;margin: 0 auto;width: 296px;}

}

@media screen and (max-width:1150px){

.gallery ul li {width: 30%!important;}
#manu_wrap ul li a{padding:12px 12px;}
}

@media screen and (max-width:1000px){
	#head-right{width:auto!important;}
	#mid-content{padding:0;}
	#right-content{width:310px;}
	#mid-content{ width: 63%;}
	#manu_wrap ul li a{ padding: 12px 18px; font-size:13px;}
	#head-wrapper,#body-wrap,#fb-gallery-wrap,#contact-details-wrap,#footer_wrap,#btm-footer-wrap,#inner-body-wrap{width:96%;}
	.plan-box{width:31%;}
	.contact-box h2, .contact-box-mid h2, .contact-box-left{font-size:25px;}
	.contact-box p{font-size:20px;}
	#left-menu{display:none;}
.smobitrigger, .mnuclose { display: block!important; }
	/*-------------Responsive  Menu----------------------------*/
.responsive-navigation  {  display: block;    position: fixed;   right: 0;   top: 28%;    z-index: 9999;}
.smobitrigger, .mnuclose { display: inline-block; }
.mnuclose { padding:8px 20px; width: 100%;  background: rgba(0, 0, 0, 0.18); margin:0 0 15px 0;}
.smobitrigger span, .mnuclose span { font: 0/0 a;  text-shadow: none;  color: transparent;  background:url("../images/close-icon.png")no-repeat;}
.responsive-navigation   ul { /*  padding-bottom: 40px;  */overflow-y: auto;}
.responsive-navigation   ul li, .about-us-navigation  ul li a { width: 100%; }
.responsive-navigation  ul li { display: inline-block; padding:6px 20px;}
.responsive-navigation   ul li a { font:14px "Open Sans",sans-serif;}
/* .responsive-navigation   ul li a:hover { background: rgba(0, 0, 0, 0.29) url("../images/rsp-icon2.png") no-repeat scroll 20px 12px; } */
.mobimenu {  list-style: none;  /* padding: 20px; */ margin: 0px;  width: 260px;  position: fixed;  height: 100%; top: 0px;  right: -262px;}
.mnuopn { right: 0px !important; }
.ovrActv {position: fixed;background: rgba(0, 0, 0, 0.79);width: 100%;height: 100%;z-index: 9998;transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;}
  
  .inner-alg {
    padding: 20px 16px;
}



}

@media screen and (max-width:979px){
	#mid-content{float:none; width:100%;}
	#right-content{float:none; margin:4% auto 0; width:300px;}
	#manu_wrap ul li a{padding:12px 8px;}
	#getform-form{width:350px; margin:0 auto;} 
	#inner-body-left{float:none; width:100%; margin:0 auto;}
	#inner-body-right{float:none; width:100%;}
	#inner-plan-top{display:none;}
	.dishid1{display:none!important;}
	#inner-body-wrap {padding: 4% 0 5px;}
	.gallery ul li {width: 20%!important;text-align:center;}
	.gallery{text-align:center;}
	#my-map{float:none;width:100%;}
	#contact-form-bg {width: 100%;float:none;margin:30px 0px 0px;}
	
	#woodblogleft{width:90%;margin:20px auto 0px;float:none;}
#woodblogright{width:90%;margin:0 auto;float:none;}
.blogmain{border:none;}
	
}

@media screen and (max-width:920px){

.gallery ul li {width: 20%!important;text-align:center;}
}
@media screen and (max-width:890px){

.gallery ul li {width: 25%!important;text-align:center;}
.dishid{display:none;}
}

@media screen and (max-width:800px){
	#manu_wrap ul li a{font-size:12px;}
	.last-ft-links,.ft-links{width:30%;}
	.contact-address{float:none; }
	#head-right {float:none!important;}
	#get-in-touch {float: none!important;margin: -26px 1px 0 25px;}
	.gallery ul li {width: 30%!important;text-align:center;margin: 10px 10px;}
	
	}



@media screen and (max-width:767px){
	.plan-box{margin:10px auto 8%; width:350px; float:none;}
	#manu_wrap{display:none;}
	/*-------------------------------------------Responsive Mneu-------------------*/
	#resp_nav {display: block; position: relative;right:0px;top:20px;}
	#navbtn{ background:url("../images/menu-icon.png") no-repeat; cursor: pointer; height:30px; position: absolute; right:15px; top:1px; width:30px; z-index: 991;}
	#res_links{opacity:0.9;display:none; background:#1D4E9E; position:absolute; width:230px; right:0; z-index:1; top:35px;border-radius:2px;}
	#res_links ul{list-style-type:none;}
	#res_links ul li:first-child{border:none;}
	#res_links ul li{text-align:center; border-top:1px dotted #fff;}
	#res_links ul li a{color:#fff; display:block; text-align:left; padding:10px 20px; /*text-transform:uppercase;*/text-decoration:none; transition: all 0.75s ease-out; font:12px 'Roboto', sans-serif;}
	#res_links ul li a:hover{background:#878787; color:#fff; }
	#sub_menu li ul {display: none; background:#d3d3d3; }
	#sub_menu li ul li a {display: block;  text-transform: uppercase; background: none; font:12px 'Roboto', sans-serif;   color: #000; padding:8px 18px;}
	#sub_menu > li > a.open { color: #e9e9e9;  border-bottom-color: #384f76; background-color: #000;}
	#res_links ul li a span{ line-height: 2; padding: 0 2px;}
	#sub_menu .fa.fa-caret-right{color:#fff; float:right; font-size:15px;}
	.contact-box-left,.contact-box-mid,.contact-box-last{float:none; width:100%; text-align:center!important;}
	.contact-box-mid h2{ margin:25px 0 10px;}
	#head-right{float:left;}
	#logo{width:180px;}
	header{border-bottom:1px solid #ddd;}
	.gallery ul li {width: 25%!important;text-align:center;margin:10px 20px!important;display:inline-block!important;}
	
}

@media screen and (max-width:720px){


}





@media screen and (max-width:700px)
{
.branchbox{width:100%;float:none;height:auto!important;}
.heig,.heig1,.heig2{height:auto!important;}
.gallery ul li {width: 25%!important;text-align:center;margin:10px 20px!important;display:inline-block!important;}
.dishid3{display:none;}


}

@media screen and (max-width:667px){
	.footer-links{width:38%;}
	.last-ft-links, .ft-links {width: 30% !important;}
	#contact-no p{font-size:16px;}
	.gallery ul li {width: 30%!important;text-align:center;margin:10px 20px!important;display:inline-block!important;}
}

@media screen and (max-width:640px){


}


@media screen and (max-width:540px){
	.footer-links{float:none; margin:0 auto; text-align:center;width:100%;    border-bottom: 1px dotted #fff;}
	.last-ft-links, .ft-links{width:100%!important;}
	.footer-links.last-ft-links{border-bottom:none;}
	#logo{text-align:center;}
	#head-right{float:left;}
	#head-wrapper{padding: 15px 0 0;}
	#mid-content h1{font-size:22px;}
	.responsive-navigation{top:51%;}
	#right-content{width:300px;}
	.plan-box {margin: 15% auto 8%;   width: 95%;}
	.read-more-btn a{padding:6px 10px; font-size:14px;}
	#fb-gallery-wrap{   padding: 8% 0 10%;}
	#fb-gallery-wrap h2{padding:2px 0 10px; font-size:20px;}
	#btm-footer-wrap p{padding:15px;}
	#head-wrapper, #body-wrap, #fb-gallery-wrap, #contact-details-wrap, #footer_wrap, #btm-footer-wrap,#inner-body-wrap{width:92%;}
	
	#logo{   padding: 0 0 15px;}
	#right-content{padding: 8% 0px 10%;}
	#resp_nav{top:0px;}
	#get-in-touch{width:auto;}
	
	#inner-body-left h1{font-size:22px;}
	#form_wrap form {width: 90%;}
	.gallery ul li {width: 38%!important;text-align:center;margin:10px 20px!important;display:inline-block!important;}
	
	#footleft,#footright{float:none;}
	#footright{padding:0px 0px;}
	.galleryimage img {
    max-width: 100%;
}



	.govern table {margin: 0;padding: 0;width: 100%;border:1px solid #ddd;}
.govern table thead {clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;font-size:13px;text-transform: lower-alpha;font-family: Open Sans, sans-serif;padding: 0;position: absolute;}
	.govern table tr {border-bottom: 2px solid #ddd;display: block;}
.govern table td {border-bottom: 1px solid #ddd;display: block;font-size:13px;font-family: Open Sans, sans-serif;text-align: right;}
	.govern table td:before {content: attr(data-label);float: left;text-transform: uppercase;margin:0px 10px 0px 0px;text-align:left;}

	.govern  table td:last-child {border-bottom: 0;}
	.govern table td{color:#8a8786;}
.govern tr:nth-child(odd){background-color: #fff}

}

@media screen and (max-width:539px){
#get-in-touch {margin: -16px 20px 0 0px!important;}
#navbtn {top: 33px;}
#res_links {top: 65px;}

}

@media screen and (max-width:502px){
#get-in-touch {
    margin: 53px 113px 0 0 !important;
}
#contact-map .con {width:100%;}
}

@media screen and (max-width:460px){
#getform-form{width:300px!important;} 
#get-in-touch {
    margin: 53px 60px 0 0 !important;
}
  .gallery ul li {width: 44%!important;text-align:center;margin:10px 5px!important;}
  
}
@media screen and (max-width:450px){

.gallery ul li {width: 44%!important;text-align:center;margin:10px 5px!important;}
.dishid1{display:none!important;}
	.dishid2{display:none!important;}
}
@media screen and (max-width:420px){

.ryt{display:block!important;}
	
	#get-in-touch {margin: 15px 20px 0 0px!important;}
	#head-right {padding: 1px 0;}
	.gallery ul li {width: 50%!important;text-align:center;margin:10px 5px!important;}
}


@media screen and (max-width:414px){
	
	#get-in-touch a{padding:8px; font-size:12px;}
	#inner-body-left .new-lic-img, #inner-body-left .new-lic-list{width:100%;}
	.new-lic-main{width:auto;}
	.numlist ul.bloglist ol {
    padding: 5px 0;
}
#woodblog .blogcont {
    padding: 0;
}
	
}
