body{
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto';
}
.fntType01{
	font-family: 'Roboto';
}
.fntType02{
	font-family: 'Poppins', sans-serif;
}
.fntType03{
	font-family: 'Open Sans', sans-serif;
}
p{
	font-size: 16px;
    line-height: 24px;
    text-align: justify;
}
section{
	width: 100%;
}
.container{
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;
}
.container2{
	max-width: 900px;
}
.container3{
	max-width: 1024px;
}
.container4{
	max-width: 210px;
}
.container5{
	max-width: 800px;
}
.hdrSec{
	box-shadow: 0px 6px 10px 3px rgba(0,0,0,0.075);
	position: fixed;
    left: 0px;
    top: 0px;
    z-index: 1;
    background: #fff;
}
.topHeader{
	width: 100%;
	height: auto;
	overflow: auto;
	min-height: 26px;
}
.topHdrRadius{
	border-radius: 0px 0px 26px 26px;
}
.bgHeader{
	xbackground:#69BDBC;
	background-image: linear-gradient(to bottom,#69BDBC, #76d2d1);
}
.topHeader .hdrtxt a{
	color: #000;
	text-decoration: none;
} 
.topHeader . hdrtxa:hover{
	cursor: pointer;
	color: #666;
}

.logo{
	width: 160px;
	margin: 20px 30px 20px 0px;
	float: left;
}
.logo img, .whatsapp img, .imgIcon img, .imgIcon2 img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px; 
}
.menuIcon{
	display: none;
}
.menu{
	width: auto;
	display: block;
	float: right;
	margin: 20px 0px 0px 0px;
	padding-bottom: 22px;
}
.menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.menu li{
	display: block;
	float: left;
	padding: 15px 0px;
	margin: 0px 5px 0px 5px;
}
.menu li a:link, .menu li a:active, .menu li a:visited{
	text-decoration: none;
	color: #000;
	padding: 15px 20px;
}
.menu li a:hover{
	color: #fff;
	background: #f05c23;
	cursor: pointer;
	border-radius: 6px;
}
.menu li > a.active{
	color: #fff;
	background: #f05c23;
	border-radius: 6px;
}


