
/** General & Basic Styles */



body {

	font-family: 'Open Sans', sans-serif;

 	@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700italic);

 	margin: 0;

 	padding:0;

 	font-size: 1em;

 	color: #464646;

}

.large-8.medium-9.columns.top_nav {
	float: right;
}



center p {

	text-align: center;

}



.small_img_alig {

    float: left;

    padding-right: 15px;

}



.map-image-bottom {

    left: 452px;

    position:absolute;

}

.map-image-top img {
    width: 89%;
}


.map-image-top {

    left: 452px;

    position: absolute;
	bottom: 0px;
    /*top: 88px;*/

}





a:hover,

a:focus {

	outline: none;

}



h6 {

	color:#2e3192;

	font-weight: 600;

	margin: 0 0 10px 0;

	padding:0;

 	font-size: 1em;

	text-align: left;

}



.small-intro-heading {

	color:#838383;

	text-transform: inherit;

}



.margin-bottom {

	margin-bottom: 25px;

}



/*   02 - Header & Navigation      */



.top_header {

	max-width: 100%;

	background-color: #ffffff;

	height: 80px;

	padding-top: 12px;

}



.img-highlight {

	margin: 15px 0;

}



.row_inner {

	max-width: 62.5rem !important;

}



.row_outer {

	max-width: 100%;

}



.row_inner_block {

	max-width: 55.5rem !important;

}



.top_nav ul {

	padding-top: 15px;

	float: right; /** for right align**/

}



.top_nav ul li {

	float: left;

	list-style-type: none;

}



.top_nav ul li a {

	color: #666;

	padding: 10px 15px 10px 15px;

	text-transform: uppercase;

	font-weight: 700;

	position: relative;

	text-decoration: none;

	margin-left: 5px;

	margin-right:5px;

	font-family: 'Open Sans', sans-serif;

}



.top_nav ul li a:hover {

	color: #FEBD0D;

}



.top_nav ul li a:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 3px;

	bottom: -3px;

	left: 0;

	color:#000000;

	background-color: #FEBD0D;

	visibility: hidden;

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

}



.top_nav ul li.active a {

	color:#FEBD0D;

}



.map-image-top img {

	/*position: absolute;

	left: 10%;

	margin-top: 65px;

	width: 32%;

	bottom: 0;*/

}



.map-image-bottom img {

	/*position: absolute;

	left: 8%;

	width: 33%;

	top: 0;*/

}



.wrapper_content_1 {

	/*height: 460px;*/

	padding:20px;

	background-color: #febd0d;

	position: relative;

}



