@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'barkentina_1regular';
    src: url('../fonts/barkentina_1-webfont.eot');
    src: url('../fonts/barkentina_1-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/barkentina_1-webfont.html') format('woff2'),
         url('../fonts/barkentina_1-webfont.woff') format('woff'),
         url('../fonts/barkentina_1-webfont.ttf') format('truetype'),
         url('../fonts/barkentina_1-webfont.svg#barkentina_1regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

ul {padding:0px; margin:0px; list-style:none;}

body {font-family: 'Open Sans', sans-serif;}

.top-wpr { background:url(../images/top.jpg) no-repeat center #000; height:115px; width:100%; padding:13px 0px 0px; border-bottom:1px solid #22211F;}
.logo ul li { color:#fff;}
.logo ul li img { float:left; margin-right:20px;}
.logo ul li span { font-size:17px; padding-top:10px; display:block;}
.logo ul li h1 { font-size:24px; margin:0px;}
.logo ul li p { margin:0px; font-size:11px;}

.call { text-align:right;}
.call p { color:#fff; font-size:14px; padding-top:15px;}
.call span { border-right:1px solid #fff; margin-right:10px; padding-right:10px;}
.call ul li { display:inline-block;}

.nav-wpr { height:50px; background:#8B0140;border-bottom:1px solid #22211F; position:relative;}
.nav-wpr ul { text-align:center;}
.nav-wpr ul li { display:inline-block; }
.nav-wpr ul li a { font-size:15px; color:#fff; padding:11px 26px; text-decoration:none; height:50px; line-height:50px;position: relative;}
.nav-wpr ul li a:hover { color:#ffae00;}
.nav-wpr ul li a.active {color:#ffae00;}

/*==NAV==*/
/* Effect 14: border switch */


.nav-wpr ul li a::before,
.nav-wpr ul li a::after {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #696969;
	content: '';
	opacity:0;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	pointer-events: none;
	
	
}

.nav-wpr ul li a::before {
	left:0px;
	top:0px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
}

.nav-wpr ul li a::after {
	bottom:0px;
	right:0px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.nav-wpr ul li a:hover::before,
.nav-wpr ul li a:hover::after,
.nav-wpr ul li a:focus::before,
.nav-wpr ul li a:focus::after {
	opacity: 1;
	background:#ffffff;
}

.nav-wpr ul li a:hover::before,
.nav-wpr ul li a:focus::before {
	left:50%;
	-webkit-transform: rotate(0deg) translateX(-50%);
	-moz-transform: rotate(0deg) translateX(-50%);
	transform: rotate(0deg) translateX(-50%);
}

.nav-wpr ul li a:hover::after,
.nav-wpr ul li a:focus::after {
	
	right:50%;
	-webkit-transform: rotate(0deg) translateX(50%);
	-moz-transform: rotate(0deg) translateX(50%);
	transform: rotate(0deg) translateX(50%);
}
.nav-wpr ul li a.active::before,
.nav-wpr ul li a.active::after,
.nav-wpr ul li a.active::before,
.nav-wpr ul li a.active::after {
	opacity: 1;
	background:#151313;
}

.nav-wpr ul li a.active::before {
	left:50%;
	-webkit-transform: rotate(0deg) translateX(-50%);
	-moz-transform: rotate(0deg) translateX(-50%);
	transform: rotate(0deg) translateX(-50%);
}


.nav-wpr ul li a.active::after{
	
	right:50%;
	-webkit-transform: rotate(0deg) translateX(50%);
	-moz-transform: rotate(0deg) translateX(50%);
	transform: rotate(0deg) translateX(50%);
}
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



/*==NAV./==*/

.banner-wpr ul { width:100%; overflow:inherit;}
.banner-wpr ul li.bone { height:495px; background:url(../images/banner1.jpg) center no-repeat #000; width:100%; background-size:cover;}
.banner-wpr ul li.btwo { height:495px; background:url(../images/banner2.jpg) center no-repeat #000; width:100%; background-size:cover;}
.banner-wpr ul li.bthree { height:495px; background:url(../images/banner3.jpg) center no-repeat #000; width:100%; background-size:cover;}
.banner-wpr { position:relative; background:#000;}
.arrow-left { background:url(../images/arrow-left.png) no-repeat; width:18px; height:29px; position:absolute; left:25px; z-index:66; top:230px;}
.arrow-right { background:url(../images/arrow-right.png) no-repeat; width:18px; height:29px; position:absolute; right:25px; z-index:67; top:230px;}

.news-wpr { background:#8B0140; text-align:center; color:#fff; height:70px; padding-top:25px;}

.content-wpr { padding:30px 0px;}
.content-wpr h2,h3 { color:#838383; font-size:24px; font-weight:300; display:inline-block; margin-right:5px;}
.content-wpr h2,h3 span { color:#102b3d;} 
.content-wpr hr.brdr { margin:0px; width:78%; display:inline-block;}
.content-wpr hr.brdr-r { margin:0px; width:82%; display:inline-block;} 
.content-wpr ul {margin-top:25px;}
.content-wpr ul li img { float:left; margin-right:35px;}
.content-wpr ul li p { font-size:16px; color:#8b8b8b; padding:10px 30px 0px 0px;}

.book-wpr { background:url(../images/gallery-bg.png) repeat-x; min-height:330px; padding-bottom:100px;}
.book-wpr h4 { font-size:26px; margin:0px; color:#7c7c7c; font-weight:300; padding:35px 0px 45px; text-align:center;}
.book-wpr ul li { width:161px; height:238px; margin:0px auto;}

.footer-wpr { background:url(../images/footer-bg.jpg) center no-repeat #000; height:185px; padding-top:50px;}
.ftr-nav ul li { display:inline-block;}
.ftr-nav ul li a { color:#424242; border-right:1px solid #424242; padding:0px 5px; font-weight:300;}
.ftr-nav ul li:first-child a { padding-left:0px;}
.ftr-nav ul li:last-child a { padding-right:0px; border:0px none;}

.socail { text-align:right; padding-top:30px;}
.socail ul li { display:inline-block; margin-left:10px;}



/*=======about us========*/

.sub-banner-wpr { background:url(../images/banner1.jpg) center no-repeat #000; width:100%; height:350px;}
.about-wpr { padding:60px 0px 60px; background:#fafafa;}

.home-1 { padding:0px 0px 10px; }

.about h3 { font-size:30px; color:#838383; margin:30px 80px 20px 0px; }
.about h3 span { color:#102b3d}
.about p { text-align:left; color:#888686; padding:0px 40px 0px 0px;}
.about img { margin:0px 30px 0px 0px; float:left;}

.about ul { background:#fff; padding:30px; margin:20px 0px; border:1px solid #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.about ul li { line-height:170%; background:url(../images/vector.png) left 6px no-repeat; padding-left:25px;}

/*=======contact us========*/

.contact-wpr { padding:40px 0px 60px;}
.contact-wpr h3 { margin:0 0 15px 0;}
.contact-wpr label { display:block; color:#888888; font-size:13px; font-weight:300;}
.contact-wpr input { border:0px; background:#ededed; height:35px; width:50%; margin-bottom:20px;}
.contact-wpr textarea { border:0px; background:#ededed; height:120px; width:70%; margin-bottom:20px; resize:none;}
.contact-wpr button { display:block;}
.contact-wpr form { border:1px solid #ccc; padding:20px; background:#fafafa;}

.address { padding:25px; background:#fafafa; margin-bottom:25px; border:1px solid #ccc;}
.address h4 {font-size:20px; color:#838383; margin:0px 0px 18px; }
.address ul li { color:#888888; font-size:13px; line-height:170%;}
.address ul { border-right:1px solid #ccc; display:inline-block;padding-right:15px; margin-right:15px;}
.address ul:last-child { border:0px none; margin:0px; padding:0px;}
.address ul li strong { color:#313131;}

.add-btm { margin-bottom:40px;}

/*======chairperson====*/

.wrks h2 {font-size:20px; color:#838383; margin:30px 80px 20px 0px; }
.wrks h2 span { color:#102b3d}
.wrks ul { background:#fff; padding:20px 15px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:1px solid #ccc;}
.wrks ul li { line-height:170%; background:url(../images/vector.png) left 6px no-repeat; padding-left:20px; font-size:13px;}
.wrks ul li:last-child { background:none; color:#888888; margin-top:10px;}

/*======books====*/

.books h3 { font-size:30px; color:#838383; margin:30px 80px 20px 0px; }
.books span { color:#102b3d;}
.books ul {margin:0px -15px;}
.books ul li { display:inline-block; margin:0px 15px;}



.call-box { border:1px solid #5ac40c; padding:30px; width:500px; text-align:center;}
.call-box strong { color:#5ac40c; margin-bottom:10px;}
.call-box p { color:#707070;}

.call-box-1 { border:1px solid #fb2030;padding:30px; width:500px; text-align:center;} 
.call-box-1 strong { color:#fb2030; margin-bottom:10px;}
.call-box-1 p { color:#707070;}

/********************************************************************************************************************
* Contact Form with Captcha using Ajax, Jquery and PHP
* This script is brought to you by Vasplus Programming Blog by whom all copyrights are reserved.
* Website: www.vasplus.info
* Email: vasplusblog@gmail.com or info@vasplus.info
* Please, this script must not be sold and do not remove this information from the top of this page.
*********************************************************************************************************************/


/*Main Form Wrapper*/
.vasplus_programming_blog_wrapper 
{
	width:470px;
	margin: 0 auto;
	border: solid 1px #cbcbcb;
	 background-color: #FFF;
	 box-shadow: 0 2px 20px #cbcbcb;
	-moz-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-box-shadow: 0 2px 20px #cbcbcb;
	-webkit-border-radius: 15px 15px; 15px 15px;-moz-border-radius: 15px 15px; 15px 15px;border-radius: 15px 15px; 15px 15px;
	text-align:center;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:12px;
	padding-bottom:12px;
}

/*Input and Textare Field Style*/
.vpb_input_fields {
	width:280px;box-shadow: 0 0 6px #666666;-moz-box-shadow: 0 0 6px #666666;-webkit-box-shadow: 0 0 6px #666666;font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;height:25px; padding:3px;padding-left:10px;padding-right:10px; padding-top:2px;border: 0px solid  #F1F1F1;outline:none;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius:2px;
}	
.vpb_input_fields:focus { 
 outline:none;border: 0px solid #4195fc;box-shadow: 0 0 12px #66F;-moz-box-shadow: 0 0 12px #66F;-webkit-box-shadow: 0 0 12px #66F;
}

/*Captcha Box wrapper*/
.vpb_captcha_wrapper 
{
	width:280px;
	height:auto;
	padding:10px; 
	border: solid 1px #cbcbcb;
	 background-color: #FFF;
	 box-shadow: 0 0 20px #cbcbcb;
	-moz-box-shadow: 0 0 20px #cbcbcb;
	-webkit-box-shadow: 0 0 20px #cbcbcb;
	border-top: solid 0px #cbcbcb;
	text-align:center;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
}


/*Success Message Style*/
.vpb_success {width:390px;font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:10px; background:#FFFFB7; border:1px solid #F1F1F1;box-shadow: 0 0 20px #cbcbcb;-moz-box-shadow: 0 0 20px #cbcbcb;-webkit-box-shadow: 0 0 20px #cbcbcb;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; line-height:20px;}


/*Error Messages Style*/
.vpb_info {  text-align:left;border: 1px solid #999; padding:8px 10px 8px 10px; font: bold 12px verdana;-moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;text-shadow: 2px 2px 2px #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;font-weight:normal;color: black;background: #BDE5F8; }

.ccc{ text-decoration:none; color:blue;}
.ccc:hover{ text-decoration:underline;}

/*Vasplus Button*/
.vpb_general_button 
{
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  color: #fff;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: auto;
  padding:9px;
  padding-left:13px; padding-right:13px;padding-bottom:7px;
  text-decoration:none;
  float:left;
  margin-right:20px;
}
.vpb_general_button:hover 
{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    cursor: pointer; 
}



.back_to_tutorial {
	
background-color: #ee432e;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  border: 1px solid #951100;box-shadow: 0 2px 3px #951100;-moz-box-shadow: 0 2px 3px #951100;-webkit-box-shadow: 0 2px 3px #951100;
  -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  color: #fff;
  font: bold 15px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 12px 0 14px 0;
  text-align: center;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
  width: 200px; }
.back_to_tutorial:hover 
{
    background-color: #f37873;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));
    background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
    cursor: pointer; }
.back_to_tutorial:active 
{
    background-color: #d43c28;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));
    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); 
}


.read{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:20px; text-decoration:none; font-weight:normal;}
.read :hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; line-height:20px; text-decoration:underline; font-weight:normal;}