.menu li:hover .submenu{
	display: block;
	width: 300px;
    height: 350px;
    background-color: #ffffff;
    position: absolute;
    padding: 25px 0px;
    margin: 13px 0px 0px 0px;
    border-top: solid 2px #f05c23;
    border-radius: 0px 0px 12px 12px;
    box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.075);
}
.submenu{
	display: none;
}
.submenu .flex-container a:link{
	display: flex;
	justify-content: flex-start;
	padding: 15px 20px;
	width: 100%;
}
.submenu .flex-container a:hover{
	cursor: pointer;
	background-image: linear-gradient(to bottom,#834098, #404198);
	border-radius: 0px;
}
.btmMenu{
	width: 100%;
	display: block;
	margin: 15px 0px 0px 0px;
}
.btmMenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.btmMenu li{
	display: block;
	padding: 5px 0px;
	font-size: 13px;
}
.btmMenu li a:link, .btmMenu li a:active, .btmMenu li a:visited{
	text-decoration: none;
	color: #000;
	padding: 5px 0px;
}
.btmMenu li a:hover{
	color: #fff;
	cursor: pointer;
}
.socialmedia{
	width: auto;
	display: block;
	margin: 0px 0px 0px 0px;
}
.smFltRight{
	float: right;
}
.socialmedia ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.socialmedia li{
	display: block;
	float: left;
	padding:0px;
	width: 25px;
	height: 25px;
	margin: 5px 
}
.socialmediatop{
	width: 20px !important;
	height: 20px !important;
	margin: 3px !important;
}
.socialmedia li img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px; 
}
.socialmedia li a:link, .socialmedia li a:active, .socialmedia li a:visited{
	text-decoration: none;
	color: #000;
	display: block;
}
.socialmedia li a:hover{
	color: #fff;
	cursor: pointer;
}
.whatsapp{
    width: 64px;
    height: 64px;
    position: fixed;
    right: 25px;
    bottom: 25px;
}
.bannerfooter{
    color: #fff;
    background-image: linear-gradient(to bottom,#854098, #404198);
    border-radius: 6px;
    display: inline-block;
    padding: 15px 25px;
    position: relative;
    margin-top: -50px;
}
.innerBanner{
	background:url("../images/top0.jpg");
	background-size: cover;
	width: 100%;
	height: 350px;
}
.bnrTxtContainer{
	display: block;
	padding-left:100px;
	padding-top:50px;
}
.secColumns{
	width: 25%;
	float: left;
	border-style: solid;
	border-color:rgba(255,255,255,0.45);
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 0px;
	padding:10px 25px;
}
.secColumns2{
	width: 100%;
	padding:10px 25px;
}
.secColumns .tag01{
	font-size: 19px;
    font-weight: 500;
    text-align: center;
    color: #fff;
}
.secColumns .tag02{
	font-size: 14px
	font-size:400;
}
.secColumns:last-child{
	border-right-width:0px; 
}
.imgIcon{
	width: 100%;
	max-width: 300px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.imgIcon2{
	width: 100%;
	max-width: 450px;
	display: block;
	padding: 20px;
	margin: 0px auto;
	margin-top: 95px;
}
.txt01{
	font-size: 24px;
	font-weight: 400;
	color: #69bdbc;
}
.txt02{
	font-size: 32px;
	font-weight: 600;
}
.txt03{
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
}
.txt04{
	font-size: 25px;
    font-weight: 500;
    line-height: 29px;
}
.txt05{
	font-size: 18px;
	font-weight: 400;
}

.txt05 a, .txt04 a{
	text-decoration: none;
	color: #000;
}
.txt06{
	font-size: 13px;
    line-height: 17px;
}
.txt07{
	font-size: 12px;
    line-height: 17px;
    color: #fff;
}
.txt07 a{
	color: #000;
	text-decoration: none;
}
.txt07 a.hover{
	cursor: pointer;
	color: #fff;
	text-decoration: underline;
}
.txt08{
	font-size: 22px;
    line-height: 24px;
    font-weight: 600;
}
.txt09{
	font-size: 36px;
	font-weight: 600;
}
.txt10{
	font-size: 22px;
	font-weight: 300;
	line-height: 33px;
}
.txt11{
	font-size: 13px;
	line-height: 22px;
}
.txt12{
	font-size: 15px;
	line-height: 22px;
}
.txt12 a:link{
	background: none !important;
    color: #69bdbc !important;
    padding: 0px !important;
}

.hdrtxt{ font-size: 12px; color: #000; line-height: 27px;  }
.bgColor01{
	background-color: #F8F8F8;
}
.bgColor02{
	background-image: linear-gradient(to right,#397777, #69BDBC);
}
.bgColor03{
	background-image: linear-gradient(to right,#814293, #3E4098);
}
.bgColor04{
	background-color: #204848;
}
.bgColor05{
	background-image: linear-gradient(to bottom,#336564, #69BDBC);
}
.bgColor06{
	background-image: linear-gradient(to bottom,#69BDBC, #76d2d1);
}
.bgColor07{
	background:#f2f3f3 url("../images/smart.png") no-repeat;
	background-size: 51%;
	background-position: center center; 
	min-height:750px;
}
.bgColor08{
	background-color: #fdfcfc;
}
.bgColor09{
	background-color: #000;
}
.txtWhite{
	color: #fff;
}
.txtCyan{
    color: #69bdbc;
}
.txtOrange{
	color: #ef5223;
}
.proContainer{
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: #fff;
	max-width: 450px;
	/* min-height: 400px; */
	border-radius: 14px;
	margin: 0px auto;
	box-shadow: 4px 4px 36px 1px rgb(0 0 0 / 3%);
}
.proContainer2{
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: #fff;
	max-width: 1024px;
	min-height: 200px;
	border-radius: 14px;
	margin: 0px auto;
	box-shadow: 4px 4px 36px 1px rgb(0 0 0 / 3%);
}
.proContainer2a{
	width: 100%;
	height: auto;
	overflow: auto;
	background-color: #fff;
	max-width: 450px;
	min-height: 200px;
	margin: 0px auto;
	box-shadow: 4px 4px 36px 1px rgb(0 0 0 / 3%);
}
.proContainer3{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px;
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.075) ;
	margin: 0px 0px 30px 0px;
	padding: 30px;
	min-height: 415px;
}
.proContainer3a{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.proContainer4{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px;
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.075) ;
	margin: 0px 0px 30px 0px;
	padding: 30px;
	min-height: 465px;
}
.proContainer5{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px;
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.075) ;
	margin: 0px 0px 30px 0px;
	padding: 30px;
}
.proContainer6{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px;
	background-color: #fff;
	padding:0px;
}
.imgContainer{
	width: 100%;
	display: block;
	/* min-height: 200px; */
	border-radius: 14px 14px 0px 0px;
}
.imgContainer2a{
	width: 100%;
	display: block;
	min-height: 200px;
}
.imgContainer img,.imgContainer2 img,.imgContainer2a img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px; 
}
.imgContainer3 img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px; 
	border-radius: 14px;
}
.imgCon-SpHgt{
	min-height: 300px !important; 
}
.imgCon-SpHgt2{
	min-height: 200px !important; 
}
.imgContainer2{
	width: 100%;
	display: block;
	min-height: 200px;
	border-radius: 14px;
}
.imgContainer3{
	width: 100%;
	display: block;
	border-radius: 14px;
}
.bxShadow{
	box-shadow: 3px 3px 10px 3px rgb(0,0,0,0.065);
}
.imgHgt{
	min-height: 400px;
}
.imgTab01{
	background: url("../images/top0.jpg") no-repeat center;
	background-size: cover;
}
.imgTab02{
	background: url("../images/top00.jpg") no-repeat center;
	background-size: cover;
}
.imgTab01{
	background: url("../images/top0.jpg") no-repeat center;
	background-size: cover;
}
.imgTab04{
	background: url("../images/businessman.jpg") no-repeat center;
	background-size: cover;
}
.imgTab05{
	background: url("../images/test.jpg") no-repeat center;
	background-size: cover;
}
.blogImg01{
	background: url("../images/How-Apartments-help-in-finding-work-life-balance.jpg") no-repeat center;
	background-size: cover;
}
.blogImg02{
	background: url("../images/How-Good-Communities-Influence-the-Life-of-Children.jpg") no-repeat center;
	background-size: cover;
}
.blogImg03{
	background: url("../images/Reasons-Why-A-Multipurpose-Living-Space-Is-The-Way-To-Go.jpg") no-repeat center;
	background-size: cover;
}
.blogImg04{
	background: url("../images/Why-a-good-neighbourhood-matters.jpg") no-repeat center;
	background-size: cover;
}


.imgTab06{
	background: url("../images/csr.jpg") no-repeat center;
	background-size: cover;
}
.com-pro-01{
	background: url("../images/completed-projects/deccan-appurva-kovur.jpg") no-repeat center;
}
.com-pro-02{
	background: url("../images/completed-projects/deccan-chambers-tnagar.jpg") no-repeat center;
}
.com-pro-03{
	background: url("../images/completed-projects/deccan-dnclave-besant-nagar.jpg") no-repeat center;
}
.com-pro-04{
	background: url("../images/completed-projects/deccan-heritage-nandhanam.jpg") no-repeat center;
}
.com-pro-05{
	background: url("../images/completed-projects/deccan-jamuna-tiruvanmiyur.jpg") no-repeat center;
}
.com-pro-06{
	background: url("../images/completed-projects/deccan-kalpataru-shollinganallur.jpg") no-repeat center;
}
.com-pro-07{
	background: url("../images/completed-projects/deccan-lakshmi.jpg") no-repeat center;
}
.com-pro-08{
	background: url("../images/completed-projects/deccan-nakshatra-mettukuppam-omr.jpg") no-repeat center;
}
.com-pro-09{
	background: url("../images/completed-projects/deccan-nest-cbi-colony.jpg") no-repeat center;
}
.com-pro-10{
	background: url("../images/completed-projects/deccan-parvati-tiruvanmiyur.jpg") no-repeat center;
}
.com-pro-11{
	background: url("../images/completed-projects/deccan-plaza-royapettah.jpg") no-repeat center;
}
.com-pro-12{
	background: url("../images/completed-projects/deccan-pragati-pallavaram.jpg") no-repeat center;
}
.com-pro-13{
	background: url("../images/completed-projects/deccan-silicon-valley-perungudi.jpg") no-repeat center;
}
.com-pro-14{
	background: url("../images/completed-projects/deccan-sivalaya-anna-nagar.jpg") no-repeat center;
}
.com-pro-15{
	background: url("../images/completed-projects/deccan-square-aminjikarai.jpg") no-repeat center;
}
.com-pro-16{
	background: url("../images/completed-projects/deccan-tower-r-a-puram.jpg") no-repeat center;
}
.com-pro-17{
	background: url("../images/completed-projects/deccan-villa-pallavaram.jpg") no-repeat center;
}
.com-pro-18{
	background: url("../images/completed-projects/deccan-yamuna-tiruvanmiyur.jpg") no-repeat center;
}
.com-pro-19{
	background: url("../images/completed-projects/deccan-all-seasons-coimbatore.jpg") no-repeat center;
}
.com-pro-20{
	background: url("../images/completed-projects/deccan-park-ooty.jpg") no-repeat center;
}
.com-pro-21{
	background: url("../images/completed-projects/Deccan-Prakruti.jpg") no-repeat center;
}
.com-pro-22{
	background: url("../images/completed-projects/Deccan-Appurva.jpg") no-repeat center;
}
.com-pro-01,.com-pro-02,.com-pro-03,.com-pro-04,.com-pro-05,.com-pro-06,.com-pro-07,.com-pro-08,.com-pro-09,.com-pro-10,.com-pro-11,.com-pro-12,.com-pro-13,.com-pro-14,.com-pro-15,.com-pro-16,.com-pro-17,.com-pro-18,.com-pro-19,.com-pro-20{
	background-size: cover;
}

.com-pro-01:hover,.com-pro-02:hover,.com-pro-03:hover,.com-pro-04:hover,.com-pro-05:hover,.com-pro-06:hover,.com-pro-07:hover,.com-pro-08:hover,.com-pro-09:hover,.com-pro-10:hover,.com-pro-11:hover,.com-pro-12:hover,.com-pro-13:hover,.com-pro-14:hover,.com-pro-15:hover,.com-pro-16:hover,.com-pro-17:hover,.com-pro-18:hover,.com-pro-19:hover,.com-pro-20:hover{
	animation: grow infinite alternate ease-in-out 3s;
}

.formBg{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,0.5);
	left: 0px;
	top: 0px;
	z-index: 1;
	display: none;
}
.formPopup{
	width: 100%;
	max-width: 400px;
	display: block;
	min-height: 400px;
	border-radius: 14px;
	background: #fff;
	margin: 0px auto;
	margin-top: 10%;
	padding: 25px;
}
.formGroup{
  width: 100%;
  height: auto;
  overflow: auto;
  margin: 0px 0px 15px 0px;
 }
 .labelname{
  font-size: 12px;
  color: #000;
  margin: 0px 0px 10px 0px;
 }
 .txtField{
  width: calc(100% - 2px);
  height: 42px;
  border-radius: 4px;
  font-weight: normal;
  font-size: 18px;
  padding:6px 10px; 
  color: #000;
  background:#fff;
  border: solid 1px #ececec;
 }
 .txtField2{
  width: calc(100% - 2px);
  height: 72px;
  border-radius: 4px;
  font-weight: normal;
  font-size: 18px;
  padding:6px 10px; 
  color: #000;
  background:#fff;
  border: solid 1px #ececec;
 }
 .btnstyle{
  width: 150px;
  height: 45px;
   background-image: linear-gradient(to bottom,#854098, #404198);
  border: 0px;
  border-radius: 12px;
  font-size: 15px; 
  color: #fff;
  font-weight: 300;
  margin: 10px auto;
 }
 .btnstyle2{
  width: auto;
  height: 38px;
  padding: 10px 25px;
  margin: 10px auto; 
  background-image:linear-gradient(to top, #316C08, #53BC0A);
  border: 0px;
  border-radius: 4px;
  font-size: 15px; 
  color: #fff;
  font-weight: 300;
  text-align: center;
  }
  .btnstyle2:hover{
    cursor: pointer;
    background-image:linear-gradient(to top, #214A05, #53BC0A);
  }
  .popupClose{
	display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    background: #f30;
    /* right: 40%; */
    margin-top: -14px;
    margin-left: 334px;
    text-align: center;
    padding-top: 6px;
    cursor: pointer;
    border-radius: 4px;
  }
  
@keyframes grow {
  0% {
     transform: scale(1);
  }
  100% {
     transform: scale(1.15);
 
  }
}
@keyframes shrink {
  0% {
     transform: scale(1.5);
  }
  100% {
     transform: scale(1.5);
 
  }
}

.bgOverlayGradient{
	width: 100%;
	height: auto;
	overflow: auto;
}

.bgOverlayGradient2{
	min-height: 200px;
	padding-top: 140px;
	color: #fff;
	background-image: linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.85));
		border-radius: 14px;
}
.bgOverlayGradient3{
	/* min-height: 350px; */
    padding-top: 34px;
    color: #fff;
    padding-bottom: 34px;
	background-image: linear-gradient(rgb(160 61 187), rgb(43 44 132));
}
.bgOverlayGradient4{
	min-height: 250px;
	padding-top: 150px;
	color: #fff;
	border-radius: 14px;
	background-image: linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.85));
}
.btmSec{
	display: block;
    width: 100%;
    font-size: 14px;
}
.btmSec > a.more{
	text-decoration: none;
	color: #fff;
	background: rgb(223,42,7);
	border-radius: 4px;
	padding: 10px 16px;
	display: inline-block;
}
.btmSec2{
	display: block;
    padding: 12px 0px 12px 0px;
    width: 100%;
}
.btmSec2 > a.more{
	text-decoration: none;
	color: #fff;
	background: rgb(223,42,7);
	border-radius: 4px;
	padding: 12px 20px;
	margin: 0px 10px 0px 0px;
	display: inline-block;
}
.more2Btn{
	background:#0B80D9 !important;
}
.more3Btn{
	background: #44C118 !important;
}
.icond{
	width: 60px;
	height: 60px;
	padding: 0px;
	margin: 0px;

}
.content-area{
	display: block;
	width: calc(100% - 60px);
}

.iconadv01{
	background:url("../images/icons/1.svg");
	background-size:cover;
}

.iconadv02{
	background:url("../images/icons/2.svg");
	background-size:cover;
}

.iconadv03{
	background:url("../images/icons/3.svg");
	background-size:cover;
}

.iconadv04{
	background:url("../images/icons/4.svg");
	background-size:cover;
}

.iconadv05{
	background:url("../images/icons/5.svg");
	background-size:cover;
}

.iconadv06{
	background:url("../images/icons/6.svg");
	background-size:cover;
}
.imgBox{
	width: 100%;
	height: auto;
	overflow: auto;
	max-width: 350px;
}
.imgBox2{
	width: 100%;
	height: auto;
	overflow: auto;
}
.imgBox3{
	width: 100%;
	height: auto;
	overflow: auto;
	max-width: 150px;
	margin: 0px auto;
}
.imgBox2 .example-image{
	width: 16.66%;
	height: auto;
	overflow: auto;
	float: left;
	padding: 3px;
}

.imgBox img, .imgBox2 .example-image img, .imgBox3 img{
	width:100%;
	height:auto;
	overflow:auto;
	border:0px;
}
.borderTop{
	border-top:solid 2px #74dad9;
}
.firstTab{
	margin-top: 118px;
}
.flex-container{
	display: inline-flex;
	width: 100%;
}
.imgBanner{
	width: 100%;
	height:350px;
}
.imgCover{
	/* background: url("../images/top0.jpg") no-repeat center; */
	background-size: cover; 
}
.imgCover2{
	background: url("../images/appurva/thumb2.jpg") no-repeat center;
	background-size: cover;
}
.fieldgroup{
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0px 0px 15px 0px;
}
.fieldgroup .label-design{
	font-size: 13px;
	margin: 0px 0px 10px 0px;
}
.fieldgroup .textBx{
	width: 100%;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #ececec;
}
.fieldgroup .textBx2{
	width: 100%;
	height: 150px;
	border-radius: 4px;
	border: solid 1px #ececec;
}
.fieldgroup .submitbtn{
	width: 100%;
	display: block;
	height: 40px;
	background:#f30;
	color: #fff;
	text-align: center;
	border-radius: 4px; 
	border:none;
}
.imgthumb{
	width:70px;
	height: 70px;
	border-radius: 6px;
	margin-right: 10px;
}
.prodetails{
	width: calc(100% - 80px);
	height: auto;
	overflow: auto;
}
.lineDivider{
	width: 100%;
	height: 2px;
	background-color: #ececec;
	display: block;
}
.submitbtn2{
	width: auto;
	display: block;
	height: 40px;
	padding: 10px 0px;
	background:#f30;
	color: #fff;
	text-align: center;
	border-radius: 4px; 
	border:none;
}
.submitbtn2 a{
	padding: 0px !important;
	color: #fff !important;
}
.submitbtn2 a:hover{
	cursor: pointer;
	background:none !important;
}
.item ul{
	list-style: none outside none;
	padding-left: 0;
    margin: 0;
}
.item{
    margin-bottom: 60px;
}
.content-slider li{
    color: #FFF;
}
.content-slider h3 {
    margin: 0;
    padding: 70px 0;
}
.imgBx{
	width: 100%;
	height: auto;
	overflow: auto;
	max-width: 200px;
	margin:0px auto; 
}
.imgBx img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px auto; 
}
@media only screen and (max-width: 1024px) {
	.topHeader {
	    padding: 0px 15px;
	}
}