.wrapper_content_1 h1 {

	color: #FFFFFF;

	text-align: center;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_1 h4 {

	color: #FFFFFF;

	text-align: center;

	font-style: italic;

	line-height: 50%;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_1 p {

	color: #FFFFFF;

	text-align: justify;

	font-size: 1em;

	padding: 20px 120px 0px 120px;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_1 a {

	color: #FFFFFF;

	text-align: center;

	font-size: 0.9em;

	/*padding-top:150px;*/

	text-transform: uppercase;

	font-weight: bold;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_1 a:hover {

	color: #FFFFFF;

	opacity: 0.9;

}



.arrow-right {

	width: 0;

	height: 0;

	border-top: 10px solid transparent;

	border-bottom: 10px solid transparent;

	border-left: 10px solid #FFFFFF;

}



.arrow-right1 {

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 75px 0 75px 100px;

	border-color: transparent transparent transparent #ffffff;

}



.wrapper_content_2 {

	/*height: 394px;*/

	background-color:  rgba(46, 49, 146, 0.95);

	position: relative;

	padding: 0 0 25px 0;

}



.wrapper_content_2 h1 {

	padding-top:15px;

	color: #FFFFFF;

	text-align: left;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_2 p {

	color: #FFFFFF;

	text-align: justify;

	font-size: 1em;

	padding: 0px 0px 0px 0px;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_2 ul {

	margin:0 0 15px 0;

	padding:0;

	float: left;

}



.wrapper_content_2 ul li {

	list-style-type: none;

	color: #FFFFFF;

	text-align: left;

	text-transform: uppercase;

	font-size: 0.9em;

	font-weight: bold;

	font-family: 'Open Sans', sans-serif;

}



.arrow-img-btn-common {

	background: url(../img/arrow.png) 100% 8% no-repeat;

	padding: 0 15px 0 0;

	margin: 0 0 10px;

}



.arrow-img-btn {

	background: url(../img/arrow.png) 100% 65% no-repeat;

	padding: 0 15px 0 0;

	margin: 0;

}



/** In the news section **/



.news-content{
	height:400px !important;
}

.news-content img {
	max-height: 220px;
	width: 100%;
}

.large-block-grid-3.small-block-gird-1.medium-block-grid-3 {

    margin: 0;

    padding: 0;
}



.wrapper_content_2 a {

	color: #FFFFFF;

	text-align: left;

	font-size:0.9em;

	margin-bottom:8px;

	text-transform: uppercase;

	font-weight: bold;

	float: left;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_2 a:hover {

	opacity: 0.8;

}



.wrapper_content_3 {

	background-color:  #eaeaea;

	/*height: 500px;*/

	padding-bottom: 20px;

}



.wrapper_content_3 .in_the_news p {

	color: #484848;

	text-align: left;

	font-size: 1.1em;

	text-transform: uppercase;

	font-weight: bold;

	padding-top: 8px;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_3 .block-content {

	background-color: #FFFFFF;

	box-shadow: 0 0 5px silver;

	padding: 10px;

	/*margin-right: 12px;

	margin-left: 15px;*/

	width: 30%;

	font-family: 'Open Sans', sans-serif;

}



.block-content {

    margin: 0 16px;

}



.large-block-grid-3 > li {

    list-style: none outside none;

    width: 31%;

}


.middle_li {

	 margin:0 !important;

}



.wrapper_content_3 .block-content p.name {

	color: #414141;

	font-size: 0.85em;

	font-weight: bold;

	text-align: left;

	padding: 10px;

	text-transform: uppercase;

	padding-bottom: 0px;

	margin-bottom: 0px;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_3 .block-content p.date_block {

	color: #bcbcbc;

	font-size: 0.7em;

	text-align: left;

	padding: 10px;

	padding-bottom: 0px;

	padding-top: 0px;

	font-family: 'Open Sans', sans-serif;

}



/*.wrapper_content_3 .block-content p.detail_block {

	color: #484848;

	font-size: 0.75em;

	text-align: justify;

	padding: 0px 10px 0px 10px;

	padding-bottom: 0px;

	font-family: 'Open Sans', sans-serif;

}*/

.wrapper_content_3 .block-content div.detail_block {
	color: #484848;
	font-size: 0.75em;
	text-align: justify;
	padding: 0 5px;
	padding-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	height: 55px;
	text-overflow: ellipsis;
	overflow-x: hidden;
	width: 270px;
	white-space: nowrap;
	overflow-y: hidden;
}

.wrapper_content_3 .block-content div.detail_block p {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	overflow: hidden;
	overflow-y: hidden;
}

.read-more-fix{
}

.wrapper_content_3 .block-content a.more_block {

	color: #bcbcbc;

	font-size: 0.7em;

	text-align: left;

	padding: 10px;

	padding-bottom: 0px;

	padding-top: 0px;

	float: left;

	text-transform: uppercase;

	font-weight: bold;

	padding-bottom: 12px;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_3 .block-content a.more_block:hover {

	color: #747474;

}



.wrapper_content_3 .press_release h1 {

	color: #dddddd;

	text-align: center;

	padding: 0px;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 75%;

	font-family: 'Open Sans', sans-serif;

}



.wrapper_content_3 .press_release a {

	color: #797979;

	font-size: 0.85em;

	text-align: center;

	padding: 0px 10px;

	text-transform: uppercase;

	font-weight: bold;

	font-family: 'Open Sans', sans-serif;

}     



.wrapper_content_3 .press_release a:hover {

	opacity:0.8;

}



.footer {

	background-color: #FFFFFF;/*height: 500px;*/

}





.large-3.medium-3.columns.social > a {
    float: right;
}

.tabs dd, .tabs .tab-title {
	min-width: 200px;
}

.team-list-view .tabs .tab-title{
        margin-bottom: 10px !important;
}

.tooltip {
	display: none;
	position: absolute;
	z-index: 999;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.3;
	padding: 0.75rem;
	max-width: 85%;
	left: 50%;
	width: 100%;
	color: white;
	background: #333333;
	text-transform: capitalize;
	max-width: 140px;
}



.footer p.heading {

	color: #666666;

	font-weight: 900;

	text-transform: uppercase;

	font-size: 0.95em;

	padding-top: 25px;

	margin-bottom: 10px;

	font-family: 'Open Sans', sans-serif;

}



.footer_below p {

	text-align: left !important;

}



.footer p.detail {

	color: #666666;

	font-size: 0.95em;

	padding: 5px;

	margin-bottom: 0px;

	padding-left: 0px;

	font-family: 'Open Sans', sans-serif;

}



.footer a {

	color: #4116fb;

	font-size: 0.95em;

	font-family: 'Open Sans', sans-serif;

}



.footer .footer_nav ul {

	margin-left: 0px;

}



.footer .footer_nav ul li {

	list-style-type: none;

	font-family: 'Open Sans', sans-serif;

	margin-bottom: 2px;

}



.footer .footer_nav ul li a {

	color: #666666;

	text-transform: uppercase;

	font-size:1em;

	font-family: 'Open Sans', sans-serif;

}



.footer .footer_nav ul li a:hover {

	color: #0D76D2;

}



.footer .footer_nav ul li.active_footer a {

	color: #0D76D2;

}



.footer .footer_below p {

	color: #b1b1b1;

	text-align: center;

	font-size: 0.8em;

	padding-top: 7px;

	font-family: 'Open Sans', sans-serif;

}



.footer .footer_below img {

	padding: 5px;

}



#wrapper ul {

	max-width: 100%;

	height: 100%;

}

 @media only screen and (max-width: 390px) {

 .wrapper_content_1 {

	/*height: 460px;*/

	padding:10px;

 background-color: #febd0d;

}

.wrapper_content_1 h1 {

 color: #FFFFFF;

 text-align: center;

 font-size: 1.5rem;

}

.wrapper_content_1 h4 {

 color: #FFFFFF;

 text-align: center;

 font-style: italic;

 line-height: 100%;

 font-size: 1em;

}

.wrapper_content_1 p {

 color: #FFFFFF;

 text-align: justify;

 font-size: 0.9em;

 padding: 0px 0px 0px 0px;

}

.wrapper_content_1 a {

 color: #FFFFFF;

 text-align: center;

 font-size: 0.9em;

 padding-top:150px;

 text-transform: uppercase;

 font-weight: bold;

}

.wrapper_content_3 .block-content {

 padding: 10px;

 width: 76%;

 margin-left: 12%;

 margin-right: 12%;

 margin-top: 10px;

}
.large-block-grid-3 > li.vedio-block {

    list-style: none outside none;
    width: 100%;
    }
    .large-block-grid-3 > li.fb-plugin {
    
        list-style: none outside none;
        width: 100%;
        margin-top: 15px;
    }
    .large-block-grid-3 > li.vedio-block p {
        margin-left: 30px;
    }

.wrapper_content_3 .press_release h1 {

 line-height: 100%;

}

.map-image-top img {

 position: absolute;

 left: 8%;

 margin-top: 65px;

 width: 95%;

 bottom: 0;

}

.map-image-bottom img {

 position: absolute;

 left: 1%;

 width: 100%;

 top: 0;

}

.small_img_alig {

 padding-left: 0px;

}

.tab-bar {

-webkit-backface-visibility: hidden;

/*background: #393c98;*/

background:#FFFFFF;

color: #393c98;

height: 4rem;

	line-height: 2.8125rem;

position: relative;

top:8px;

}

 .left-small {

background-color: #2E3192;

margin-left: 10px;

border-radius: 5px;

color: #ffffff !important;

}

 .menu-icon {

color: #fff;

}

 .wrapper_content_2 {

 background-color: rgba(46, 49, 146, 0.95);

 height: auto;

 position: relative;

}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

 @media only screen and (min-width: 40.063em) and (max-width: 64em) {

 #wrapper ul {

 max-width: 100%;

}

.map-image img {

 position: absolute;

 left: 1%;

 margin-top: 114px;

 width: 40%;

}

.middle_li {

 margin: 00px 3px 00px 3px;

}

.top_nav {

padding: 00px !important;

}

.top_nav ul li a {

 color: #444444;

 padding: 10px 8px 10px 8px;

 text-transform: uppercase;

 font-weight: bold;

 position: relative;

 text-decoration: none;

 margin-left: 5px;

 margin-right:5px;

 font-family: 'Open Sans', sans-serif;

}

} 



/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */



@media only screen and (min-width: 64.063em) {



.middle_li {

	margin: 00px 30px 00px 30px;

}



} /* min-width 1025px, large screens */



/** FOOTER-LINKS **/



.footer a { color: #666666; }

.footer a:hover { color: #0d76d2; }



/** DIRECTOR-INFO **/



.desk-bg {

	margin-top:30px;

	background: url(../img/desk-bg.png) left bottom no-repeat;

	height: 320px;

}



.director_details{

	float: left;

	margin-top: 25px;

}



.distri-info {

	float: left;

	margin-top:15px;

}



.distri-info h6.small { color:#777777; }



.director_details h6.small { color:#777777; }



.director_details h4{

	text-align: left;

	margin: 0;

	color: #484848;

	font-weight:600;

	padding:0;

}



.director_details h6{

	color: #777777;

	line-height:18px;

	margin-top: 15px;

	text-align: justify;

	font-size:0.875em;

}

.director_details span h6 {color: #2e3192;}





/** TEAM-LIST-VIEW **/



.team-info li.block-content img {

	width: 220px;

	height: 275px;

}



.team-info .block-content {

    margin: 0;

}



.team-info .tabs-content {

	margin-bottom:0;

}



.team-info h6 {

	padding: 0;

}





.team-info .block-content {

	margin: 0px; 

}



.team-info ul.large-block-grid-4.small-block-grid-1.medium-block-grid-4 {

	margin: 0;

	padding: 0;

}



.center{

	text-align: center;

	width: 220px;

}



.team-list-view ul.tabs li.tab-title a {

	padding: 0 0.5rem;

	color:#6d6d6d;

	font-size:1em;

	font-weight:600;

}



.team-list-view ul {

	float:right;

	margin-top:0px;

}



.team-list-view ul.tabs li.tab-title a {

	background:#f0f0f0;

	border-radius: 3px;

	margin-right: 10px;

	padding:2px 10px;

	color: #9e9e9e;

	font-family: 'Open Sans', sans-serif;

}



.team-list-view ul.tabs li.tab-title a:hover {

	background: #ccc;

	color: #484848;

}



.team-list-view ul.tabs li.tab-title.active a {

	color: #484848;

	background: #ccc;

}



.team h4 {

	margin-bottom:20px;

}



.man2_grid1 ul li{ 

display: inline;

}



.man2_grid1_left{

	height: 50px;

	width: 154px;

	background-image: url('../img/left.png');

	float: left;

}

.man2_grid1_left h5{

margin: 2px 2px 0 10px;

font-weight: 600;

color: #484848;

text-align: left;

margin-left: 10px;

}

.man2_grid1_left h6{

font-size: 0.8em;

margin: 1px;

color: #646464;

text-align: left;

margin-left: 10px;

}

.man2_grid1_right{

	height: 50px;

	width: 66px;

	background-image: url('../img/right.png');

	float: left;

}

.man2_grid1_right h5{

	margin: 0;

	color: #007bb6;

	float: right;

	font-weight:700;

	margin-top: 25px;

	margin-right: 6px;

}

.man2_bottom{

	width: 220px;
	height: 155px;
	overflow: hidden;

}

.man2_bottom h6{

     margin:10px 0px;

	color: #4a4a4a;

	text-align: justify;

	font-size:0.813em;

}



/** DISTRIBUTION PAGE **/

.jcarousel li h6 {
	padding: 10px 0;
	margin-top: 5px;
	text-align: center;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize;
	font-size: 15px;
	overflow: hidden;
}

.dist-head-icon1 {

	background:url(../img/school.png) no-repeat;

	display: inline-block;

	height:32px;

	margin:0;

	padding:0 0 0 40px;

	text-align: left;

	float: left;

}



#school .jcarousel li img,

#second .jcarousel li img,

#third .jcarousel li img {

	width: 150px !important;

	height: 78px !important;

}



.jcarousel li {

	min-height: 130px;

}



.dist-head-icon2 {

	background:url(../img/college.png) no-repeat;

	display: inline-block;

	height: 36px;

	margin:0;

	padding:0 0 0 40px;

	text-align: left;

	float: left;

}

.dist-head-icon3 {

	background:url(../img/office.png) no-repeat;

	display: inline-block;

	height:32px;

	margin:0;

	padding:0 0 0 40px;

	text-align: left;

	float: left;

}

.dist-list {

	padding: 30px 0 0;

	border-top:1px solid #dddddd;

}



.dist-list h4 {

	margin-bottom: 0px;

	line-height: inherit;

}



.uppercase{

	text-transform: uppercase;

}





/** PUBLISHING-PAGE **/



p {

	text-align:justify;

	margin-bottom: 1rem;

	line-height:160%;

	font-size: 0.9em;

}



.img-preview a.fancybox img {

	width: 237px;

	height: 171px;

}



.float-none {

	float:none;

}



.margin-top {

	margin-top:25px !important;

}



.margin-both {

	margin:35px 0 !important;

}



.margin-both-m {

	margin:25px 0 !important;

}



.padding-none {

	padding:0;

}



.small {

	color:#484848;

	font-size:0.875em;

	line-height: 1.5em;

}



.footer-promo-line .small {

	margin:5px 0 0 0;

}



h4 {

	color: #484848;

	font-family: 'Open Sans', sans-serif;

	font-size: 1.875em;

	font-weight: 600;

	line-height: 110%;

	/*margin: 0 0 25px;*/

	margin: 0 0 15px;

	text-align:left;

}



.img-preview {

	margin-bottom: 25px;

}



ul.common-list {

	margin:10px 0 0 0;

	padding:0;

}



ul.common-list li {

	list-style:none;

	margin: 0 0 10px;

	padding: 0 0 0 30px;

	color:#484848;

	font-size:0.875em;

	text-align:left;

	background:url(../img/common-list.png) no-repeat;

}



.publish-promo-area {

	background:url(../img/publishing-promo-bg.jpg) no-repeat;

	background-size:cover;

min-height:100%:

height:459px;

	width:100%;

	margin:0;

	padding:70px 0;

}



.publish-promo-area p, .publish-promo-area h4, .publish-promo-area .small {

	color:#fff;

}



a.promo-btn {

	background:url(../img/promo-btn.png) repeat-x;

	text-shadow:0 1px #ffec9d;

	box-shadow:0px 1px #100905;

	border:1px solid #ffec9d;

	margin:35px 0 5px 0;

	font-size:1.375em;

	border-radius:3px;

	line-height:37px;

	font-weight:700;

	padding:0 30px;

	color:#492718;

	float:left;

}



a.promo-btn :hover {

	opacity:0.8;

}



.footer-promo-line {

	border-bottom:5px solid #dddddd;

	background:#f0f0f0;

	padding:20px 0;

}



.footer-promo-line h4 {

	margin-bottom:0;

}



.footer-promo-line a {

	background:#484844;

	margin: 13px 0 0;

	padding: 13px 10px;

	border-radius:3px;

	float:right;

	color:#fff;

	font-size:1.375em;

	font-weight:600;

	text-transform:uppercase;

}



.footer-promo-line a:hover {

	opacity:0.9;

}

.footer-promo-line a img {
    width: 100%;
}


.footer-promo-line .large-3, .footer-promo-line .large-9 {

	padding: 0;

}



/** CONTACT-PAGE **/



.contact-head-icon {

	background: url(../img/contact-heading-icon.png) 0 11px no-repeat;

	display: inline-block;

	width: 30px;

	height: 34px;

	margin: 0;

	padding: 51px 0 0 40px;

	float: left;

}



.export-head-icon {

	background:url(../img/export-heading-icon.png) no-repeat;

	display: inline-block;

	width:32px;

	height:23px;

	margin:0;

	padding:0 0 0 40px;

}



.submit[type="submit"] {

	background:#febd0d;

	font-family: inherit;

	color:#fff;

	text-shadow:none;

	margin:0;

	padding:10px 25px;

	border-radius:3px;

	float:right;

	color:#fff;

	font-size:1.125em;

	font-weight:600;

	text-transform:uppercase;

}



.submit[type="submit"]:hover {

	opacity:0.9;

}



.contact-form-area {

	margin:0 0 35px 0;

}



.contact-form input, .contact-form textarea {

	border:1px solid #d9d9d9;

	height:50px;

	box-shadow:0 2px #d3d3d3;

	border-radius:3px;

	padding-left:10px;

	margin:0 0 20px 0;

	color:#ccc;

	font-size:16px;

}



.contact-map {

	margin-bottom:20px;

}



.contact-form textarea {

	min-height:120px;

}



.contact-form input:focus, .contact-form textarea:focus {

	background:#fff;

	border:1px solid #d9d9d9;

	box-shadow:0 2px #d3d3d3;

}

.contact-info-box {

	background:#f5f5f5;

	border: 5px solid #fff;

	font-size:0.938em;

	margin-bottom: 35px;

	min-height: 251px;

	border-radius:3px;

	padding:20px;

}



.contact-info-box p {

	color: #484848;

    font-size: 0.975em;

    line-height: 160%;

    margin: 10px 0;

    padding: 0;

    text-align: center;

}



.address-icon {

	background:url(../img/address-icon.jpg) no-repeat;

	display:block;

	margin:auto;

	width:25px;

	height:36px;

}



.contact-icon {

	background:url(../img/contact-icon.jpg) no-repeat;

	display:block;

	margin:auto;

	width:34px;

	height:33px;

}



form#contact-form {

	margin: 0;

}



.mail-icon {

	background:url(../img/mail-icon.jpg) no-repeat;

	display:block;

	margin:auto;

	width:42px;

	height:33px;

}



/** EXPOPRT-LIST **/



.export-list {

	background:#f8f8f8;

	padding:30px 0;

	border-top:1px solid #dddddd;

	border-bottom:1px solid #dddddd;

}



.exp-map-area {

	margin-bottom: 6px;

	margin-right: 15px;

}



.exp-map-area a.fancybox img {

	width: 237px;

	height: 171px;

}



.export-info-content {
	margin-top: 10px;	
	margin-left: 0;
	float: left;
}



.padding-none {

	padding-left: 0 !important;

	padding-right: 0 !important;

}



.exp-map-area img {

	float:left;

}



.exp-address-icon {

	background:url(../img/exp-add-icon.png) no-repeat;

	margin:0 0 10px 0;

	padding:0 0 0 32px;

}



.exp-phone-icon {

	background:url(../img/exp-phone-icon.png) no-repeat;

	margin:0 0 10px 0;

	min-height: 25px;

	line-height:22px;

	padding:0 0 0 32px;

}

.exp-person-icon {

	background:url(../img/exp-man-icon.png) no-repeat;

	margin:0 0 10px 0;

	min-height: 25px;

	line-height:22px;

	padding:0 0 0 32px;

}


.exp-list-img {

	margin-bottom:10px;

}



.exp-list-view {

	margin:0 0 30px 0;

}



.extra-list h4 {

	text-align:center;

	margin-bottom: 25px;

}



.extra-list-area {

	padding-top:35px;

	border-top:1px solid #ddd;

}



.exp-list-info {

	float:left;

}



.exp-list-info .title {

	color: #818181;

    font-size: 0.95em;

    font-weight: 700;

    margin: 0;

    text-transform: uppercase;

}



.exp-list-info p {

	margin-bottom:5px;

	font-size:0.85rem;

	color:#656565;

}



/** Page top header **/



.top_header

{

	max-width: 100%;

	background-color: #ffffff;

	height: auto;

	/*padding-top: 12px;*/

	padding-top: 24px;

}

.top1_header

{

	max-width: 100%;

	background-color: #f0f0f0;

	min-height: 90px;

	padding-top: 12px;

	border-bottom: #dddddd 5px solid;

}

.clear{clear:both;}



.top1_header h6{

	margin:5px 0 0 0;

	color: #646464;

	font-weight:600;

	text-align:left;

}

.top1_header h4{

	margin: 0;

	font-size:1.750em;

	font-weight:600;

	color: #484848;

	text-align:left;
	text-transform: capitalize;

}



/** ABOUT-SLIDER **/



.slider {

	background-color: #f6f6f6;

	padding:40px 0;

}

.slider h4{

	color: #484848;

	font-weight:700;

	text-transform:uppercase;

	text-align:center;

}

.slider h6{

	color: #7c7c7c;

	font-weight:600;

	/*font-size: 0.75em;*/

	margin: 0;

	text-align: center;

}



.history {

	border-top:1px solid #dddddd;

}



.history-pad-area {

	padding:25px 0;

}



/** ABOUT-CLIENT-SAY **/



.image{

	background-image: url('../img/back_image.png');

	padding:40px;

}

.client {

	text-align: center;

	padding: 10px;



}

.client h3{

	margin: 0;

	font-weight:700;

	z-index: 999;

	color: white;

	font-family: 'Open Sans', sans-serif;

}

.client-info {

	background: url('../img/client-bg.png') repeat;

	min-height: 120px;

	text-align: center;

	padding: 20px;

	margin:20px 0 !important;

}



.center-col-info {

    left:30%;

    margin: auto;

    position: relative;

}



.client1_image {

	float: left;

	border:2px solid white;

	border-radius:40px;

	-webkit-border-radius:40px;

	-moz-border-radius:40px;

    height: 80px;

    width: 80px;

	margin-right: 10px;

	background: none repeat scroll 0 0 #fff;

}



.client1_image img {

    border-radius:40px;

	-webkit-border-radius:40px;

	-moz-border-radius:40px;

}



.client1_detail{

	padding:0;

}

.client1_detail h5{

	color: white;

	font-size: 0.8em;

	text-align: justify;

	font-weight: normal;

	margin: 0;

}

.client1_detail h6{

	color: white;

	float: left;

	padding-top: 5px;

}



#clients .jcarousel li {

 	background-color: #fff;

    border: 15px solid #f6f6f6;

}



#clients .jcarousel-control-next {

 	right: -15px;

}



#clients .jcarousel-control-prev {

 	left: -15px;

}



/** DROPDOWN MENU **/







.f-dropdown:after,.f-dropdown:before { 

border:none;

}

ul.f-dropdown { margin:0; padding:0; background-color:#464646; }

ul.f-dropdown li a  { 

	padding:5px 10px; 

	min-width:188px; 

	text-align:left;  

	margin: auto;

    min-width: 197px;

    font-weight:400;

}

ul.f-dropdown li a:before {

    color: #666;

    display: block;

	width:100%;

	-webkit-transform:none;

	transform: none;

	position:inherit;

	top:0;

	height:auto;

	background-color:#464646;

	transform: none;

}



ul.f-dropdown li a:hover:after {

    color: #666;

	width:100%;

	visibility: hidden;

    border-bottom:none;

	background-color:#fff;

	-webkit-transform:none;

	transform: none;

	position:inherit;

}



ul.f-dropdown li a {

	color:#fff;

}



.top_nav ul li a ul.f-dropdown li a:hover:before { visibility: inherit; }



ul.f-dropdown li a:hover {

background:#373737;

overflow: hidden;

border:none;

color:#ffffff;

}



/** B2B **/



.b2b h4 {

	text-align: left;

}



/** Pubslished Titles **/



.book-info {

	margin:0 0 20px 0;

	padding:0;

}



.book-info .pn {

	padding-right: 0px;

	padding-left:0px;

}



.book-info .book-title {

	text-transform: uppercase;

	color: #2f3293;

	font-weight:600;

	font-size: 1.2em;

}



.book-info p {

	margin-bottom: 5px;

	text-align: left;

	font-size: 0.9em;

}



.book-info .book-desc {

	text-transform: upperc ase;

	color: #8d8d8d;

	font-weight:600;

	font-size:1em;

}



.book-info .book-author {

	color: #898989;

}



.book-info .download {

	background: #febd0d url(../img/download-btn.png) 8px 5px no-repeat;

	float: left;

	font-size: 1em;

	border-radius: 3px;

	padding:6px 10px 6px 30px;

	margin: 10px 0 0 0; 

	text-transform: uppercase;

	color: #fff;

	font-weight: 600;

	font-family: inherit;

}



.book-info .download:hover {

	background: #484848 url(../img/download-btn.png) 8px 5px no-repeat;

}



/** Book Cat Listing **/



ul.book-cate-list {

	margin: 0;

	padding: 0;

}



ul.book-cate-list li a p.book-head {

	color:#464646;

}



ul.book-cate-list li a p {

	color:#898989;

}



ul.book-cate-list li a p {

	line-height: 120%;

	margin-bottom: 5px;

}



ul.book-cate-list li a {

	color:#464646;

}



ul.book-cate-list li a:hover p {

	color:#898989;

}



.book-cat-title {

	text-transform: uppercase;

	color: #2f3293;

	font-weight:600;

	font-size: 1.2em;

}



p.book-cat-title {

	margin: 10px 0;

}



.inline-list > li {

	margin-left:0px;

	padding: 10px;

	border-right:1px solid #ccc;

	margin-bottom: 0;

	margin-right:0;	

	width: 120px;

}



/** Technology **/



.txt-headings {

	background: url(../img/heading-txt.png) 0 3px no-repeat;

	padding: 0 0 0 25px;

}



.pro-info-area-t {

	padding:20px 0;

}



.pro-info-area-t-bor-bot {

	border-bottom:1px solid #ccc; 

}



.pro-info-area-t h6 {

	text-transform: uppercase;

}



.high-img-gallery {

	margin: 5px 0 0 0 !important;

}



.orbit-container .or	bit-slides-container img {

	min-height: 260px;

}



/** Slider **/



.rslides img {

	height: 350px;

}



/** Store **/


[class*="column"] + [class*="column"]:last-child {
float: left;
}

.store-address {
	float: left;
	/*width: 100%;*/
	min-height: 250px;
}


.map-icon {

	background: url(../img/s-map.png) no-repeat;

	padding:0 0 0 22px;

	margin-right:22px;

}



.pic-icon {

	background: url(../img/s-pic.png) no-repeat;

	padding:0 0 0 24px;

}



.store-address a {

	color: #464646;

}



.store-address a:hover {

	color: #464646;

	outline: none;

	opacity: 0.9;

}





/** Retail Gallery **/



.retail-slider .orbit-gallery img {

	/*height: 284px;*/

	width: 100%;

}



.retail-gallery {

	padding: 25px 0;

	border-top:1px solid #ddd;

}



.retail-gallery .fancybox img {

	width: 200px;

	height: 200px;

}



.retail-gallery h4 {

	margin-bottom: 25px;

}



.gallery-box {

	margin-bottom:35px;

}



.gallery-box a img {

	border:4px solid #fff;

	display: block;

	box-shadow: 0 0 0 1px #ccc;

}



.retail-gallery .gallery-box:last-child {

    float: left;

}







/* ------------------------------------------ */

/*            	RESPONSIVE CSS

/* ------------------------------------------ */



/** For Mobile only **/



@media only screen and (max-width: 40em) { 

 

[class*="block-grid-"] > li { float: inherit; }



.team-list-view .tabs { float:left; }



.client1_image { margin:0 auto 10px auto; float:none; }



.center-col-info { position: inherit; left: 0; }



.map-image-bottom {

	position: inherit;

	top: 0;

	left: 0;

}



.wrapper_content_3 .block-content {

	margin-top: 15px;

}



.wrapper_content_3 .block-content {

    margin-top: 15px !important;

}



.map-image-top {

    left: 0;

    position: static;

    top: 0;

}



.wrapper_content_1 a {

	padding-top: 0px;

}

}

/** Menu xl ***/

.menu-xl-area {
	background: rgba(46, 49, 146, 0.95);
	margin-top: 25px;
}

ul.menu-xl {
	margin: 0;
	padding: 0;	
}

ul.menu-xl li {
	display: inline-block;
	list-style: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 41px;	
}

ul.menu-xl li a {
	color: #fff;
	padding:10px 9px;
}

ul.menu-xl li a:hover,
ul.menu-xl li.active a {
	color: #fff;
	background: #4E6AD1;
}
.news-content img 
{
	max-height: 220px;
	width: 100%;
}
.news-image {
min-height: 200px;
}

.dynamic-seperator{
	border-left:1px solid #666;
}

.has-tip
{
	cursor: default;
}
.hidden {
    display: none;
}



   
