/*--------------This style Sheet Contains Main Css Of Webside---------*/







body {font-size:20px; color:#2b2b2b;  line-height:29px; font-family:bree_seriflight;}
*, *::after, *::before {
    margin: 0px;
    box-sizing: border-box;
    padding: 0px;
}
img {border:none; }
ul, p, body, h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
/*li{list-style-type:square; }*/
p{line-height:18px; font-size:15px;}
.adr{ font-size:20px;}
a{color:White; font-family:Bree Serif;}a:hover{color:#6ABEB8;}
a, a:hover{text-decoration:none; cursor:pointer; outline:none; color:White;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}

/*-------------------------------------------------------------Designed by KK Soni------------------------------------------------------------------------------------------*/

.ml-30{margin-left: 30px; }


.mainheading {
    text-align: center !important;
    padding-bottom: 15px !important;
    color: #4e499b !important;
    font-size: 50px !important;
    line-height: 43px !important;
}

.subheading {
    font-size: 21px;
    margin-bottom: 0.2em !important;
    font-weight: 400;
    min-height: 44px;
    text-align: center;
    color: #000;
    padding: 0px 0px 12px !important;
}

.program h3 {
    font-weight: bold;
    color: #000000;
    padding: 0px 0px 0;
    font-size: 20px;
}

.program h2 {
    font-weight: bold;
    color: #000000;
    padding: 0px 0px 0;
    font-size: 20px;
}

.program h3 a {
    font-weight: bold;
    color: #000;
    padding: 0px 0px 0;
    font-size: 20px;
}
.column-3 {
    display: inline-block;
    min-width: 25%;
    margin: 0px 0% 0px 0px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}




/* Home Page */
#lblMsg{ font-size:14px; text-align:center; line-height:15px;}
.blank5{height:5px;}
.blank10{ width:100%; font-size:16px; text-align:justify;}
.blank11{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
.blank35{height:35px;}
.blank40{height:40px;}
.blnk40{height:40px;}
.blank45{height:55px;}
.blank50{height:50px;}
.blnk50{height:50px;}
.bln50{ height:50px;}
.blank100{height:100px;}
.graybar{height:3px; border-bottom:1px solid #ddd;}
.shadowgraybar{height:10px; background-color:#FFF; -webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.15); box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.15);}

#home_container{background-color:#FFF; min-height:200px; width:100%; margin:0 auto; }

/* Header */

.MenuContainer{position:absolute; top:0; right:10px; z-index:10;}




/*Header Begin*/ /* TopBar */

#headernav-state{float:right;}
#header-navigation, #header-nav{padding-top: 10.5px; padding-bottom:0px; clear:both;}
#header-navigation #header-search{overflow:hidden; width:auto; float:none; margin:0 0 0 19px; padding:0; height:34px;}
#header-navigation #header-search input[type="text"]{font-size:16px; padding:0; margin:8px 0 0; text-indent:8px;}
.blueboxcontent{position: absolute; width: 30%; bottom: 0px; height: 40%; font-size: 2vw; margin-left:12vw;  background-color:rgba(0,0,0,0.5); margin-bottom:3.5%; padding-left: 10px; color:#FFF; font-weight: normal;  font-family: open_sansregular; padding-top: 10px;  padding-right:10px; display:none; min-height:200px;}
.blueboxcontentTeam{position: absolute; width: 25%; bottom: 0px; height: 35%; font-size: 2vw; margin-left:12vw;  background-color:rgba(0,0,0,0.5); margin-bottom:6%; padding-left: 10px; color:#FFF; font-weight: normal;  font-family: open_sansregular; padding-top: 10px;  padding-right:10px; }
 .ban{position: absolute; width: 33%; bottom: 0px; height: 50%;  margin-left:12vw; margin-bottom: 3%;  color: #FFFFFF;}
 .ban2{position: absolute; width: 80%; bottom: 0px; height: 40%; font-size: 2vw; margin-left:6vw; padding-left: 20px; color:#FFF; font-weight: normal; top: 160px; text-align:left;}
 .ban3{position: absolute; width: 80%; bottom: 0px; height: 40%; font-size: 2vw; margin-left:6vw;  margin-bottom: 4.5%; padding-left: 20px; color:#FFF; font-weight: normal; top: 165px; text-align:left;}
 
 .banFooter{position: absolute; width: 76%; bottom: 0px; height: 50%;  margin-left:12vw; margin-bottom: 2%; opacity: 0.4; filter: alpha(opacity=40); color: #FFFFFF;}
 .ban2Footer{position: absolute; width: 73%; bottom: 0px; height: 40%; font-size: 2vw; margin-left:12vw;  margin-bottom: 3.5%; padding-left: 20px; color:#FFF; font-weight: normal;font-family: open_sansregular;}
.BanText{ position:absolute; left:0%; top:24%; padding-top: 26px; font-size: 55px; color: #FFF; width: 100%;  padding-bottom: 26px; text-align:center; font-family:Bree Serif;}
.BanTextG{ position:absolute; left:0%; top:38%; padding-top: 26px; font-size: 25px; color: #FFF; width: 20%; background-color: rgba(0,0,0,0.5); padding-bottom: 26px; text-align:center; font-family:Bree Serif;}


.BanText2{ position:absolute; left:13.5%; top:38%; padding-top: 26px; font-size: 25px; color: #FFF; width: 23%; background-color: rgba(0,0,0,0.5); padding-bottom: 26px; text-align: left; padding-left: 10px; line-height: 23px;}
.finimage{position:absolute; left:1%; top:5%;}


#HmMenuCont{width:100%; max-width:1024px; margin:0 auto; background-color:#003660;}

.sliderwrap{clear:both; position:relative; display:block; width:100%;  margin:0 auto;}
.slider1{ margin:0 auto; display:inline; float:none; width:100%;  }
.slider1 > #slidertitlebg{position: absolute; width: 100%; height: 120px; top: 300px; text-align: center; line-height: 36px; font-size: 30px; color: #FFFFFF; opacity: 0.4; filter: alpha(opacity=40);}
.slider1 > #slidertitle{font-family:Interstate-ExtraLight; position:absolute; color:#FFFFFF; font-size:30px; top:86%; width:100%; text-align:center; height:20%; opacity: 1; filter: alpha(opacity=100)}
.mobBan{ display:none;}
#sliderwrap1{clear:both; position:relative; display:block; width:100%;  margin:0 auto;}
#slider11{ margin:0 auto; display:inline; float:none; width:100%;  }
#slider11 > #slidertitlebg{position: absolute; width: 100%; height: 120px; top: 300px; text-align: center; line-height: 36px; font-size: 30px; color: #FFFFFF; opacity: 0.4; filter: alpha(opacity=40);}
#slider11 > #slidertitle{font-family:Interstate-ExtraLight; position:absolute; color:#FFFFFF; font-size:30px; top:86%; width:100%; text-align:center; height:20%; opacity: 1; filter: alpha(opacity=100)}
.bannerhead{text-align:left; font-family:bree_seriflight; color:#ff6400; font-size:40px; padding-bottom:15px;}
.bannerhead1{font-size:37px; font-weight:900; color:#56509f; line-height:30px; padding-bottom:25px;}
.bannerhead11{font-size:2vm; line-height:30px; padding-bottom:10px;}
.bannerheadfot1{font-size:26px; line-height:30px; padding-bottom:10px;}
.bannerhead2{font-size:33px; line-height:20px; color:#56509f;      padding-bottom: 25px; text-align:left; font-family:bree_seriflight;}
.bannerhead3{font-size:22px; line-height:28px; padding-top:5px; padding-bottom:10px; display:inline;}
.bannerlink{font-size:16px;}
.sliderlink{}
.sliderlink a{color:#DDD;}
.sliderlink:hover a{color:#FFF;}

.outer{ width:100%; max-width:1024px; margin:0 auto;}
.buying-page{}
.buying-page p{font-size:15px; line-height:22px; color:#555; padding:10px; text-align:justify;}
.buying-page ul li{ text-align:left; padding-left: 25px; margin-left: 37px; margin-top:5px; background-image: url('../png/arrow1.png'); background-repeat: no-repeat; background-position: left 7px; padding-bottom: 5px; color: #2C2929; font-size:15px; line-height: 22px; }
.buying-page h2{font-weight:normal; padding:10px 0px 10px 0px; font-size:24px;}
.buying-page h3{font-weight:normal; padding:10px 0px 10px 0px; font-size:20px;}
#Featurebox{ max-height: 830px; width:100%; padding-top:0px; }
#Featurebox h1{margin-left:20px; margin-right:20px; text-align:center; line-height:30px; font-size:26px; color:#0194D9; font-weight:normal;}
.Resource h2 {
    font-size: 32px;
}
#Featurebox h2{ text-align:left; line-height:25px; font-size:22px; color:#1A1E23; font-weight:normal; padding-bottom:20px;}
#Featurebox h6{ text-align:left; line-height:25px; font-size:22px; color:#1A1E23; font-weight:normal;}
#Featurebox h3{margin-left:20px; margin-right:20px; text-align:center; line-height:30px; font-size:16px; font-weight:normal; color:#333;}
#Featurebox h4{font-size:21px; font-weight:bold; text-align:center; padding-top:8px;}
#Featurebox h5{font-size:21px; font-weight:bold; text-align:center; padding-top:15px; padding-bottom:15px;}
#Featurebox .graybar{margin-left:4%; margin-right:4%;}
#Featurebox .featureLHS{margin-left:1%; width:44%; display:inline-block; margin-top:4%; margin-bottom:10px; vertical-align:top;}
#Featurebox .featureRHS{margin-left:5.5%; margin-right:0%; width: 49%; display:inline-block;margin-top:4%; margin-bottom:20px; vertical-align:top;}
/*#Featurebox .featureLHS h2,#Featurebox .featureRHS h2{color:#1A1E23; font-size:22px; line-height:25px; padding-bottom:20px;}*/
#Featurebox .featureLHS p,#Featurebox .featureRHS p{font-size:13px; line-height:21px; color:#555;}
#Featurebox .featureLHS img,#Featurebox .featureRHS img{float:right; margin-left:5px;}
#Featurebox .featureLHS .red,#Featurebox .featureRHS .red{color:#CC0000;}

#graybox:before, .#graybox:after {content: "";display: table;}
#graybox{min-height: 280px; background-color: #F6F6F6;   padding:20px 0px 20px 40px;}
#graybox h2{color: #0194D9;font-size: 20px;line-height: 25px;padding-bottom: 10px; opacity:0.6; position:absolute; top:0; left:0; margin-left:40px; margin-top:20px;}


#graybox2:before, .#graybox2:after {content: "";display: table;}
#graybox2{ width:100%; margin:0 auto; background-color: #F6F6F6;  border-top-style: solid; border-top-width: thin;   border-top-color: #CCCCCC;    border-bottom-style: solid;  border-bottom-width: thin; border-bottom-color: #C0C0C0;}
#graybox2 .fwd{width:1024px; margin:0 auto;}
.fwd .LHSImg{  width: 30%; margin-left: 10px; display:inline-block;}
.fwd .RHSmsg{  width: 60%; display:inline-block; line-height: 25px; padding-top: 20px; padding-bottom: 20px; vertical-align:top;}
.fwd .RHSmsg .btn_more{ margin: 15px 22px 0px 10px; padding: 5px 10px; float:right;}
#highlights {}
blockquote:before {    color: #CCC;    content: open-quote;    font-size: 4em;    line-height: 0.1em;    margin-right: 0.25em;    vertical-align: -0.4em;}


.contentdetail h1{color:#0073C6; font-size:22px; opacity:0.6;}
.contentdetail .featureimg{float:left; margin-right:20px; margin-bottom:10px;}
.contentdetail p{font-size:14px; line-height:24px;}
.contentdetail .bullet{margin-right:10px; font-size:18px;}
/*Footer Begin*/

footerlink{float:left; margin:0 -10px 0 0;}
.footerlink a{color:#575B6B; border-left:1px solid #575B6B; padding:0 10px;}
.footerlink a:hover{color:#111;}


/*----------------------------------------------------------------Existing Design----------------------------------------------------------------------------------------*/
/*Percent width*/


/*Shadow Alocation Begin*/
.right-panelnav ul li a{box-shadow:inset 0 0 25px #333; -moz-box-shadow:inset 0 0 25px #333; -webkit-box-shadow:inset 0 0 25px #333;  -o-box-shadow:inset 0 0 25px #333;}
/*.bannertext p{text-shadow:1px 1px 1px #999;}
.internalpages .bannertext p{text-shadow:2px 2px 1px #fff;}
.internalpages .bannertext p.white{text-shadow:none;}
.internalpages .bannertext p.black{text-shadow:2px 2px 2px #fff;}*/

#wrapper{ width:100%;}
#header-search{box-shadow:inset 0 0 15px #ddd; -moz-box-shadow:inset 0 0 15px #ddd; -webkit-box-shadow:inset 0 0 15px #ddd; -o-box-shadow:inset 0 0 15px #ddd;}


/*Shadow Alocation End*/

/*Trasition Begin*/
a:hover{transition:color 0.5s; -webkit-transition:color 0.5s; -moz-transition:color 0.5s; -o-transition:color 0.5s;}
.awardsframe a:hover i{-webkit-transition: all 3s ease-in-out 0.5s; transition: all 3s ease-in-out 0.5s;}
.foot-socialicon a i:hover, .awardsframe a:hover{-moz-transition: background 0.5s ease 0s; -webkit-transition: background 0.5s ease 0s; -o-transition: background 0.5s ease 0s; -ms-transition: background 0.5s ease 0s; transition: background 0.5s ease 0s;}
/*Trasition End*/

/*FONT COLORS*/
.col666{color:#666;}.col999{color:#999;}.colfff{color:#fff;}
/*FORM ELEMENTS ERROR MESSAGES*/

/* Comman Classes Begin */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.pointer{cursor:pointer;}
.relative{position:relative;}
.disnone{display:none;}
.w100per{float:left;}
/*.title, .heading{width:100%; float:left;}*/
.banner-text{position:absolute; margin-top:200px; margin-left:200px; z-index:100; }
/* Comman Classes end */
.btn-black{background:#333; color:#eee; padding:10px 30px; display:inline-block; border:1px solid #222;}
.btn-black:hover{background:#3a3a3a; border:1px solid #000; color:#fff;}
.btn-blue{background:#0073C6; color:#eee; padding:10px 30px; display:inline-block; border:1px solid #094A22;}
.btn-blue:hover{background:#073D94; border:1px solid #004F88; color:#fff;}
.backtosolution{background:#333; color:#eee; padding:5px 15px; display:inline-block; border:1px solid #222;}
.backtosolution:hover{background:#222; border:1px solid #000; color:#fff;}
.demobtn{text-align:center;}
.demobtn .btn-blue{float:none; display:inline-block;}

/*Form table begin*/
.form-table, .form-table table, .demobtn, .error{width:100%; float:left;}
.form-table.onecoloumn table tbody tr td{width:100%; padding:10px 0 0;}
.form-table.onecoloumn table tbody tr td label{float:left; color:#666; font-size:16px;}
.form-table.onecoloumn table tbody tr td input[type="text"], .form-table.onecoloumn table tbody tr td select, .form-table.onecoloumn table tbody tr td textarea{width:350px; float:left; color:#aaa; font-size:14px; padding:7px 0; border:1px solid #ddd; text-indent:8px;}
.btnholder [class^="btn-"], .btnholder [class*=" btn-"]{float:left; margin:0 0 0 10px;}
.btnholder [class^="btn-"]:first-child, .btnholder [class*=" btn-"]:first-child{margin:0;}
.mandat{font-size:13px;}
.form-table.onecoloumn table tbody tr td input[type="text"]:focus, .form-table.onecoloumn table tbody tr td select:focus, .form-table.onecoloumn table tbody tr td textarea:focus{border:1px solid #47A6E9;}
.error{color:#d00; margin:2px 0 0;}
.msgsuccess{font-size:16px; color:#666; background:#E1FFEA; border:1px solid #008C00; padding:6px 10px;}
/*Form table end*/

/*Popup Begin*/

#fade{position:absolute; background-color:#000; width:100%; left:0; top:0; display:none; z-index:999;}
/*Popup Begin*/
.wid800{width:800px;}




#header-state{    max-width: 1170px;
    margin: auto;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 109.633px;
    }


#wrapper{background:#fff; border:0px solid #e5e5e5;}

/*changes*/
header{ padding:0px 0 0 0px; background:#FFFFFF;}

.LogoText{ padding-top:32px; padding-bottom:15px; font-size:2rem; float:left; display:inline-block; font-family:Bree Serif; margin-left:20px; }
/*changes*/

#banner-container{}
#material-container{}


/*keep changes*/
footer{background:#fefdfc; border-top:1px solid #dadada;}
/*keep changes*/

#technology-container{background:#fff;}
.material-state{padding:15px;}
/*Basic Structure End*/


/*Top Navigation*/
header{float:none; height:auto;}
#header-nav nav, #header-search{float:left;}
#header-nav{overflow:hidden; clear:both;  width:100%; margin:0 auto; margin-top:7px; max-width:1200px;}
#header-nav nav{margin:7px 0 0;}
#header-nav nav a{float:left;}
#header-nav nav a{color:#8c969f; font-size:10px; border-left:1px solid #8c969f; line-height:8px; padding:0 12px; letter-spacing:0.5px;}
#header-nav a:hover{color:#ccc;}
#header-nav a:first-child{border-left:0;}
#header-search{ margin-top:3px;}
#header-search input[type="text"]{color:#777; font-size:12px; line-height:15px; padding:2px 0 0; text-indent:5px; float:left; width:120px; background:#AAA; border:1px solid #AAA; border-right:0; height:16px;}
.Search-submit{float:left; height:24px; width:26px; padding:0; border:0; outline:0; background-color:#AAA;}
#headernav-state:hover .Search-submit{background-position:-405px -75px;}
	
body#home{background:#fff;}




/*logo and main Navigation*/
.matnig, .matnig img, .brand{float:left;}
.matnig1, .matnig1 img, .brand{float:left;padding-bottom: 5px;}

#logo1{ max-width: 400px;}


#logo2{margin-left:23px; width:152.5px;}

.brand{padding-top:20px;}
.brand h1{padding-bottom:10px; color:#0194D9;}
.brand h4{color:#555;}
.mainnavholder{float:right;}

.pointer{width:100%; height:25px; position:absolute; left:0; display:none; top:56px;}
.pointer .icon-pointer{width:21px; height:20px; float:left; background-position:0 -165px;}
#main-nav > ul > li.active .pointer, #main-nav > ul > li:hover .pointer{display:block;}
/*navbar toggle on small device*/
.navbar-toggle{float:right; display:none; width:22px; height:32px; padding:4px 7px 0; background:#eee; border:1px solid #ccc;}
.navbar-toggle .icon-bar{height:4px; width:100%; float:left; clear:both; margin:4px 0 0; background:#333;}
/*Sub navigation list*/

/*Sub navigation box*/

/*Header End*/
.banner-state{position:relative;}
.techslider-state{}
.material-state .title h1{font-size:30px; line-height:42px; display:block; float:none; padding:15px 0 20px; color:#333; letter-spacing:-0.03em; text-indent:20px;}



.icon-newsupdate{background-position:-25px 0;}
.icon-blog{background-position:-80px 0;}

.icon-morearrow{width:6px; height:11px; float:right; margin:5px 0 0 5px; background-position:0 -25px;}
.readmore a:hover .icon-morearrow{background-position:0 -45px;}
/*Home Page Content End*/

/*Inner page structure Begin*/
.banner-state.internalpages{height:280px; }
.banner-state.internalpages img{float:left;}
.bannertext p, .bannertext .readmore{clear:both; width:100%; float:left; text-align:left;}
.bannertext p{font-size:25px; color:#333; line-height:30px; letter-spacing:-0.02em;}
.bannertext .readmore{margin:75px 0 0 4%;}
.bannertext .readmore a{font-size:16px; color:#182029; line-height:16px; position:relative; padding:5px 38px 5px 0;}
.bannertext .btn-blue{float:left; font-size:16px; margin:25px 0 0;}




/*three coloumn*/
.left-panel{float:left; width:185px;}
.center-panel{overflow:hidden; padding:0 20px;}
.right-panel{float:right; width:205px;}

.selectedtab {background-color:#0073C6; color:#FFF;}
.unselectedtab {background-color:#e4e3e3; color:#0073C6;}
.unselectedtab:hover{color:#313a42; background:#ddd;}
/*Right coloumn navigation*/

/*certification in right coloumn*/
.certification, .certification a{clear:both; width:100%; float:left;}
.certification a{display:inline-block;}
.goldcorporatemember{background:url(../rank-goldcorporatemember.html) no-repeat 0 0; height:57px;}
/*Center coloumn text content*/
.text-rigion, .text-rigion p{clear:both; width:100%; float:left; text-align:justify;}
.text-rigion p{color:#666; font-size:15px; line-height:24px; padding:0 0 30px; text-align:justify;}
.text-rigion p.padB10{padding:0 0 8px;}
.text-rigion p .blockheading{padding:0 10px 0 0; font-size:16px; }
.text-rigion p.flnone{float:none;}
/*Inner page structure End*/





/*Landing page jewelry Start*/

.icon-googleplus{background-position:-265px -152px; color:#fff; width:22px; height:22px; display:inline-block;}
.icon-linkedim{background-position:-290px -152px; color:#fff; width:22px; height:22px; display:inline-block;}
/*Landing page jewelry end*/

/*Our coustomer list begin*/
.customers{width:100%; float:left;}
.customers ul{text-align:center; padding:0 10px; display:block; overflow:hidden;}
.customers ul li{display:inline-block; width:150px; height:80px; margin:70px 35px 0; border:5px solid #ddd;}
.customers ul li a, .customers ul li a img{float:left; width:150px; height:80px;}
/*Our coustomer list end*/







.mapbox{height:400px; position:relative; display:none;}
/*Contact Form End*/

/*Software page begin*/












.icon-jpg{background-position:-300px -100px;}
.icon-doc{background-position:-320px -75px;}
.icon-ppt{background-position:-300px -75px;}
.icon-txt{background-position:-340px -100px;}
.icon-pdf{background-position:-320px -100px;}
.icon-zip{background-position:-340px -75px;}
.icon-video{background-position:-301px -123px;}

/*Text and image arrangement Begin*/

.title.feature h4{font-size:24px; color:#444; padding:25px 0 10px;}
/*Text and image arrangement End*/

/*Popup Text and image Arrangement Begin*/
.popup-content .twopart-box{padding:30px 0; border-top:1px solid #ddd;}
.popup-content .twopart-box:first-child{padding:0 0 30px; border-top:0;}
.popup-content .twopart-img.left, .popup-content .twopart-img.right{margin:0 20px;}
.popup-content .text-rigion .title h3{color:#47A6E9; font-size:20px; visibility:hidden;}
.jpopup .popup-content{height:350px;}
.solutionpopup{width:800px; height:438px;}
/*Popup Text and image Arrangement End*/

.scrolltop{width:55px; height:55px; background:url(../sprite-01.html) no-repeat 0 -75px; position:fixed; bottom:20px; right:20px; cursor:pointer; z-index:5;}
.scrolltop:hover{background-position:-75px -75px;}

/*Product demo begin*/
.product-box{width:100%; float:left; padding:20px 0;}
.product-box .title h5{font-size:15px; margin:5px 0 0; color:#666; text-align:center; padding:0 0 3px; text-indent:1px; width:100%; float:left; text-align:left;}
.product-box > label{display:inline-block; margin:15px 10px 0 10px; color:#333; line-height:20px;}
.product-box > label input[type="checkbox"]{float:left; margin:4px 5px 0 0;}


/*Privacy policy Begin*/
.privacy-region{clear:both; overflow:hidden; margin:0 22px;}
.privacy-region .title h3{font-size:20px; color:#333; border-bottom:2px solid #aaa; padding:5px 0 5px;}
/*Privacy policy End*/










.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(../info.html) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../caption.html); z-index:150018}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; bottom:-20px; right:0; height:20px; width:60px; background: url(../caption.html); z-index:1500190000000;}
.piro_close{position:absolute;right:20px;height:20px;width:20px;background: transparent url(../close.html) no-repeat center center;cursor:pointer;margin:0 0 0 0;z-index:150022;display:none;}
a.piro_next{position:absolute;width:20px; right:0px; height:20px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../next.html) center right no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../next.html) center right no-repeat;}
.piro_next_fake{position:absolute;width:20px; right:0px; height:20px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../next.html) center right no-repeat; border:none; cursor:auto;z-index:150020}
.piro_prev_fake{position:absolute;width:20px; right:40px; height:20px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../prev.html) center right no-repeat; border:none; cursor:auto;z-index:150020}

a.piro_prev{position:absolute;width:20px; right:40px; height:20px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../prev.html) center left no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../prev.html) center left no-repeat;}
a.close_pirobox{color:#bb0f05;}

/*shadab vedio css-*/






.subheader {font-size: 10px;text-transform: uppercase;font-family: "Segoe UI", "helvetica neue", arial, sans-serif;color: #a1a1a1;font-weight: normal;margin: 0;padding-bottom: 17px;margin-top: -7px;	}
.lightbox-item {width: 100%;height: 100%;overflow: hidden;position: relative;text-align: center;cursor: default;background: #fff; max-height: 181px;}
.lightbox-item:before {background: url("../overlay_effect.html") no-repeat scroll center center transparent;content: " ";display: block;height: 100%;position: absolute;width: 100%;z-index: 3;}
.lightbox-item .lightbox-item-overlay-content,.lightbox-item .content {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;text-align: center;z-index: 5; /* important */}
.lightbox-item-overlay-content h6 {color:#fff;font-size:16px;margin-top:5%;}
.lightbox-item-overlay-content p {color:#fff;font-size:12px;line-height:18px;}
.lightbox-item img {display: block; position: relative;}
.lightbox-item a.permalink, .lightbox-item a.preview {display: inline-block;width: 30px;height: 20px; padding-top:5px; line-height: 30px;text-align: center;color: #fff;background: #5e5e5e;position: absolute;top: 50%;font-size: 14px;border-radius: 3px;left: 50%;margin-left: 4px;margin-top: -9px;}
.lightbox-item a.permalink-alt {display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;color: #5e5e5e;background: #fff;position: absolute;top: 87%;font-size: 14px;left: 86.4%;margin-left: 4px;margin-top: -9px;}
.lightbox-item a.preview {margin-left: -33px;background: #fff;	color: #5e5e5e;	z-index: 1;}
.lightbox-item a.preview:hover, .lightbox-item a.permalink:hover {margin-top: -15px;}
.lightbox-item a.preview:hover {color:#5e5e5e; background: #fff;}
.lightbox-item a.permalink:hover {color:#fff; background: #5e5e5e;}
.lightbox-item img {-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}




/***** Fancybox Styling *****/
.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top;padding: 0;margin: 0;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;padding: 0;margin: 0;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8);}
.fancybox-outer, .fancybox-inner {padding: 0;margin: 0;position: relative;outline: none;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 10px;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;vertical-align: top;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../fancybox_sprite.html');}

/* Retina Image Styling */
@media all and (-webkit-min-device-pixel-ratio: 1.5) 
{
 #fancybox-loading {background:url(../fancybox_sprite%402x.html) no-repeat;background-size: 44px 152px;}
.fancybox-close {background-image:url(../fancybox_sprite%402x.html);background-size: 44px 152px;}
.fancybox-prev span {background:url(../fancybox_sprite%402x.html) no-repeat;background-size: 44px 152px;}
.fancybox-next span {background:url(../fancybox_sprite%402x.html) no-repeat;background-size: 44px 152px;}
}

#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8020;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../loading_lightbox.html') center center no-repeat;}
.fancybox-close {position: absolute;top: 5px;right: 5px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 15%;height: 100%;cursor: pointer;background: transparent url('../blank.html'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: -13px;}
.fancybox-next {right: -13px;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 20px;background-position: 0 -36px;}
.fancybox-next span {right: 20px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden;}
/* Overlay helper */
#fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: #000;background: url(../png/fancy_overlay.png) repeat;}
#fancybox-overlay.overlay-fixed {position: fixed;bottom: 0;right: 0;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 45px;right: 50%;margin-bottom: -45px;z-index: 8030;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);text-shadow: 0 1px 2px #222;color: #FFF;font-weight: normal;line-height: 24px;white-space: nowrap;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {margin-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}




.column {float: left; min-height: 1px; margin-bottom: 18px; padding: 0 18px; position: relative;}
.eight ul.tabs-left, .eight ul.tabs-right {width:26% !important;}
.eight .tab_container-left, .eight .tab_container-right {background-color:Lime;}
/* Tab left Styling */
ul.tabs-left {display:block;margin-top:17px;list-style:none;padding:0px;float:left;}
ul.tabs-left li a {display:block;height:44px;line-height:40px;border:solid 1px #ddd;color:#a2a2a2;background:#fafafa;font-size:14px;text-decoration:none;border-width:1px 1px 0;margin:0px;padding:0 15px;position:relative;}
ul.tabs-left li.active a {height:44px;padding:0 16px;background:#fff !important;border-left:solid 1px #2b8cce;border-right:none;color:#71a0c0;position:relative;}
.eight .tab_container-left {margin:0px 0px 12px 0px;background:#fff;border-left: solid 1px #ddd; border-right: 1px solid #DDD; position:relative;left:-1px;margin-left:26%; padding-left:20px;}
::made-up-pseudo-element, .tab_container-left {left:-2px;}
_:-o-prefocus, .tab_container-left {left:0px;}


/* Divkar*/
.unorder_list{ width:100%; margin-top: 19px;}
/*.unorder_list ul li{ text-align:left; padding-left: 10px; margin-left: 20px; margin-top: 10px; list-style-image: url('/web/20240116013022im_/https://northchildrenspark.com/Images/twiter.png'); padding-bottom: 5px; color: #666; line-height: 23px;}*/
.unorder_list ul li{ text-align:left; padding-left: 25px; margin-left:0px; margin-top: 10px; background-image: url('../png/twiter.png');
background-repeat: no-repeat; background-position: left 4px; padding-bottom: 5px; color: #666; line-height: 23px;}
.unorder_list ul li a{text-align:justify;}

.unorder_list1{ width:100%;  margin-top: 19px;}
.unorder_list1 ul #add{ text-align:left;  padding-left: 23px; margin-left: 0px; background-image: url('../png/add.png');background-repeat: no-repeat; background-position: left 5px; padding-bottom: 5px;  color: #666; line-height: 23px;}
.unorder_list1 ul #phn{ text-align:left;  padding-left: 23px; margin-left: 0px; margin-top:19px; background-image: url('../png/phone.png');background-repeat: no-repeat; background-position: left 5px; padding-bottom: 5px; color: #666; line-height: 23px;}
.unorder_list1 ul #email{ text-align:left; padding-left: 23px; margin-left: 0px; background-image: url('../png/mail.png');background-repeat: no-repeat; background-position: left 5px; padding-bottom: 5px; color: #666; line-height: 23px;}
.unorder_list1 ul #skype{ text-align:left;  padding-left: 23px; margin-left: 0px; background-image: url('../png/skype.png');background-repeat: no-repeat; background-position: left 5px; padding-bottom: 5px; color: #666; line-height: 23px;}



.image{}




.eight ul.tabs-left, .eight ul.tabs-right {width:100% !important; display:block;}
.eight .tab_container-left, .eight .tab_container-right {}
/* Tab left Styling */
ul.tabs-left {display:block;list-style:none;padding:0px; margin-top:10px;}
ul.tabs-left li a {float:left;display:inline-block;height:44px;line-height:40px;border:solid 1px #ddd;color:#2f2f2f;background:#F4F4F4;font-size:14px;text-decoration:none;border-width:1px 1px 0px 1px;margin:0px;padding:0 15px;position:relative; margin-left:-1px;}
ul.tabs-left li.active a {height:44px;padding:0 16px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;color:black;position:relative; font-weight: bold; z-index: 10;}

.hrule1 {
   
    width: 78%;
    position: relative;
    margin-top: 0px;
    height: 1px;
}

.eight .tab_container-left {
    margin: 0px 0px 12px 0px;
    
    position: relative;
    padding-left: 10px;
    min-height: 140px;
    padding-right: 10px;
}
.eight .tab_container-left, .eight .tab_container-right 
{
    border-top: 1px solid #DDD;
margin-top: -2px;
border-bottom: 1px solid #DDD;
}
.tab1 {
    
}

.profile
{
    width: 30%;
    display: inline-block;
    vertical-align: top;
    float:left;
    
}
.tweets
{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    
    margin-left:7%;
    float:left;
}
.contact
{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    
    margin-left:12.5%;
    float:left;
}
.profile .pic
{
    display: inline-block;
vertical-align: top;
width: 34%;
min-width: 35%;
    
}
.profile .info
{
     width: 56%;
    display: inline-block;
    vertical-align: top;
    
    
}
.para1
{
    
}
.blank
{
    height:10px;
}
.blank1
{
    margin-bottom:8px;
}

.copyright
{
    width:30%; float:left; text-align:left; margin-top:10px;
}
.officeInfo{ width:40%; float:left; text-align:center; margin-top:10px; }
.innovig
{
    width:30%; float:right; text-align:right;  margin-top:4px;
}
.officeinfomob{ display:none;}


/* css for tem*/

.Teamlhs
{
   
    width:68%;
    margin-left:2%;
    display:inline-block;
    vertical-align:top;
  
    float:left;
    padding-top: 32px;
    min-height: 750px;
    
    
}
.Teamrhs
{
    width:28%;
    margin-left:2%;
    vertical-align:top;
    padding-top:45px;
    float:left;
}
.TeamTitle{font-size: 32px; font-weight: bold; line-height: 48px; color:#404040;}
.expert1{ width:100%; margin-top:20px; display:block;}
.expert1 .exrtImg{ position:relative;  width:30%; display:inline-block; float:left;} 
.expert1 img{ max-width:185px; width: 100%;}
.expert1 .exrtinfo{ margin-left:15px; width:57%; display:inline-block; float:left;}






.unorder_lists{ width:100%; margin-top: 19px;  min-width: 230px;}
.unorder_lists ul li{  padding-left: 60px; margin-left: 0px; margin-top:10px; background-image: url('../png/pdf.png'); background-repeat:no-repeat; background-position:left 3px; padding-bottom: 1px; color: #2b2b2b; height: 53px; list-style-type: none; font-family:bree_seriflight; font-size:20px; padding-top:15px;}
.unorder_lists ul li a{text-align:justify; color:#2b2b2b; font-family:bree seriflight; font-size:20px;}
.unorder_lists ul li:hover{color:#4E469B; -moz-transition: color 0.5s ease 0s; -webkit-transition: color 0.5s ease 0s; -o-transition: color 0.5s ease 0s; -ms-transition: color 0.5s ease 0s; transition: color 0.5s ease 0s;}
.expertDtls{ margin-top:10px; width: 70%;}
.lquote::before {content: open-quote;font-size: 60px; color: #999; font-family: Times New Roman; display: inline-block; vertical-align: bottom; margin-top: 10px; }
.rquote::before { content: close-quote; font-size: 60px; font-family: Times New Roman; color: #999; display: inline-block; vertical-align: bottom; margin-bottom: -12px; padding-left: 5px; }

/*School*/

.SchoolTestimonial{ padding-top:10px; text-align: justify; width: 87%; line-height:23px; max-width:232px; background-image:url('../png/open-cote.png'); background-repeat:no-repeat; background-position:left 4;padding-left: 29px;  }
.close{display:inline-block; width:29px; height:20px; background-image:url('../png/close-cote.png'); background-repeat:no-repeat; background-position: 5px top; }


.schoolbox{margin-top:20px; display:block; margin-bottom: 30px;}
.schoolbox .schoolImg{ position:relative; width:185px; display:inline-block; float:left; vertical-align:top;} 
.schoolbox .schoolImg img{ max-width:185px;}
.schoolbox .schoolcontent{margin-left: 220px;;}
.schoolbox .schoolcontent .title{text-align:left; font-size: 20px; line-height:26px; padding-bottom:10px; font-family:open_sanssemibold;}
.schoolbox .schoolcontent p{font-size:14px; line-height:18px; padding-bottom:20px; width:50%; text-align:justify;}


.ResorceTitle{font-size: 32px; font-weight:normal; line-height: 48px; color:#404040; font-family:open_sanssemibold; }

.ResorceTitleSub{font-size: 30px; font-weight:normal; line-height: 48px; color:#404040; font-family:open_sanssemibold; margin-top:55px; }

.Reslhs{ width:53%; display:inline-block; float:left; vertical-align:top; min-width: 250px;}
.Resrhs{ display:inline-block; float:left; width:45%;}

.Teamlhs .Resource{}
.Teamrhs .Resource{margin-bottom: 5px;}


.Teamlhs .unorder_listResource{width:auto; margin-top: 12px;}
.Teamlhs .unorder_listResource ul li{ text-align:left;  margin-left: 42px; margin-top:0 px; padding-left:21px; background-image: url('../png/arrow1.png'); background-repeat: no-repeat; background-position: left 8px; padding-bottom: 5px; color: #2C2929; font-size:14px; line-height: 25px;}
.Teamlhs .unorder_listResource ul li a{text-align:justify; color:#2C2929}
.Teamlhs .unorder_listResource ul li a:hover{ color:#0073C6;}

.Teamlhs .unorder_listResource2{width:auto; margin-top: 19px; margin-top: 25px;}
.Teamlhs .unorder_listResource2 ul li{ text-align:left; padding-left: 25px; margin-left: 37px; margin-top:5px; background-image: url('../png/arrow1.png'); background-repeat: no-repeat; background-position: left 7px; padding-bottom: 5px; color: #2C2929; font-size:14px; line-height: 22px; }
.Teamlhs .unorder_listResource2 ul li a{text-align:justify; color:#2C2929;}
.Teamlhs .unorder_listResource2 ul li a:hover{color:#0073C6;}

.location{margin-top: 70px;}
.iframe{width:100%;height:346px;border: 0;}
#contact_box {
    min-height: 200px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-top:45px;
    margin-bottom: 60px;
   
}
#admission_box .detail_box {
    width: 60%;
    display: inline-block;
    float: left;
    min-height: 200px;
   
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #ccc;
  
}
#contact_box .detail_box {
    width: 50%;
    display: inline-block;
    float: left;
    min-height: 200px;
    margin-bottom: 10px;
}



#contact_box .form_box {
   width: 50%;
display: inline-block;
min-height: 200px;
float: right;
text-align: center;
}

#contact_box .form_box .frmtxtl {
width: 80%;
margin-top: 10px;
margin-bottom: 10px;
float:right;

}
#contact_box .form_box .frmtxt2 {
    
    display: inline-block;
   
    margin-top:10px;
    width: 79.5%;
    float: right;
 
}
#contact_box .detail_box .contact_head {
    width: 80%;
    display: inline-block;
    font-size: 24px;
    color: #2F2F2F;
   
    padding-bottom: 12px;
  
    margin-bottom: 5px;
}
#contact_box .detail_box .contact_dtl {
    width: 100%;
    display: inline-block;
    
    margin-bottom: 20px;
    font-size:20px;
line-height:22px;

}
#contact_box .form_box .frmtxtl .txtfont
{
   width: 100%;
height: 22px;
border: 1px solid #ccc;
color: #413E3E;
font-size:14px;
}
.txtfont{}
.txtjob {
    padding: 3px !important;
    height: 36px !important;
}

.txtfontDet{ padding:3px !important;}
#contact_box .form_box .frmtxtl .ttxtfontWatermark{font-family:open_sansregular; width:98%;
height: 22px;
border: 1px solid #ADA9A9;
color: #413E3E;color:#999;padding-left:3px; font-size:14px; }

#contact_box .form_box .contTitle{display: inline-block; width: 62%; text-align:left; margin:auto; 
                                        font-size: 24px; padding-bottom: 12px;
margin-bottom: 5px;}

.ReqField{ display:inline;}






.jobdetail_table{}
.jobdetail_table td{min-width:190px; font-family:MavenProMedium; font-size:15px; vertical-align:top; padding:5px 10px;}
.jobdetail_table td label,.jobdetail_table td span{font-family:MavenProRegular; font-size:15px;}


.message{padding-top: 48px; font-size:25px; color: #fff; width: 1024px; margin:auto; line-height:33px;}


#servicecontent{padding-bottom:40px;}
#servicecontent h1{font-family:open_sanssemibold; font-size:24px; margin:0px; padding:0px; padding-bottom:15px; text-align:left; color:#333333; line-height:30px;}
#servicecontent h2{font-family:open_sansregular; font-size:18px; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; text-align:left; color:#222222; line-height:26px;}
#servicecontent p{font-family:open_sansregular;  margin:0px; padding:0px; padding-bottom:10px; text-align:justify; line-height:22px; font-size:14px;}
#servicecontent ul{ margin-left:25px;}
#servicecontent ul li{font-family:open_sansregular; padding-bottom:10px; line-height:22px; font-size:14px;  text-align:justify; list-style-type: disc; padding-left:10px;}

#servicecontent ul.bookmark li{list-style-type:none; padding-bottom:5px;}

/*.wrap {
    
    margin: 0 auto;
   
    overflow: hidden;
    width:100%;
    max-width:1024px;
}*/

    .inner {
       
   width: 79%;
   float:left;
       
        /*background: #34e;*/
        overflow: hidden;
    box-sizing: border-box;
    }

.fourcol {
    float: left;
    width: 24%;
    
    margin-right: 0;
    background: #F7F7F7;
    box-sizing: border-box;
    border:1px solid #DDD;
    margin-left: 2.5%;
     min-height: 300px;
}


 .last{  float: left;
    width:19%;
    background-color:#5CBD6C;
    
    margin-left: 2.5%;
  
    box-sizing: border-box;
    border:1px solid #DDD;
    min-height: 300px;
    }
.fourcol img{ max-width:100%;}

.fourcol:first-child { margin-left: 0;  }


.last .detail_box {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;

  
}


.RHSBox
{
    background-color:#5CBD6C;
}
.RHSBox .form_box {
  width: 82%;
text-align: center;
margin: auto;
}

.RHSBox .form_box .frmtxtl {
width: 100%;
margin-top: 14px;
margin-bottom: 14px;


}
.RHSBox .form_box .frmtxt3 {
width: 100%;
margin-top: 14px;
margin-bottom: 14px;


}

.RHSBox .form_box .frmtxt2 {
    
    display: inline-block;
   
   
    width: 93%;
  margin-top: -3px;
}

.RHSBox .form_box .frmtxtl .txtfont
{
   width: 90%;
height: 23px;
border: 1px solid #ADA9A9;
border-radius:3px;
color: #413E3E;
padding-left:3px;
font-size:11px;
}

.RHSBox .form_box .frmtxt3 .txtfont
{
   width: 90%;
height: 23px;
border: 1px solid #ADA9A9;
border-radius:3px;
color: #413E3E;
padding-left:3px;
font-size:11px;
}


.RHSBox .form_box .frmtxtl .txtfonterror
{
width: 90%;
height: 19px;
border: 1px solid red;

border-radius:3px;
color: #413E3E;
padding-left:3px;
font-size:11px;
}
.RHSBox .form_box .frmtxtl .ttxtfontWatermark{font-family:open_sansregular; width: 90%;
height: 23px;
border: 1px solid #ADA9A9;
border-radius:3px;
color: #413E3E;color:#999;padding-left:3px; font-size:11px;
 }
 
 
 .RHSBox .form_box .frmtxt3 .ttxtfontWatermark{font-family:open_sansregular; width: 90%;
height: 23px;
border: 1px solid #ADA9A9;
border-radius:3px;
color: #413E3E;color:#999;padding-left:3px; font-size:11px;
 }

.RHSBox .contTitle
{
    margin-top: 14px;
    font-size:19px;
    color:White;
    font-weight:bold;
}
.pStreet
{
    font-size:18px;
    line-height:25px;
    color:#2E2D32;
    display: block;
}
.pAddress
{
    margin-top:1px;
    font-size:15px;
    line-height:15px;
}


.AddContainer
{
 padding-top:10px; padding-bottom:10px; border-bottom:1px solid #DDD; text-align:left; min-height: 72px;

}

.Propdtl{padding: 8px 0px 12px;}

#grayboxx:before, .#graybox:after {content: "";display: table;}
#grayboxx{min-height: 280px; background-color: #FFF; padding:0px 0px 40px 0px; margin-bottom:20px;}
#grayboxx h2{font-weight: 300;
             padding-left:5px;

text-rendering: optimizelegibility;
margin-bottom: 15px;




position: absolute;


line-height: 25px;
font-size: 22px;
color: #1A1E23;
font-weight: normal;
}

/***** Carousel styling *****/
.nbs-flexisel-container {position:relative;width:100%;}
.nbs-flexisel-ul {position:relative;width:9999px;padding:0px 5px;margin:0px 0px 0px -9px;list-style-type:none;	text-align:center;margin-left:-20px;}
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;}


.nbs-flexisel-ul:first-child { margin-left: 0; }
.nbs-flexisel-item {float:left;margin:0px 4px 0px 0px;padding:0px;cursor:pointer;position:relative;}
.nbs-flexisel-item h6 {font-size:14px;color:#7e7e7e;}
.nbs-flexisel-item h6.subheader {margin-top:-2px;}
.nbs-flexisel-item .teaser {cursor: pointer;positon: relative;margin-top: 10px;margin-bottom: 10px;padding-bottom:7px;width:200px;border-bottom: 2px solid #5CBD6C;}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 21px;height: 21px;font-size:7px;color:#fff;margin-right:0px;position: absolute;cursor: pointer;margin-top:-180px; text-align:center; font-size:18px;}
.nbs-flexisel-nav-left {right:48px; background-color:#b5b9bc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width: 30px; padding-bottom: 2px;}
.nbs-flexisel-nav-right {right:8px;background-color:#b5b9bc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width: 30px; padding-bottom: 2px;}
.nbs-flexisel-nav-right::before{color:#FFF;}
.nbs-flexisel-nav-left i,.nbs-flexisel-nav-right i {top:-1px;left:7px;position:relative;}

.crawlerbox{}
.crawlerbox .LHSBox{display:inline-block; float:left; width: 78%;}
.crawlerbox .RHSBox{display:inline-block; float:left; width:20%; margin-left:2%;  margin-top: 45px; min-height: 331px;}

.pSale{ width:73px; height:21px; background-color:#5CBD6C; color:White; font-weight:bold; position: absolute; left: 0px; top: 0px; padding-top: 3px; display:inline-table;}
.pRent{ width:73px; height:21px; background-color:#47C2CE; color:White; font-weight:bold; position: absolute; left: 0px; top: 0px; padding-top: 3px; display:inline-table;}


#txtDetails{ height:50px;}

.Slider3{position: relative; margin: 0 auto; width: 1280px; height: 175px; overflow: hidden;}

.Name{padding-top: 20px; font-size: 13px; color: #fff;}

.jssorb211{position: absolute; top: 150px; left: 608.5px;}



.headerBluebox{ height:10px; width:100%; background-image: url("../png/continfo.png"); background-repeat:repeat}
.headerBluebox .content{ width:100%; max-width:1170px; margin:auto; color:White; padding-top:8px;}
.headerBluebox .content .contactUs{float:left; width:45%;}

.headerBluebox .content .login{float:right; width:45%; text-align:right;}

.user_header {
       padding: 3.5em 0px 1.5em;
}
.sc_content 
{
    width:100%;
margin: 0px auto;
    overflow: hidden;
    max-width:1150px;
}
.sc_title {
    padding: 0px 0px 0.6em;
    color: #FFF;

font-family: bree_seriflight;


font-weight: 100;
word-wrap: break-word;
}

.columnsWrap {
    margin: 0px -4.3478% 0px 0px;
    overflow: hidden;
    word-wrap: break-word;
    color: #FFF;
   
}
 .sc_column_item {
    min-height: 1px;
    box-sizing: border-box;
}
.columns1_4 {
    margin: 0px 4.1666% 0px 0px;
    width: 20.8334%;
    float: left;
}

.sc_image_align_center, .sc_aligncenter {
    display: block;
    float: none !important;
    clear: both;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
    width: 100%;
    color:White;
}
.sc_icon {
    display: inline-block;
    padding-right: 6px;
    margin-bottom: 0.4em;
}

.sc_content {
    overflow: hidden;
    max-width: 1170px;
    margin: 0px auto;
    padding-left: 10px;
    padding-right: 10px;
}
.sc_title {
    padding: 0px 0px 0.6em;
    color:White;
}
.sc_team {
    padding: 0px 0px 50px;
}
.columnsWrap {
    margin: 0px -4.3478% 0px 0px;
    overflow: hidden;
    
}
.columns1_4 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width: 20.8334%;
}
.sc_team .sc_team_item {
    overflow: hidden;
    position: relative;
}
.sc_team .sc_team_item .sc_team_item_avatar {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
}
.sc_team .sc_team_item .sc_team_item_avatarr {
    width: 100%;
   
    position: relative;
    overflow: hidden;
}
.Call
{
    position:absolute;
    top:72%;
    left:22px;
    right:30px;
    text-align:center;
}
.Call p
{
     width:100%;
     font-size:18px;
     line-height:25px;
     font-family:Bree Serif;
}

.sc_team .sc_team_item .sc_team_item_avatar img {
    width: 100%;
    display: block;
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
}
img {
    max-width: 100%;
    height: auto;
   
}
.sc_team .sc_team_item .sc_team_item_avatar .sc_team_item_description {
    position: absolute;
    padding: 20px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 4;
    overflow: hidden;
    margin: 0px 0px -400px;
    color: #FFF;
}
.sc_team .sc_team_item .sc_team_item_avatar::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 3;
    margin: 0px 0px -150%;
    opacity: 0.7;
}
.sc_team .sc_team_item .sc_team_item_info {
    padding: 30px 0px 0px;
}
.columns1_4 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width: 20.8334%;
}
.columns1_4 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width: 20.8334%;
}
.columns1_4 {
    float: left;
width: 25%;
margin: 0px 0% 0px 0px;
padding-left: 15px;
padding-right: 15px;
   
}
.columns1_44 
{
    float: left;
    margin: 0px -2% 0px 0px;
    width: 26%;
}
.columns1_5 {
   float: left;
   margin: 0px 7% 0px 0px;
   width: 30.51%;
}
.columns1_55 {
    float: left;
    margin: 0px 0% 0px 0px;
    width: 24.8334%;
}
.columns1_6 {
    float: right;
    margin: 0px 0px 0px 0px;
    width: 26.8334%;
}
.sc_team .sc_team_item {
    overflow: hidden;
    position: relative;
}
.columnsWrap::after {
    height: 0px;
    display: block;
    content: "";
    clear: both;
}
.sc_team .sc_team_item .sc_team_item_title {
    text-align: center;
    padding: 0px;
    margin: 0px;
color: #222;
word-wrap: break-word;
font-weight: normal;

font-size: 23px;
line-height: 28px;

font-weight: 100;
font-family:Bree Serif;
}
.theme_accent2, .sc_team .sc_team_item .sc_team_item_position {
    color:#FF3900;
    text-align:center;
}

.footerWrap.contactFooterWrap, .footerWrap.footerStyleLight {
    background-image: url("../png/texture_2.png");
    background-color: #ADC400;
}
.footerWrap 
{
    background-image: url("../jpg/footerback.jpg");
    text-align: center;
    clear: both;
    display: block;
    color:#ffffff;
}
.contactFooter {
    padding: 20px 0px 10px;
    width: 100%;
    margin: 0px auto;
}
.contactFooter .logo {
    padding-bottom: 30px;
}
.contactFooter .logo {
    display: inline-block;
    padding: 0px 0px 30px;
    height: auto;
    font-size: 45px;
}
footer .logo a {
    display: inline-block;
    vertical-align: middle;
}
.contactFooter .logo img {
    vertical-align: baseline;
    height: 100px;
}
.logo img {
    display: inline-block;
    height: 25px;
    border: 0px none;
    vertical-align: top;
    margin-right: 10px;
}
.contactFooter .logo .logo_text {
    line-height: 40px;
}
.logo .logo_text {
    display: inline-block;
    vertical-align: top;
    line-height: 21px;
}
section
{
    display: block;
}
.logo_text {
    font-family: "Bree Serif",sans-serif;
    color: #fff;
}
.contactFooter .contactAddress {
    color: #FFF;
}
.contactFooter .contactAddress {
    color: #6F6F6F;
    padding: 0px 0px 30px;
}
.contactFooter .contactAddress .addressLeft, .contactFooter .contactAddress .addressRight {
        width: 43%;
    text-align: left;
    float: right;
    font-size: 16px;
}
.contactFooter .contactAddress .addressLeft {
    text-align: right;
    float: left;
    width:55%;
    font-size:14px;
}
.contactFooter .contactAddress {
    color: #FFF;
}
.contactFooter .contactAddress .addressLeft {
        text-align: right;
    float: left;
    font-size: 16px;
    width: 48%;
}
.contactFooter .contactAddress::after {
    content: "";
    height: 0px;
    display: block;
    clear: both;
}
.contactFooter .contactShare ul {
    margin: 0px;
    padding: 0px;
}
.contactFooter .contactShare ul li {
    list-style: outside none none;
    padding: 0px 10px 20px;
    display: inline-block;
}
.contactFooter .contactShare ul li a span {
    opacity: 1;
}
.contactFooter .contactShare ul li a span {
    position: absolute;
    left: 0px;
    top: 0px;
    background-position: 0px -64px;
    opacity: 0;
}
.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a {
    width: 83px;
    height: 83px;
    display: block;
    text-indent: 999px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size:83px 83px;
}

.footerWrap.contactFooterWrap, .footerWrap.footerStyleLight {
    background-image: url("../jpg/footerback.jpg");
    
}
.footerWrap.footerStyleDark {
    background-image: url("../jpg/footerback.jpg");
    
}
.footerWidget {
    
    text-align: left;
    
    margin: 0px auto;
    max-width: 1170px;
    padding: 20px 10px 20px 10px;
}
aside, footer {
    display: block;
}
.columnsWrap::after {
    height: 0px;
    display: block;
    content: "";
    clear: both;
}
.sc_title {
    padding: 0px 0px 0.6em;
}
.widget_area .sc_video_frame {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.footerWidget {
    text-align: left;
}
.widget_area .widgetWrap ul > li {
    list-style: outside none none;
    display: block;
    padding: 0px 0px 15px 20px;
    min-height: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    position: relative;
}
.widget_area .instagram-pics li {
    display: block;
    margin: 0px 5px 5px 0px;
    width: 75px;
    float: left;
    position: relative;
    padding: 0px !important;
}
.footerWidget .widgetWrap .title {
    font-size: 18px;
    font-weight: 300;
    padding: 0px 0px 30px;
    font-family:Bree Serif;
}
h3, .h3 {
    font-size: 23px;
    line-height: 28px;
    padding: 0px 0px 35px;
    font-weight: 100;
}
h2, .h2 {
    font-size: 50px;
    line-height: 43px;
    padding: 0px 0px 40px;
    font-weight: 100;
}
.sc_title_left.sc_title_image.sc_size_small {
    margin-right: 10px;
}
h3.sc_title .sc_title_icon, .h3.sc_title .sc_title_icon, h3.sc_title .sc_title_image, .h3.sc_title .sc_title_image {
    width: 39px;
    height: 39px;
}
.sc_title_image.sc_size_small {
    max-width: 30px;
}
.sc_title_image {
    display: block;
    text-align: center;
    max-width: 60px;
}
.sc_title_left {
    float: left;
    margin: 0px 20px 10px 0px;
}
.sc_title {
    padding: 0px 0px 0.6em;
}
table tr td
{
    padding:0px;
}
.user_header .sc_icon {
    margin-bottom: 0.4em;
}

.Content
{
    margin:auto;
    width:100%;
    max-width: 1170px;
    padding-left: 10px;
    padding-right: 10px;
}

.Contentt
{
    margin:auto;
    width:90%;
max-width: 1250px;
}
.columnsWrap {
    margin: auto;
    overflow: hidden;
}
.columnsWrapA {
    margin: 0px -4.3478% 0px 0px;
    overflow: hidden;
    padding-right: 19px;
    word-wrap: break-word;
    color: #FFF;
}
.sc_column_item {
    box-sizing: border-box;
    min-height: 1px;
}
.columns1_2 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width: 45.8334%;
}
figure {
    border: 0px none;
    margin: 0px;
    padding: 0px;
}
.post .sc_image img {
    width: 100%;
    display: block;
    margin: 0px;
    padding: 0px;
    float: none;
}
img {
    max-width: 100%;
    height: auto;
}
.sc_column_item {
    box-sizing: border-box;
    min-height: 1px;
}
.columns1_2 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width: 45.8334%;
}

.columns1_3 {
    float: left;
    margin: 0px 4.1666% 0px 0px;
    width:100%;
}
.columns1_33 {
    float: left;
    margin: 0px 0% 0px 0px;
    width:100%;
}
.columnsWrap::after {
    height: 0px;
    display: block;
    content: "";
    clear: both;
}

.paraAbout
{
     color:#2b2b2b; font-size:20px; line-height:33px; font-family:bree_seriflight; width:100%;
}
.pTitle{clear:both; font-size:32px; line-height:35px; margin-top:50px; margin-bottom:40px; font-family:Bree Serif; color:#2b2b2b; }

.parapro{color:#2b2b2b; text-align: justify; font-size: 20px; line-height: 28px; width: 100%; margin: auto;}

.UnderContent{ margin-left:15px; margin-right:15px;}
.ATitle{font-size: 32px; line-height: 50px; color:#454343; font-family:Bree Serif; margin-bottom:25px; width:100%;}
.pFooter{color:white; display:inline; float:left; width:50%; text-align:left; font-size: 13px; }
.pFooter1{color:white; display:inline; float:right;width:50%; text-align:right; margin-top: -3px; }




.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
	
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div
{
   
    
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	
	font-size: 12px;
	/*-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	
	
	border-radius: 1000px !important;
	border: 1px solid !important;*/
	filter: Alpha(Opacity=50);/*IE7 fix*/
	
}


.owl-prev
{
    position:absolute;
    top:5%;
    left:5%;
    background-image:url(../arrowleft.html);
   
    background-position: left -4px;
    width: 45px;
    height: 40px;
}

.owl-next
{
     position:absolute;
     top:5%;
    right:5%;
     background-image:url(../arrowright.html);
    background-position:left -4px;
    width: 45px;
    height: 40px;
}

.more
{
   background-color:#ff6400; color:White; padding: 5px 10px 5px 33px; text-align:center; display: inline-block;
   background-image:url(../png/roundarrow.png); background-repeat:no-repeat; background-position:8px center; background-size:20px 20px;
}
.readmore{ background-color:#ff6400; color:White;  padding: 5px 1px 5px 10px; text-align:center; display: inline-block;}
.more a:hover
{
  color:White;
}
.read
{
     color:White; font-size:17px; font-weight:normal;font-family:bree_seriflight; margin-top:3px; vertical-align:top; 
}
.readanchr
{
     color:White; font-size:17px; font-weight:normal;font-family:bree_seriflight; margin-top:3px; vertical-align:top; 
}

/*Accordian 1*/
.dp-accordianTitle{padding-top:10px; padding-bottom:10px; margin-top:15px; height:35px; border-bottom:1px solid #A71C21;}
.dp-accordianSelectedTitle{padding-top:10px; padding-bottom:10px; margin-top:15px; height:35px; border-bottom:1px solid #A71C21;}
.dp-accordianTitle div{ display:inline-block;vertical-align:top; margin-left:15px; color:#2e3712; font-weight:bold; font-size:14px; letter-spacing:0.03em; margin-top:5px;}
.dp-accordianSelectedTitle div{ display:inline-block; vertical-align:top; margin-left:15px; color:#FFF; font-size:14px; color:#2e3712; font-weight:bold; letter-spacing:0.03em; margin-top:5px;}

.dp-accordianTitle .dp-plus{display:inline-block; float:right; vertical-align:top; margin-top:5px;}
.dp-accordianTitle .dp-plus:before{content:'Read more +'; background-color:#A71C21; color:#eee; padding-left:7px; padding-right:7px; font-size:14px; padding-top:3px; padding-bottom:3px;}
.dp-accordianSelectedTitle .dp-plus{display:inline-block; float:right; vertical-align:top; margin-top:5px;}
.dp-accordianSelectedTitle .dp-plus:before{content:'Hide -'; background-color:#A71C21; color:#eee; padding-left:48px; padding-right:7px;font-size:14px; padding-top:3px; padding-bottom:3px;}
.dp-accordianSelectedTitle .dp-acchead{}
.dp-accordianContent{ overflow:hidden;}
.dp-accordianContent .dp-acchead{margin-left:30px;}

.dp-blankheight{min-height:200px;}






/*Accordian 2*/
.dp2-accordianTitle{ margin-top:15px; height:35px; border-bottom:1px solid #aeaeae; margin-bottom:15px; position:relative;}
.dp2-accordianSelectedTitle{margin-top:15px; border-bottom:1px solid #aeaeae; margin-bottom:15px;}
.dp2-accordianTitle div{ display:inline-block;vertical-align:top; margin-left:0px; font-size:20px; letter-spacing:0.03em; margin-top:5px; background-color:#FFFFFF; padding-right:10px; font-family:bree_seriflight;}

.dp2-accordianTitle div:before{background-image: url("../png/arrow1.png"); margin-left:-15px; display:inline-block;vertical-align:top; font-weight:bold;}

.dp2-accordianSelectedTitle div{ display:inline-block;vertical-align:top; margin-left:0px; font-size:20px; letter-spacing:0.03em; margin-top:5px; background-color:#FFFFFF; padding-right:10px; font-family:bree_seriflight;}

.dp2-accordianTitle .dp2-plus{display:inline-block; float:right; vertical-align:top; margin-top:5px; margin-right:0px;}
.dp2-accordianTitle .dp2-plus:before{content:'+';  color:#aeaeae; padding-left:0px; padding-right:0px; font-size:26px; padding-top:3px; padding-bottom:3px; overflow:hidden;}
.dp2-accordianSelectedTitle .dp2-plus{display:inline-block; float:right; vertical-align:top; margin-top:5px;}
.dp2-accordianSelectedTitle .dp2-plus:before{content:'-'; color:#aeaeae; padding-left:48px; padding-right:0px;font-size:26px; padding-top:3px; padding-bottom:3px; overflow:hidden;}
.dp2-accordianSelectedTitle .dp2-acchead{}
.dp2-accordianContent{ overflow: hidden !important}
.dp2-accordianContent .dp2-acchead{margin-left:0px;}
#AccordionPane1{ overflow:hidden;}
.jj{ overflow:hidden !important;}

.dp2-blankheight{min-height:200px;}
.AsubTitle{font-size:24px; line-height:25px; width:100%;}
#Accordion1{ padding-left:20px;}
.FTitle{ width:100%; max-width:548px; float:left; font-size:32px; line-height:30px; margin-top:45px; font-family:Bree Serif; color:#2b2b2b; margin-bottom:45px;}
.JobHeading{ width:100%; max-width:548px; float:left; font-size:32px; line-height:30px; margin-top:30px; font-family:Bree Serif; color:#2b2b2b; margin-bottom:30px;}
.CTitle{ width:100%; max-width:548px; font-size:32px; line-height:50px; margin-bottom:20px; font-family:Bree Serif; color:#2b2b2b; }
.PhTitle{ margin-top:45px; margin-left:15px; width:100%; font-size:32px; line-height:50px; margin-bottom:45px; font-family:Bree Serif; color:#2b2b2b;}
InnerContent {
    width: 67%;
    padding: 0px 2%;
    float: right;
}
.mainHeadings {
    font-size: 18px;
    color: #333;
    margin: 5px 0px;
    padding-bottom: 10px;
    line-height: 24px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus, select.DDClass {

}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], select.DDClass {
    width: 100%;
    padding: 3px;
    line-height: 18px;
    font-size: 18px;
    color: #313131;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea, select.DDClass {
    width: 100%;
    padding:0px 7px 0px 7px;
    line-height: 18px;
    font-size: 18px;
    color: #313131;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 6px rgba(222, 222, 222, 0.2) inset;
    height:30px;
    font-family:bree_seriflight;
}
#contact_box .detail_box .InnerContent {
    width: 67%;
    padding: 0px 0px;
    float:left;
}
.HomeInnerContent {
    width: 100%;
    padding: 0px 2%;
    float:left;
}

.container {
    margin-right: auto;
    margin-left: auto;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    max-width: 1150px;
}
.container::before, .container::after {
    display: table;
    line-height: 0;
    content: "";
}
.row {
    margin-left: -20px;
    margin-top: 20px;
}
.row::before, .row::after {
    display: table;
    line-height: 0;
    content: "";
}
.span4 {
    width: 30%;
    text-align: justify;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 3%;
}
li {
    line-height: 20px;
}
.span4 {
    text-align: justify;
}
li {
    line-height: 20px;
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0px none;
}
li {
    line-height: 20px;
}
.fimage{width:100%; min-height:500px;}
.fimage .pFooter{color: #FFF; display: inline; float: left; width: 50%; text-align: left; margin-top: 62px;}
.fimage .BanTitle{ font-size:38px; color:#f6bd23; text-align:left;}
.fimage .pFooter1{ text-align: left; float: right; width: 48%; color: #000; padding-left: 90px; padding-top: 60px;}
.fimage .pFooter1 .b .li{  font-size: 28px; margin-top: 40px; margin-bottom: 40px; color:#F6BD23;
                          
  padding-left: 35px;


background-image: url("../png/arrowplus.png");
background-repeat: no-repeat;
background-position: left 3px;

list-style-type: none;
font-family: bree_seriflight;
                      
}



 .moreb{width: 23.5%;
background-color: #01A4E5;
color: #FFF;
padding: 10px 20px 7px;
 float:left; margin-left:190px;}
 #fimage{width:90%; margin-left:30px; min-height:100px;}
 
 .moreb a:hover{ color:White;}
 .imgread{ margin-top:-7px; background-image}
 .imgread1{ margin-top:-7px;}
 .a1{ width:5%; min-width:30px; float:left; margin-right:1%;}
 .a2{width:80%; float:left;}
 .a2 p{ width:100%; line-height:25px;}
 .space{ height:100px;}
 .n{ list-style-type:square; margin-left:20px;}
 .detail_box{ }
 .InnerContent1{width: 82%; margin: auto; padding-top: 55px; padding-bottom:55px;} 
 
 .DownloadSection{ margin-left:70%;}
 
 .nametd{vertical-align: top; height: 70px; padding-right:10px; width:75%;}
 .agetd{vertical-align: top; height: 70px;}
 
 .txtfontContact{ border:none !important;}
 
 .LHSbutton{ width:20%; float:right;}
 .jobDetails{ width:70%; float:left;}
 
 .modalBackground {
	background-color: #0B0A0A;
    opacity: 0.8;
	filter:alpha(opacity=70);
	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:80%;
}
.modalpanel {
    width: 40%;
    background-color: #EFEFEF;
    padding: 0px;
    min-height: 300px;
    
}
.modalpanelMessage {
    width: 20%;
    background-color: #EFEFEF;
    padding: 0px;
    min-height: 100px;
    
}
.OnlineApp{  -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px; float:right; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; margin-top: 40px; margin-bottom: 40px; margin-right: 20px; background-color:#4E469B; color:#fff;}
.OnlineApp a{color:#fff;}
.OnlineApp:hover{background-color:#FF6400; -moz-transition: background 0.5s ease 0s; -webkit-transition: background 0.5s ease 0s; -o-transition: background 0.5s ease 0s; -ms-transition: background 0.5s ease 0s; transition: background 0.5s ease 0s;}

.faqlink{color:#2B2B2B; font-family: bree_seriflight;}
.faqlink:hover{ color:#FF6400;}
.respnsvtd{}

.responsivetable{}
.gap{ height:40px;}
.td1{width: 33%; text-align: center;}
.td2{width: 33%; text-align: center;}
.td3{width: 33%; text-align: right;}

#WCTopBar1_home{background-image: url('../png/home-logo.png'); background-repeat:no-repeat; background-position:center 25px;}
#WCTopBar1_about{ background-image: url('../png/aboutus.png'); background-repeat:no-repeat; background-position:center 30px;}
#WCTopBar1_program{background-image: url('../png/programs.png'); background-repeat:no-repeat; background-position:center 30px; }
#WCTopBar1_admission{background-image: url('../png/admission.png'); background-repeat:no-repeat; background-position:center 30px;}
#WCTopBar1_Faq{background-image: url('../png/faq.png'); background-repeat:no-repeat; background-position:center 30px;}
#WCTopBar1_contactus{background-image: url('../png/contact.png'); background-repeat:no-repeat; background-position:center 30px;}
#WCTopBar1_Photo{ background-image: url('../png/photo-gallery.png'); background-repeat:no-repeat; background-position:center 30px;}



#WCTopBar1_home:hover{background-image: url('../png/home-logo.png'); background-repeat:no-repeat; background-position:center -42px;}
#WCTopBar1_about:hover{background-image: url('../png/aboutus.png'); background-repeat:no-repeat; background-position:center -42px;}
#WCTopBar1_program:hover{background-image: url('../png/programs.png'); background-repeat:no-repeat; background-position:center -42px; }
#WCTopBar1_admission:hover{background-image: url('../png/admission.png'); background-repeat:no-repeat; background-position:center -42px;}
#WCTopBar1_Faq:hover{background-image: url('../png/faq.png'); background-repeat:no-repeat; background-position:center -42px;}
#WCTopBar1_contactus:hover{background-image: url('../png/contact.png'); background-repeat:no-repeat; background-position:center -42px;}
#WCTopBar1_Photo:hover{ background-image: url('../png/photo-gallery.png'); background-repeat:no-repeat; background-position:center -42px;}



.Enrolllink{ border:1px solid #ffffff; padding: 15px 30px 15px 20px; font-size: 14px; background: url('../png/whitearrow.png') no-repeat 108px 20.5px;}

.icon-diamond{
	background: url('../png/diamond.png') no-repeat center center;
}
.icon-heart{
	background: url('../png/heart.png') no-repeat center center;
}
.icon-star-empty {
    background: url('../png/star.png') no-repeat center center;
}
.icon-doc-1 {
   background: url('../png/doc.png') no-repeat center center;
}


.table2 {
    display: table;
    width: 100%;
}
.table2 .tableRow {
    display: table-row;
}
.table2 .tableRow .tableCell1 {
    display: table-cell;
    width: 42%;
    padding: 36px 18px 0px 0px;
    vertical-align: top;
}
.table2 .tableRow .tableCell2 {
    display: table-cell;
    width: 42%;
    vertical-align: top;
    padding-top: 20px;
    padding: 36px 0px 0px 18px;
}
.dblank100{ height:60px;}

.BanInnerText{position: absolute;
width: 80%;
bottom: 0px;
height: 40%;
font-size: 2vw;
margin-left: 6vw;
padding-left: 20px;
color: #FFF;
font-weight: normal;
top: 60px;
text-align: left;}

.subBantext{ font-size:22px; color:#fff; padding-top:30px;}
.Plearnmore{font-size: 45px; font-family:'bree_seriflight'; text-align:left; color:#ffffff;}

.tblenroll tr td{ height:55px;}
tlearmore{ text-align:right;}

.containerEnroll{width:100%; padding-top:50px; padding-bottom:50px; background-image:url('../jpg/backimage.jpg');}

 .ContProgram{width: 50%; display: inline-block; font-size: 14px; vertical-align: top; background: #57509e;}
 .tophead{width: 50%; display: inline-block; vertical-align: top; position:relative;}
 
.parentbook{font-size: 45px; font-family:'bree_seriflight'; text-align:left; color:#ffffff;}

.progrmaoffer{ color:#2b2b2b; display: inline-table; margin-left: 30px; }
.progrmaoffer li{ margin-left:20px; font-size:18px; margin-bottom:3px;}
 
 
.footerLHS{display:inline-block; float:left; text-align:left; width:70%;}
.footerRHS{display:inline-block; float:left; text-align:right; width:30%;}

.ourschool-content{padding:0px 15px;}
.ourschool-content .schoolimage{display:inline-block; float:left; width:100%; margin-right:40px; margin-bottom:40px; margin-top: 10px;}
    .ourschool-content .schoolimage img {
        width: 100%;
    }
.ourschool-content .content{display:block;}
.ourschool-content .content .paraAbout{padding-bottom:20px; text-align:justify;}

.programimg{width:50%; max-width:342px; float:left; margin-right:40px; margin-bottom:10px;}
.programcontent{padding-right:15px;}
.programcontent .parapro{padding-bottom:15px;}
.programcontent li{font-size:20px;}
.programcontent ol{margin-bottom:15px;}

.jj p{font-size:18px; line-height:28px;}
.jj ul li{font-size:18px; line-height:28px;}

.tblenroll{width: 71%; margin: auto;}

.table4 .tableRow .tableCell4_1 {
    display: table-cell;
    vertical-align: top;
    min-width: 30px;
    max-width: 30px;
}
.table4 .tableRow .tableCell4_2 {
    display: table-cell;
    vertical-align: top;
}
.cloasequote {
    float: none;
    text-align: left;
}

/*vinayak CSS*/
.top_header { color: #ffffff; background-color: #ff6400; display: flex; padding: 10px 20px; }
.top_header .list_text_left { width: 70%; display: flex; }
.top_header .list_text_left .list_text { font-size: 15px; margin-right: 30px; }
.top_header .list_text_left .list_text img { margin-right: 10px; }
.top_header .list_text_right { width: 30%; text-align: right; }
.top_header .list_text_right .social_icon { }
.top_header .list_text_right .social_icon img { width: 26px; margin-left: 10px; }
.columnsWrap.sc_columns.sc_columns_count_4.program {
    display: flex;
    align-items: center;
    justify-content: center;
}

.text-center-top {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: White;
    background-color: #0000008f;
    padding: 10px 20px;
    border-radius: 4px;
}





/*
     FILE ARCHIVED ON 01:30:22 Jan 16, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:14:31 Nov 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.985
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.012
  esindex: 0.015
  cdx.remote: 14.666
  LoadShardBlock: 88.141 (3)
  PetaboxLoader3.datanode: 82.312 (4)
  load_resource: 19.381
*/