@media only screen and (max-width: 768px) {
.container2{
	max-width: 700px;
}
.proContainer2{
	margin-bottom: 25px;
}
}


@media only screen and (max-width: 640px) {
.topHeader {
    padding: 5px 15px;
}
.socialmedia {
    margin: 3px 0px 0px 0px;
}
.hdrtxt {
    line-height: 16px;
}
.menuIcon{
	display: block;
	width: 20px;
    height: 20px;
    float: right;
    margin: 33px 15px 0px 0px;
}
.menuIcon img{
	width: 100%;
	height: auto;
	overflow: auto;
	border:0px; 
}
.menu {
	display: none;
	float: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.menu li {
    display: block;
    float: none;
    padding: 15px 0px;
    margin: 0px 5px 0px 5px;
}
.menu li a:link, .menu li a:active, .menu li a:visited {
     display: block;
    text-align: center;
}
.menu li:hover .submenu {
    width: 90%;
    margin: 5px 0px 0px 0px;
}
.txt12,.txt11 {
     text-align: left;
}
.firstTab {
    margin-top: 143px;
}
.bannerfooter {
    border-radius: 0px;
     padding: 15px 25px;
     margin-top: 0px;
}
.secColumns {
    width: 50%;
    float: left;
    border-style: solid;
    border-color: rgba(255,255,255,0.45);
    border-left-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    padding: 10px 25px;
}
.imgIcon {
    max-width: 350px;
    margin: 0px auto;
}
.proContainer{
	margin-bottom: 25px;
}
.btmMenu {
    margin: 15px 0px 20px 0px;
}
.skdslider .slide-desc {
    bottom: 0px !important;
    padding: 15px !important;
    width: auto !important;
    left: 0px !important;
    font-size: 16px !important;
    text-align: center !important;
}
.bgColor07 {
    background-size: 99%;
    background-position: center bottom;
    min-height: 347px;
}
.TabbedPanelsTab {
    width: 100%;
}
}
.resultPopup{
    width: 245px;
    height: 69px;
    color: #ffffff;
    background-image: linear-gradient(to bottom,#854098, #404198);
    position: fixed;
    left: 25px;
    bottom: 25px;
    border-radius: 10px;
    text-align: center;
    padding: 23px 0px 0px 0px;
}
.successpop{
    background-image: #f30 !important;
}
.failpop{
    background-image: #f30 !important;
}
.licenseNo{
	width: auto;
	font-size: 10px;
	position: absolute;
	right: 20px;
    margin-top: 15px;
}