/*
font-family:'Open Sans', sans-serif;
font-family:'Roboto', sans-serif;
font-family:'Lato', sans-serif;
*/
@font-face{font-family:'Trajan Pro'; src:url('TrajanPro-Bold.eot') src:url('TrajanPro-Bold.eot?#iefix') format('embedded-opentype'), url('TrajanPro-Bold.woff2') format('woff2'), url('TrajanPro-Bold.woff') format('woff'), url('TrajanPro-Bold.ttf') format('truetype'), url('TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');	font-weight:bold; font-style:normal;}
/*--------------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*--------------------------------------------------------------------------------------------------------------*/
*{margin:0px; padding:0px; outline:none;}
html{float:left; width:100%; margin:0px; padding:0px;}
body{float:left; width:100%; font-family:'Open Sans', sans-serif; font-size:14px; color:#676a6e; margin:0px; padding:0px; overflow-x:hidden; word-wrap:break-word; margin-bottom:0px; text-align:center; letter-spacing:0.3px; font-weight:400;}
input, button, select, textarea{font-family:'Open Sans', sans-serif; font-size:12px;}
a{color:#252525; text-decoration:none; outline:none; border:none;}
a:hover{color:#ceb893;}
img{vertical-align:middle; border:none; display:inline-block; max-width:100%;}
/*img selection on click blue removal css*/
img{-khtml-user-select:none; -o-user-select:none; -moz-user-select:none; -webkit-user-select:none; user-select:none;} 
/*--------------------------*/
ul, li, ol{padding:0px; margin:0px; list-style-type:none;}
p.e{float:left; clear:both; font-size:9px !important; color:#FF0000 !important; display:inline-block; margin:2px 0px 0px !important; text-align:left;}
/*--------------------------------------------------------------------------------------------------------------*/
p{margin:0px 0px 10px;}
.mrgnTop-70{margin-top:70px;}
/*--------------------------------------------------------------------------------------------------------------*/
a.checkbox{float:left; height:18px; padding:0px 0px 0px 22px; text-align:left; text-decoration:none !important; background:url(../images/checkbox.png) no-repeat 0px 0px; background-size:18px auto; color:#474747;}
a.checkbox:hover{background:url(../images/checkbox-hover.png) no-repeat 0px 0px; background-size:18px auto;}
a.checkbox.active{background:url(../images/checkbox-active.png) no-repeat 0px 0px; background-size:18px auto;}
/*--------------------------------------------------------------------------------------------------------------*/
input[type="search"] {-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
/*--------------------------------------------------------------------------------------------------------------*/
.msg-no-record{float:left; width:100%; text-align:center; margin:8% 0px; color:#17204a; font-size:20px;}
.msg-no-record-wrapp{float:left; width:100%; text-align:center;}
.msg-no-record-wrapp .msg-no-record{margin-bottom:0px;}
/*--------------------------------------------------------------------------------------------------------------*/
::-webkit-input-placeholder{/* WebKit browsers */ color:#bbb;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#bbb; opacity:1;}
::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#bbb; opacity:1;}
:-ms-input-placeholder{/* Internet Explorer 10+ */ color:#bbb;}
/*--------------------------------------------------------------------------------------------------------------*/
.clear{clear:both;}
/*--------------------------------------------------------------------------------------------------------------*/
div.loader{float:left; width:100%; height:100%; background:url(../images/loader.GIF) no-repeat center #FFF; opacity:0.8; position:fixed; top:0px; left:0px; display:block; z-index:200;}
/*--------------------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{float:left; width:100%; font-weight:700; line-height:1.1; margin:0px; letter-spacing:0px; font-family:'Open Sans', sans-serif;}
h1{font-size:25px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:15px;}
p{margin:0 0 10px;}
/*--------------------------------------------------------------------------------------------------------------*/
a.btn-close,a.close{float:left; width:15px; height:15px; position:absolute; right:10px; top:10px; background:url(../images/btn-close.png) no-repeat center; overflow:hidden; line-height:100px; color:#fff; text-align:center; line-height:37px; font-size:30px;}
/*--------------------------------------------------------------------------------------------------------------*/
input.button,a.button{display:inline-block; height:45px; line-height:44px; background:#63ce40; color:#fff; font-size:16px; border:0px solid #b8a17c; padding:0px 20px; cursor:pointer; -webkit-appearance:none; text-align:center; text-transform:capitalize; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-weight:300; font-family:'Roboto', sans-serif;}
/*---------------------------------------------*/
input.text,textarea.text{float:left; width:100%; height:46px; padding:0px 20px; margin:0px; border:1px solid #e7dbb2; background:#fff; font-size:14px; -webkit-appearance:none; -webkit-border-radius:0; color:#17204a; font-size:14px; font-family:'Open Sans', sans-serif; display:inline-block; /*box-shadow:inset 3px 4px 5px rgba(0,0,0,.16);*/}
textarea.text{padding:10px 20px; height:185px; resize:none;}
input.error{border:1px solid #FF0000; background:#F30D0D; color:#fff;}
/*--------------------------------------------------------------------------------------------------------------*/
a.btn-radio{display:inline-block; line-height:20px; padding-left:25px; color:#1d1d1b; font-size:14px; background:url(../images/btn-radio.png) no-repeat;}
a.btn-radio.active{background:url(../images/btn-radio-active.png) no-repeat;}
/*--------------------------------------------------------------------------------------------------------------*/
div.select-field{display:inline-block; width:100%; height:30px; line-height:30px; padding:0px; position:relative; font-size:12px; background:#fff; border:1px solid #6BD444; overflow:hidden;}
div.select-field select{float:left; width:100%; height:30px; padding:0px 10px; line-height:30px; outline:none; display:inline-block; border:0; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#4d4d4d; font-family:'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:400;}
div.select-field select option{background:#D5D5D5; color:#4d4d4d; padding:3px 10px; border:0px; cursor:pointer; border-bottom:1px solid #dfe1e3;}
div.select-field select option:hover{background:#fff;}
div.select-field:after{content:''; right:0px; top:0px; width:30px; height:100%; background:url(../images/select-arrow.png) no-repeat center #fff; position:absolute; pointer-events:none; display:block;}

div.select-dd{ float:left; width:100%;}
/*~file-box~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.file-box{float:left; position:relative; height:23px; padding:5px; width:355px; background:#FFFFFF; border:1px solid #DFDFDF; margin:0; overflow:hidden;}
div.file-box span{float:left; height:26px; line-height:30px; margin-top:-5px; text-align:left; color:#757575; padding-left:10px;}
div.file-box div{float:left; position:absolute; right:-1px; width:100px; height:33px; margin-top:-5px; line-height:33px; overflow:hidden; background:#fff; color:#969696; text-align:center; cursor:pointer; font-size:11px; border-left:1px solid #f1f1f2;}
div.file-box div:hover{background:#3dc1ea; color:#fff; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}
div.file-box div input{height:27px; width:95px; position:absolute; right:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
/*~Mxalert~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.overlay,div.overlay-black{float:left; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/bg-overlay.png) repeat; z-index:10;}
div.overlay-black{background:rgba(0,0,0,0.6);}
div#mxalert{float:left; width:580px; border:3px solid #00432D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:12px 30px; text-align:left; color:#212752; text-align:center; position:absolute; z-index:100; background:#fff; display:none;}
div#mxalert-inside{float:left; width:100%; padding:40px;}
div#mxalert p{float:left; width:100%; color:#474747; margin:0px; font-size:20px;}
div#mxalert .button{margin-top:20px;}
/*--------------------------------------------------------------------------------------------------------------*/
.left{float:left !important;}
.right{float:right !important;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.tleft{text-align:left;}
div.wrapper{display:inline-block; width:1200px; padding:0px 25px; text-align:left;}
/*-----COMMON CSS END------------------------------------------------------------------------------------------*/
div.wrapp1170{display:inline-block; max-width:1170px; width:100%; text-align:left; margin-bottom:-5px;}
div.header{float:left; width:100%; height:125px; background:url(../images/bg-header.png) repeat-x bottom #fff; text-align:center;}
div.header-inside{display:inline-block; max-width:1200px; width:100%; text-align:left;}
div.header-midl{float:left; width:58%; margin-left:55px;}
div.top-line{float:left; width:100%; height:6px; background-color:#c9c9c9; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHkxPSI1MCUiIHgyPSIxMDAlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3ZGIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiM2N2RiMzciIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzAxNDUyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxNDUyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); background-image:-moz-linear-gradient(left, #67db37 0%, #67db37 4.66%, #01452f 93.53%, #01452f 100%);
background-image:-o-linear-gradient(left, #67db37 0%, #67db37 4.66%, #01452f 93.53%, #01452f 100%);
background-image:-webkit-linear-gradient(left, #67db37 0%, #67db37 4.66%, #01452f 93.53%, #01452f 100%);
background-image:linear-gradient(left, #67db37 0%, #67db37 4.66%, #01452f 93.53%, #01452f 100%);}
div.header-inside a.logo{float:left; margin-top:15px;}
div.social{float:left; margin:15px 0px 0px 0px;}
div.social a{float:left; margin-right:3px;}
div.bak-logo{float:right;}
/*--------------------------------------------------------------------------------------------------------------*/
ul.top-nav{float:right; margin:25px 6px 5px 0px;}
ul.top-nav li{float:left; margin-left:30px; position:relative;}
ul.top-nav li a{float:left; height:30px; color:#676a6e;}
ul.top-nav a:first-child{margin:0px;}
/*----MENU-----------------------------------------------------------------------------------------*/
ul.main-nav{float:left; width:100%; margin-top:14px;}
ul.main-nav li{float:left; display:inline-block; margin-left:27px; position:relative;}
ul.main-nav li:first-child{margin:0px;}
ul.main-nav li a{float:left; height:32px; color:#676a6e; position:relative;}
ul.main-nav li a:hover,ul.main-nav li a.active{color:#66DA38;}
ul.main-nav li a::after{position:absolute; top:38px; left:0; width:100%; height:1px; background:#66DA38; content:''; opacity:0; -webkit-transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition:height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition:height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px); transform:translateY(-10px);}
ul.main-nav li a:hover::after,
ul.main-nav li a:focus::after,
ul.main-nav li a.active::after{height:3px; opacity:1; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px); color:#b8a17c;}
/*------------------------------------------------------------------------------------------------------*/
div.header ul.tree-list{float:left; width:510px; position:absolute; left:50%; top:99.99%; margin-left:-250px; background:#fff; z-index:10; padding:20px; border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; opacity:0; -webkit-transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition:height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition:height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px); transform:translateY(-10px); visibility:hidden; border-top:2px solid #275542;}
div.header ul.tree-list li{ float:left; width:40%; margin:0px 0px 5px !important;}
div.header ul.tree-list li a{ height:auto; padding-left:20px; font-size:12px;}
div.header ul.tree-list li a:hover::after,
div.header ul.tree-list li a:focus::after,
div.header ul.tree-list li a.active::after{display:none;}
div.header ul.tree-list li.img-area{width:60%; border-right:1px solid #ccc; padding-right:5px;}
div.header ul.tree-list li.img-area div.img-box{float:left; margin:0px 10px 10px;}
div.header ul.tree-list li.img-area div.data{overflow:hidden;}
div.header ul.tree-list li.img-area div.data h6{margin-bottom:5px; font-weight:normal;}
div.header ul.tree-list li.img-area div.data p{float:left; width:100%; margin-bottom:0px; font-size:12px;}
div.header ul.tree-list li.img-area div.data a{float:none; padding:0px; text-decoration:underline;}
div.header ul.main-nav li:hover ul.tree-list,
div.header ul.top-nav li:hover ul.tree-list{opacity:1; visibility:visible; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}

/*----Spotlight-----------------------------------------------------------------------------------------*/
div.spotlight{float:left; width:100%; max-height:624px; position:relative; overflow:hidden;}
div.spotlight .prev,div.spotlight .next{top:auto; bottom:-5px; margin:0px;}
div.spotlight .prev{left:auto; right:123px;}
div.spotlight .next{right:85px;}
div.spotlight img{width:100%;}
div.spotlight a.btn-help{float:left; height:50px; color:#fff; line-height:50px; text-transform:uppercase; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#ff0018; font-size:16px; font-weight:700; position:absolute; left:150px; bottom:15px; border-bottom:4px solid #8b000d; z-index:5; padding:0px 15px;}
div.spotlight-content{float:left; width:470px; position:absolute; left:150px; top:8%; z-index:1; text-align:center; letter-spacing:0px; display:none;}
div.spotlight .pager{display:none !important;}
div.spotlight-content h3{float:left; width:100%; color:#fff; font-size:24px; background:#0f513d; font-family:'Trajan Pro'; padding:20px;}
div.spotlight-content h4{float:left; width:100%; color:#0f503d; font-size:17px; background:#6bd444; font-style:italic; padding:20px 15px; font-weight:400;}
div.spotlight-content div.btns{float:left; width:100%; text-align:center;}
div.spotlight-content a.button{border:0px; margin:0px; margin:0px 30px;}
div.spotlight div.qa-wrap{position:absolute; width:470px; padding-top:0px; height:auto; left:50%; top:50px; background:#6BD444; color:#fff; z-index:2; margin-left:-580px;}
div.spotlight div.qa-wrap p{float:left; width:100%; padding:15px 20px; text-align:left; margin:0px; font-size:18px; font-style:italic; font-weight:300; color:#0f503d;}
div.spotlight div.select-field{float:left; width:100%; margin-bottom:10px; height:50px; position:relative; z-index:10; left:0px; top:0%; /*border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;*/ background:#0F513D; border:0px; /*border-bottom:4px solid #043929;*/}
div.spotlight div.select-field select{height:48px; font-size:16px; font-weight:700; color:#fff;}
/*----PG-----------------------------------------------------------------------------------------*/
h1.pg-ttl{float:left; width:100%; background:url(../images/ttl-bg.png) repeat-x center; margin-bottom:20px;}
h1.pg-ttl span{background:#fff; padding-right:10px;}
ul.pg-program{float:left; width:100%; margin-top:15px; margin-bottom:22px;}
ul.pg-program li.item{float:left; width:50%; height:203px; padding:30px 12px; position:relative;}
ul.pg-program li.item.mr{background:url(../images/pg-bg1.jpg) no-repeat center;}
ul.pg-program li.item h5{background:url(../images/pg-blt.png) no-repeat 0px 0px; padding-left:45px; line-height:26px;}
ul.pg-program li.item p{float:left; width:100%; margin:0px; padding-left:45px; line-height:26px;}
ul.pg-program li.item div.btns{float:left; position:absolute; bottom:-22px; left:5px;}
ul.pg-program li.item div.btns a.button.first{background:#074837; margin-right:-10px;}
ul.pg-program li.item.mc{background:url(../images/pg-bg2.jpg) no-repeat center;}
ul.pg-program li.item.mc div.btns{left:auto; right:5px;}
/*----NCL-----------------------------------------------------------------------------------------*/
div.ncl{float:left; width:100%; border:1px solid #dadada; padding:20px 70px 20px 200px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:20px; background:url(../images/ngl-logo.png) no-repeat 40px center; margin-bottom:20px;}
div.ncl p{float:left; width:100%; line-height:28px; font-size:16px; font-style:italic;}
div.ncl a.btn{float:left; font-weight:700; margin-top:10px;}
/*----North-Speak----------------------------------------------------------------------------------------*/
div.hmCnt{float:left; width:69%;}
div.home-vid,div.north-speak{width:48.7%;}
div.north-speak{float:left; height:246px; background:url(../images/bg-speak.jpg) no-repeat; color:#fff; padding:18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; background-size:cover;}
div.north-speak span{float:left; height:45px; line-height:45px; background:rgba(107,212,68,0.8) url(../images/speak.png) no-repeat 10px center; color:#fff; font-size:24px; font-weight:700; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:absolute; left:-10px; top:10px; padding:0px 20px 0px 60px; font-family:'Lato', sans-serif;}
div.north-speak p{float:left; width:100%; font-size:16px; line-height:26px; font-style:italic; margin:42px 0px 0px;}
/*----home-Video----------------------------------------------------------------------------------------*/
div.home-vid{float:left; height:246px; background:#111; position:relative; margin:0px 0px 0px 2.5%;}
/*----our-faculty----------------------------------------------------------------------------------------*/
div.our-faculty{float:left; width:31%; padding-left:13px; position:relative;}
div.our-faculty h2{float:left; width:75%; background:url(../images/ttl-bg.png) repeat-x center; margin-bottom:20px; font-weight:400;}
div.our-faculty h2 span{background:#fff; padding:0px 10px 0px 7px;}
div.our-faculty img.logo-fclt{position:absolute; left:25px; top:40px;}
div.our-faculty div.row{float:right; clear:both;}
div.our-faculty div.row.first{clear:none;}
div.our-faculty div.row a.img,
div.our-faculty div.row div.img{float:left; width:70px; margin:0px 0px 7px 7px;}
/*----North-Times----------------------------------------------------------------------------------------*/
div.north-times{float:left; width:100%; position:relative; margin-top:20px;}
div.north-times span.ttl{float:left; height:96px; line-height:96px; background:#63CE40 url(../images/clock.png) no-repeat 10px center; color:#fff; font-size:26px; font-weight:700; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:absolute; left:0px; bottom:0px; padding:0px 20px 0px 80px; font-family:'Lato', sans-serif; z-index:10;}
div.north-time-slide{float:right; width:74%; height:110px; padding:10px 90px; background:url(../images/bg-north-times.png) no-repeat center #0F513D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; background-size:cover;}
div.north-time-slide div.img-box{float:left; width:100px; height:90px; background:#d7d7d7; margin-right:10px;}
div.north-time-slide div.data{overflow:hidden; position:relative; color:#fff; text-align:left; padding-top:0px;}
div.north-time-slide div.data p{float:left; width:100%; font-size:16px; margin:6px 0px 0px;}
div.north-time-slide .prev, div.north-time-slide .next{display:none !important;}
div.north-time-slide .pager{width:auto; margin:0px; position:absolute; top:20px; right:15px;}
/*----FOOTER---------------------------------------------------------------------------------------*/
div.footer{float:left; width:100%; margin-top:20px;}
div.f-nav-wrapp{float:left; width:100%; background:#676a6e; padding:30px 0px;}
ul.f-nav{float:left; width:100%;}
ul.f-nav li.item{float:left; width:25%;}
ul.f-nav li.item ul.tree-list{float:left; width:100%; border-left:1px solid #75787b; padding:0px 60px;}
ul.f-nav li.item.first ul.tree-list{padding-left:0px; border:0px;}
ul.f-nav li.item:last-child ul.tree-list{padding-right:0px;}
ul.f-nav li.item ul.tree-list li{float:left; width:100%; margin:5px 0px;}
ul.f-nav li.item ul.tree-list li a{float:left; width:100%; color:#e5e5e5; font-family:'Roboto', sans-serif; font-size:14px;}
ul.f-nav li.item ul.tree-list li a:hover,ul.f-nav li.item ul.tree-list li a.active{color:#63CE40;}
/*------------------------------------*/
div.f-btm{float:left; width:100%; background:#1f1f1f; padding:30px 20px; text-align:center; font-size:16px;}
ul.f-nav-btm{float:left; width:100%; text-align:center;}
ul.f-nav-btm li{display:inline-block; border-right:1px solid #fff; padding:0px 8px 0px 5px;}
ul.f-nav-btm li:last-child{border:0px; padding-right:0px;}
ul.f-nav-btm li a{float:left; color:#fff; font-size: 14px;}
ul.f-nav-btm li a.active,ul.f-nav-btm li a:active{color:#63CE40;}
/*------------------------------------*/
p.copy{float:left; width:100%; color:#fff; margin:10px 0px 0px; font-size: 14px;}
/*----MOB-HEADER--------------------------------------------------------------------------------------*/
div.mob-header{float:left; width:100%; background:url(../images/bg-header.png) repeat-x bottom #fff; text-align:center; padding:0px; position:fixed; display:none; left:0px; top:0px; z-index:100;}
div.mob-header a.mob-icon{float:right; width:24px; height:20px; background:url(../images/menu-icon.png) no-repeat center; margin:30px 20px 0px 0px;}
div.mob-header a.mob-icon.active{background:url(../images/btn-close.png) no-repeat center; }
div.mob-header a.logo{float:left; margin-left:20px;}
div.mob-header a.logo img{ float:left; margin:10px 0px;}
div.mob-header div.mob-head-colapse{float:left; width:100%; overflow:auto; background:#fff; position:absolute; top:100%; display:none; z-index:1; overflow:auto !important;}
div.mob-header div.social{margin-bottom:15px;}
div.mob-header div.mob-head-colapse ul.main-nav,
div.mob-header div.mob-head-colapse div.social{width:100%; text-align:center;}
div.mob-header div.mob-head-colapse div.social a{display:inline-block; float:none;}
div.mob-header ul.main-nav{float:right; width:100%; margin:0px;}
div.mob-header ul.main-nav li{float:right; width:100%; border-bottom:1px solid #ccc;}
div.mob-header ul.main-nav li a{float:right; width:100%; line-height:32px; height:auto; padding:10px 20px;}
div.mob-header ul.main-nav li ul.tree-list{ position:relative; background:#fff; left:0px; top:0px; padding:0px; display:none; visibility:visible; opacity:1; width:100%; margin:0px;}
div.mob-header ul.main-nav li:hover ul.tree-list{display:block;}
div.mob-header ul.main-nav li ul.tree-list li{ margin:0px !important; background:#F4F4F4;}
div.mob-header ul.main-nav li ul.tree-list li:last-child{ border:0px;}
/*----PAGE-TITLE---------------------------------------------------------------------------------------*/
div.page-title{float:left; width:100%; height:140px; background:url(../images/bg-pg-ttl.jpg) no-repeat; background-position:100% 100%; padding-top:60px;  margin-bottom:30px;}
div.page-title h1{float:left; width:55%; font-family:'Trajan Pro'; color:#fff;}
/*----BREADCRUMB---------------------------------------------------------------------------------------*/
div.breadcrumb{float:right; color:#fff; font-size:15px; font-style:italic;}
div.breadcrumb a{display:inline-block; color:#fff;}
/*----CONTENT-LEFT---------------------------------------------------------------------------------------*/
div.content-left{float:left; width:68%; padding-right:25px;}
div.sidebar{float:right; width:32%;}
/*----CONTACT---------------------------------------------------------------------------------------*/
div.contact-wrapp{float:left; width:100%;}
div.contc-adrs{float:left; width:55%; padding-right:15px; letter-spacing:0px;}
div.contc-adrs em{color:#14513d;}
div.contc-adrs h6{font-size:18px; font-weight:600; margin-bottom:10px;}
div.contc-adrs p{float:left; width:100%; color:#67686e; line-height:26px; font-size:15px; margin-bottom:25px;}
/*----CONTACT---------------------------------------------------------------------------------------*/
div.map-wrapp{float:left; width:45%;}
div.map{float:right; width:100%; margin-bottom:20px;}
/*----PG-BTM-SLIDE----------------------------------------------------------------------------------*/
div.pg-btm-slide{width:100%;}
div.pg-btm-slide div.north-time-slide{width:82%; padding:28px 40px 28px 60px;}
div.pg-btm-slide .pager a.selected{background:#57bb3f;}
div.pg-btm-slide div.north-time-slide div.data p{font-size:15px;}
/*----ENQUIRY-BTNS---------------------------------------------------------------------------------*/
div.enqr-btn{float:left; width:50%;}
div.enqr-btn h5{font-size:18px; margin-bottom:10px;}
div.enqr-btn a{float:left; width:36px; height:36px; background-color:#6ed545 !important; margin-right:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../images/enqr-icon.png) no-repeat 8px center;}
div.enqr-btn a.mail{background-position:-33px center;}
div.enqr-btn a.call{background-position:-74px center;}
div.enqr-btn.pgp a{background-color:#23a2e4 !important;}
/*----POINT LIST---------------------------------------------------------------------------------*/
ul.points-list{float:left; width:100%;}
ul.points-list h3{font-family:'Trajan Pro'; color:#676a6e; font-size:21px; line-height:34px; margin-bottom:15px;}
ul.sidebar-prog h3 span{display:inline-block; width:100%; color:#6fd745; font-size:26px;}
ul.points-list li{float:left; width:100%; min-height:28px; background:url(../images/blt-green.png) no-repeat 0px 5px;list-style-type: none!important; margin-left: 0 !important; padding-left:24px; color:#676a6e; font-size:16px; margin-bottom:5px; background-size:14px; text-align:left;}
ul.points-list li:last-child{margin:0px;}
/*ul.points-list.blue span{color:#23a2e4;}
ul.points-list.blue li{background:url(../images/blt-blue.png) no-repeat 0px 5px;}*/
ul.points-list.dark-green span{color:#23a2e4;}
ul.points-list.dark-green li{background:url(../images/blt-dark-green.png) no-repeat 0px 5px; font-style:italic;}
/*------------------------------------------------------------------------------------*/
ul.sidebar-prog{border:1px solid #dadada; padding:20px; margin-bottom:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.sidebar div.north-speak{float:right; width:97%; margin-bottom:20px;}
/*------------------------------------------------------------------------------------*/
ul.page-nav{float:left; width:100%; border:1px solid #dadada; padding:15px 0px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
ul.page-nav h5{float:left; width:98%; font-size:22px; color:#6fd745; font-family:"Trajan Pro"; margin-bottom:10px; padding:0px 14px;}
ul.page-nav li{float:left; width:100%; border-bottom:1px solid #ccc;}
ul.page-nav li:last-child{border-bottom:0px;}
ul.page-nav li a{float:left; width:100%; padding:8px 15px;}
/*Back To Top
------------------------------------*/
#topcontrol {
  color: #fff;
  z-index: 99;
  width: 30px;
  height: 30px;
  font-size: 20px;
  background: #222 url("prev.png") no-repeat scroll center center;
  position: relative;
  right: 14px !important;
  bottom: 11px !important;
  border-radius: 3px !important;
  
}

#topcontrol:after {
  top: -2px;
  left: 8.5px;
  /*content: "|";*/
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

#topcontrol:hover {
  color: #fff;
  background: #72c02c url("prev.png") no-repeat scroll center center;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
div.mobile{display:none;}