*{margin:0; padding:0;}

html, body {
height: 100%;
}

.wrapper {
	/*min-height: 100%;*/
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -80px;*/
}
.footer {
	height: 20px;
}
.push_margin {
	/*height: 275px;*/
	height: 325px;
	margin:0px auto;
}

/*Buttons*/

a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
button{
    display: inline-block;
    overflow: hidden;
    padding: 9px 15px;
	font-size: 16px !important;
	line-height:20px !important;
	cursor:pointer;
	text-transform:uppercase;
	font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
		
/*Typhography*/

.module-title h2.title,
div.catItemHeader h3.catItemTitle,
div.itemHeader h2.itemTitle,
div.userItemHeader h3.userItemTitle,
div.itemCommentsForm h3,
h3.itemCommentsCounter,
div.k2AccountPage th.k2ProfileHeading,
div.componentheading,
h1,
div.k2ItemsBlock ul li a.moduleItemTitle{
  	font-size:28px;
	line-height:1em;
	font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 26px 0;
	font-weight:normal;
	letter-spacing:normal;
	text-transform:uppercase;
	display:block;
	}
	
.wrapper.homepage h3.catItemTitle span,
div.custom h2{
	font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
  	font-size:56px;
	margin:0;
	display:block;
	text-transform:uppercase;
	line-height:36px;
	font-weight:bold;
	letter-spacing:-1px;
} 

.wrapper.homepage h3.catItemTitle,
div.custom h5{
font-size:13px;
line-height:24px;
text-transform:none;}

div.custom h2{line-height:50px;}
div.custom h5{margin:0;}
	
p {margin: 0 0 1em;}

div.k2AccountPage th.k2ProfileHeading{display:table-cell}

/*=== Top Positions ===*/

#rt-top .rt-container{
	/*padding: 11px 0;*/
	height:80px;
}

.wrapper.homepage #rt-top{
	border:none;
	margin:0;
	height:70px;
}
	
#rt-top{margin: 0 0 86px;}

	
/*=== Header Positions ===*/

/*=== Showcase Positions ===*/

#rt-showcase .rt-container{padding-bottom:0;}
/*#rt-showcase .rt-container.homepage{margin-bottom:85px;}*/

/*=== Feature Positions ===*/

#rt-feature .rt-container{padding-bottom:0;}


/*=== Utility Positions ===*/

/*=== MainTop Positions ===*/

div.k2ItemsBlock.about ul li{
	/*padding-right:75px;*/
	padding-right:0px;
	}
	
div.k2ItemsBlock.services-overview ul li{
	float:left;
	/*width:50%;*/
	width:100%;
	}
	
div.k2ItemsBlock.services-overview ul li div.moduleItemIntrotext{
	padding-right:26px;
	overflow:hidden;}
	
div.k2ItemsBlock.services-overview ul li p.item-img{
	float:left;
	margin-right:20px;}
	
div.k2ItemsBlock.services-overview ul li a.moduleItemTitle{
	font-size:11px;
	line-height:22px;
	margin:0;
	font-weight:normal;
	text-transform:none;
	font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;}
	
div.k2ItemsBlock.services-overview ul li h5,
h5{
	margin-top:0;
	font-weight:normal;
	font-size:13px;
	letter-spacing:normal;}
	
#rt-maintop .rt-container{
	padding-bottom:22px;}
	
	

/*=== MAINBODY ===*/

.wrapper.homepage div.catItemIntroText p{
	font-size:17px;
	line-height:22px;}

#services #rt-main .rt-container {   padding-top: 0;}
#about #rt-main .rt-container{	padding-top:50px;}

#k2Container {  padding: 0 0 45px;}

#about #k2Container {  padding: 0 0 28px;}
#services #k2Container {  padding: 0;}

div.catItemReadMore,
div.userItemReadMore {
    display: inline-block;
    margin-top: 26px;
}

ul.list li{
	/*list-style:none;*/
	/*background:url(../Home_files/li-bg.png) no-repeat;*/
	background-position: left 9px;
	padding-left:13px;}

ul.list li a{
	line-height:25px;
	}
	
div.columns{
	overflow:hidden;
    padding-bottom: 1em;}
	
div.columns > ul{
	float:left;}
	
div.columns.two > ul{
	/*width:49%;*/
	width:60%;
	margin:0;}
	
/*----------------Items List View-----------------*/

div.itemContainer {margin-bottom:42px;}

div.module-title,
div.catItemHeader,
div.itemHeader,
div.userItemHeader,
div.componentheading {margin-bottom:1em;}

div.catItemIntroText h4,
div.moduleItemIntrotext h4,
div.featured-clients h4,
div.userItemIntroText h4,
div.itemIntroText h4{
	font-size:17px;
	line-height:22px;
	font-weight:normal;
	letter-spacing:normal;}
	
/*Images*/

div.catItemImageBlock,
a.moduleItemImage,
div.itemImageBlock,
span.tagItemImage,
div.itemIntroText p.item-img {
	float:left;
	margin:0 20px 18px 0;}
	
div.itemIntroText p.item-img{
	float:left;}
	


/*----------------------------------------- Portfolio  ------------------------------------*/

.portfolio-row{overflow:hidden;}
.portfolio-row div.catItemImageBlock{margin-bottom:1em;}

#port div.catItemHeader{
	margin-bottom:0;}
	
#port div.itemContainer {margin-bottom:0px;}
#port div.itemContainer div.catItemBody{margin-bottom:42px;}



#port div.catItemHeader h3{
	font-size:17px;
	line-height:22px;
	margin-bottom:0;
	font-weight:normal;
	text-transform:none;
	font-family:"Century Gothic",Arial, Helvetica, sans-serif;}
	
#port div.catItemIntroText h5{
	}
	
#port div.component-content{
	padding-bottom:85px;}
	
/*SortByType*/

.sortbytype {
	width: 100%;
	overflow: hidden;
	padding: 0px 0 30px;
}

.sortbytype a {
	float: right;
	padding: 2px 5px;
	margin: 0 3px 0 10px;
	text-decoration: none;
}
.sortbytype a:hover, 
.sortbytype a.active_sort {
  background-position: left top;	
}



/*PrettyPhoto*/

a.modal{position:relative; display:block; overflow:hidden;}

a.modal span{
    background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: -50%;
    width: 80px;
	}
	
/*----------------------------------------- Blog  ------------------------------------*/

#blog div.catItemHeader h3,
div.userItemHeader h3.userItemTitle,
div.tagItemHeader h2.tagItemTitle,
#team h3.catItemTitle,
#testimonials .catItemIntroText div.test-author span.author,
div.k2UserBlock div.k2UserBlockDetails span.ubName {
	font-size:17px;
	line-height:22px;
	margin-bottom:13px;
	font-weight:normal;
	text-transform:none;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:normal;}
	
#blog #k2Container {
    padding: 0 80px 45px 0;
}	
	
div.itemRatingLog{display:none;}

div.catItemLinks,
div.itemContentFooter {
    margin: 0 0 16px;
    overflow: hidden;
    padding: 0;
}

div.catItemLinks > div,
div.itemContentFooter > div{
	float:left;
    margin-right: 26px;}
	
div.catItemCategory a,
div.itemCategory a {
	background:url(../images/icon-zoom.png) left top no-repeat;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 26px;}
	
div.catItemAuthor a,
div.itemAuthor a{
	background:url(../images/icon-author.png) left top no-repeat;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 26px;}

div.catItemHitsBlock span,
div.itemHits{
	background:url(../images/icon-read.png) left top no-repeat;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 36px;}
	
div.catItemCommentsLink a,
div.itemCommentsAnchor a{
	background:url(../images/icon-comment.png) left top no-repeat;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding-left: 32px;}
	
div.tagItemView {
	margin-bottom:26px;}

/*----------------------------------------- FAQs ------------------------------------*/

#faqs div.catItemView{
	margin-bottom:24px;}

#faqs .question div.catItemHeader h3.catItemTitle {
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 0;
    padding: 0;
	}
	
#faqs span.ques,
#faqs span.ans{
    font-size: 18px;
}

/*----------------------------------------- Testimonials ------------------------------------*/


#testimonials .catItemIntroText{
	background:url(../images/quotes.png) left 6px no-repeat;
	padding-left:80px;
	overflow:hidden;
	margin-bottom:0px;}
	
#testimonials .catItemIntroText > p{
	margin-bottom:0;
    font-style:italic}
	
#testimonials .catItemIntroText div.test-author{
	float:right;
	text-align:right;
	}
	
#testimonials .catItemIntroText div.test-author span.author{
display:block;
margin:0;}
/*----------------------------------------- History ------------------------------------*/

#history div.catItemHeader{float:left; margin:0 2em 0 0;}
#history div.catItemBody{overflow:hidden;}
	
#team h3.catItemTitle{
	display:block;
	clear:both;}
	
/*Pagination*/

div.k2Pagination,
div.pagination {
    display: table;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	}

div.k2Pagination ul,
div.pagination ul{
    overflow: hidden;
    padding-bottom: 5px;
    text-align: center;
}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span{
	font-size:14px;
	line-height:1.8em;
	display:inline-block;
	float:left;
    padding: 0 8px;
	text-transform:uppercase;
	}
	
.component-content ul {
    list-style-position: outside;
    list-style-type: square;
    margin: 10px 0;
    padding: 0;
}

.component-content .pagenav {
    list-style-type: none;
    overflow: hidden;
	padding: 0.5em 1em;
}
	
#k2Container .k2Pagination ul li.pagination-start span.pagenav,
#k2Container .k2Pagination ul li.pagination-prev span.pagenav,
#k2Container .k2Pagination ul li.pagination-end span.pagenav,
#k2Container .k2Pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next span.pagenav{
	}
	
#k2Container .k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav{
}


#k2Container .k2Pagination ul li.pagination-start a,
#k2Container .k2Pagination ul li.pagination-prev a,
#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
#k2Container .k2Pagination ul li a.pagenav:hover,
#k2Container .k2Pagination ul li.pagination-end a,
#k2Container .k2Pagination ul li.pagination-next a,
div.pagination ul li.pagination-start a,
div.pagination ul li.pagination-prev a,
div.pagination ul li span,
div.pagination ul li a,
div.pagination ul li a.pagenav:hover,
div.pagination ul li.pagination-end a,
div.pagination ul li.pagination-next a{
	}
	
#k2Container .k2Pagination ul li.pagination-start a:hover,
#k2Container .k2Pagination ul li.pagination-prev a:hover,
#k2Container .k2Pagination ul li.pagination-end a:hover,
#k2Container .k2Pagination ul li.pagination-next a:hover,
#k2Container .k2Pagination ul li a:hover,
div.pagination ul li.pagination-start a:hover,
div.pagination ul li.pagination-prev a:hover,
div.pagination ul li.pagination-end a:hover,
div.pagination ul li.pagination-next a:hover,
div.pagination ul li a:hover{
	text-decoration:none;
	}
	
#k2Container .k2Pagination ul li,
div.pagination ul li{
	margin-right:4px;
	float:left;
	}


/*Comments*/

div.itemComments ul.itemCommentsList li{
	margin-bottom:20px;
	padding:26px;}
div.itemComments ul.itemCommentsList li img{
	margin-right:16px;}

div.itemComments ul.itemCommentsList li span.commentLink {display:none;}

div.itemComments ul.itemCommentsList li span.commentAuthorName{
    display: inline-block;
    margin-left: 92px;
	font-weight:normal;}
	
div.itemComments ul.itemCommentsList li span.commentDate{
	display:inline-block;
	margin-left:26px;
	font-weight:bold;}

/*Forms*/

textarea{
    /*height: 217px;*/
    height: 125px;
    padding: 5px;
    resize: none;
    width: 250px;
	outline:none;
	overflow:auto;
	font-size:1em;
	line-height:1.8em;
}

input[type="text"], input[type="email"], input[type="password"],
#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox {
	padding: 0 5px;
	outline:none;
	font-size:1em;
	line-height:33px;
	height:33px;
	}
	
input[type="text"], input[type="email"], input[type="password"]{
	width:250px;
}
	
label{
	font-size:1em;
	line-height:2em;
	}
	
#adminForm input#title,
#adminForm input#alias{margin: 0.5em 0;}

table.adminFormK2 tr td.adminK2RightCol {
padding-left:1em;}

#editor-xtd-buttons {
    margin-top: 10px;
    padding: 0 5px;
}
	
/*Contact Form*/

#contact-form-cont,	
#contact-address,
.contact-misc p{
	float:left;
	/*width:100%;*/
	width:50%;
	}
	
.contact-form{
	margin-right:20px;}
	
.contact-miscinfo h3,
.jicons-icons,
#contact-form legend,
.uniq{
	display:none;}
	
div.map-wrapper{
    padding: 0.5em;
	margin-bottom:2em;
	}
	
#map {
	height:260px;
}

dd.submit-button {
    float: right !important;
    margin-right: 17px;
}



/*=== SIDEBARS===*/

#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block,
#rt-sidebar-c .rt-block{
	margin-bottom:3em;}
	
div.k2ItemsBlock.news ul li{
	margin-bottom:3px;}
	
div.k2ItemsBlock.recent-posts ul li {
	margin-bottom:26px;}
	
div.k2ItemsBlock.recent-posts ul li a.moduleItemTitle{
	font-size:13px;
	text-transform:none;
	font-weight:normal;
	display:inline-block;
	margin-bottom:13px;
	}
	
div.k2ItemsBlock.recent-posts ul li div.moduleItemAuthor{display:none;}

div.k2ItemsBlock.recent-posts ul li a.k2Avatar.moduleItemAuthorAvatar img{
    margin: 0 20px 0 0;
	padding:0;
	border:none;}
	
div.k2ItemsBlock.recent-posts ul li div.moduleItemIntrotext{overflow:hidden;}

/*=== MainBottom Positions ===*/

#rt-mainbottom .rt-container{
	/*margin-bottom:42px;*/
	margin-bottom:0px;
}
#services #rt-mainbottom .rt-container { margin-bottom: 0;}

#rt-mainbottom .rt-container > div{
	padding-top:60px;}
	
#about #rt-mainbottom .rt-container > div{
	padding-top:0;}

div.k2ItemsBlock.horizontal ul li{
	list-style:none;
	float:left;
	width:220px;
	margin-right:20px;}
	
div.k2ItemsBlock.horizontal ul li.lastItem{
	margin-right:0;}
	
ul.clients{margin-top: 72px;}
	
ul.clients li{
	list-style:none;
	width:33%;
	float:left;}
	
span.moduleItemDateCreated{
    display: block;
    font-size: 13px;
    padding-bottom: 7px;
    padding-top: 5px;}
	
#services #rt-mainbottom div.k2ItemsBlock{
	margin-bottom:60px;}
	

/*=== Bottom Positions ===*/

/*=== Footer Positions ===*/

div.footer{
}

.copyright,
.copyright a{
	width:500px;
	line-height:50px;
	}
	
.copyright a:hover{
	text-decoration:underline;}
	
div.smile{margin-top:13px;}

/*ToTop*/
/*Scroll to top*/

.rt-block.totop{
bottom: 13px;
position: fixed;
right: 13px;
display:none;
	}

a#gantry-totop{
    background: none repeat scroll 0 0 #3b3b3b;
    color: #FFFFFF;
    display: block;
    font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 15px;
    padding: 13px 2px;
    text-transform: uppercase;
    width: 51px;
    z-index: 999;	}

.sub_title {
 color:#62dc29;
}
.sub_title {
	font-family:"Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
}
.set-two-imgs {
	width:47%; 
	float:left; 
	text-align:center; 
	padding:10px;
}
.set-two-imgs_events {
	width:46%; 
	float:left; 
	text-align:center; 
	padding:10px;
}
.set-three-imgs {
	width:30%; 
	float:left; 
	text-align:center; 
	padding:10px;
}
.img-border {
	border:2px solid #9a9999;
}

/* Consulting Starts Here */
.consulting-box-wrap {
	margin:10px;
}

.cons-title-box-left-align {
	float:left;
}

.cons-title-box-right-align {
	float:right;
}

.cons-title-area {
	width:300px;
	height:44px;
}

.cons-gray-bg {
	width:300px;
	height:210px;
	background:#424242;
}
.cons-btm-bg-img {
	float:left;
	width:300px;
	height:13px;
	background:url('../img/cons-btm-img.png') no-repeat;
}
.cons-box-title-text {
	line-height:46px; 
	font-size:14px; 
	/*font-family:Century Gothic; */
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.cons-box-normal-text {
	line-height:46px; 
	padding:10px; 
	font-size:14px; 
	text-align:left; 
	line-height:25px;
}

.sbe-title-img {
	background:url('../img/cons_sbe_title_img.png') no-repeat;
}
.bmp-title-img {
	background:url('../img/cons_bmp_title_img.png') no-repeat;
}
.bsa-title-img {
	background:url('../img/cons_bsa_title_img.png') no-repeat;
}
.uei-title-img {
	background:url('../img/cons_uei_title_img.png') no-repeat;
}
.adm-title-img {
	background:url('../img/cons_adm_title_img.png') no-repeat;
}

.sbe-title-img-btm {
	background:url('../img/cons_sbe_title_img_btm.png') no-repeat;
}
.bmp-title-img-btm {
	background:url('../img/cons_bmp_title_img_btm.png') no-repeat;
}
.bsa-title-img-btm {
	background:url('../img/cons_bsa_title_img_btm.png') no-repeat;
}
.uei-title-img-btm {
	background:url('../img/cons_uei_title_img_btm.png') no-repeat;
}
.adm-title-img-btm {
	background:url('../img/cons_adm_title_img_btm.png') no-repeat;
}
/* Consulting Ends Here */

.training-gray-bg {
	width:300px;
	height:500px;
	background:#424242;
}


/* Recent Training Starts Here */
.thumb-main-wrap {
	float:left;
}
.thumb-wrap {
	float:left;
	height:300px;
	margin:30px 9px 20px 0px;
}
.thumb-wrap-tw {
	float:left;
	margin:30px 9px 20px 0px;
}
.thumb-wrap-downloads {
	float:left;
	height:335px;
	margin:10px 9px 20px 0px;
}
.videos-thumb-wrap-downloads {
	float:left;
	height:335px;
	margin:30px 16px 20px 0px;
}
.thumb-wrap-downloads-presentations {
	float:left;	height:320px;
	margin:0px 18px 20px 0px;
}
.thumb-wrap-insights-presentations {
	float:left;	height:320px;
	margin:10px 1px 20px 0px;
}
.thumb-wrap-event {
	float:left;
	height:200px;
	margin:15px 9px 20px 0px;
}
.videos-thumb-wrap-event {
	float:left;
	height:270px;
	margin:15px 15px 20px 0px;
}
.media-thumb-wrap {
	float:left;
	margin:0px 9px 20px 0px;
}
.thumb-title-txt {
	width:200px;
	height:50px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.videos-thumb-title-txt {
	width:300px;
	height:50px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.thumb-title-txt-downloads {
	width:200px;
	height:25px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.thumb-title-txt-downloads-2lines {
	width:200px;
	height:40px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.thumb-title-txt-posters {
	width:200px;
	height:45px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.thumb-title-txt-presentations {
	width:314px;
	height:25px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}

.thumb-title-presentations-txt-margin {
	width:314px;
	height:45px;
	margin-bottom:15px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	font-weight:bold;
}
.thumb-img-wrap {
	width:200px; 
	background:#d1e3ba; 
	height:125px; 
	border:1px solid #c5d8ad;
}
.videos-thumb-img-wrap {
	width:300px; 
	background:#d1e3ba; 
	height:200px; 
	border:1px solid #c5d8ad;
}

.individual-videos-thumb-img-wrap {
	width:310px; 
	background:#282828; 
	height:200px; 
	border:1px solid #424242;
}
.thumb-img-wrap-downloads {
	width:198px; 
	background:#d1e3ba; 
	height:264px; 
	border:1px solid #b6ca9c;
}
.thumb-img-wrap-downloads-presentations {
	width:314px; 
	background:#d1e3ba;
	height:237px; 
	border:1px solid #c5d8ad;
}
.thumb-img-wrap-downloads-presentations-landingpage {
	width:314px; 
	background:#d1e3ba; 
	height:264px; 
	border:1px solid #b6ca9c;
}

.videos-thumb-img-wrap-downloads-presentations-landingpage {
	width:304px; 
	background:#d1e3ba; 
	height:264px; 
	border:1px solid #b6ca9c;
}
.thumb-img {
	margin:5px;
}
.thumb-nrml-txt {
	width:200px;
	margin-top:10px; 
	/*font-family:Century Gothic; */
	font-size:14px; 
	color:#636363;
	font-weight:normal;
}
/* Recent Training Ends Here */

/* Social Media Week Landing Page CSS starts Here */

.landing-page-header-bg {
	background:#d3df5c; 
	margin-left:11px; 
	height:59px;
}
.landing-page-header-main-txt {
	/*font-family:Century Gothic; */
	font-size:18px; 
	color:#343434; 
	line-height:55px; 
	margin-left:15px;
}
.landing-page-header-normal-txt {
	/*font-family:Century Gothic; */
	font-size:15px; 
	color:#737373; 
	line-height:36px; 
	text-align:left;
}
.landing-page-header-normal-txt-padding {
	padding:25px 20px 25px 30px; 
}
.landing-page-header-bullet-txt-padding {
	padding:0px 0px 0px 30px; 
}

/* Social Media Week Landing Page CSS ends Here */


.news-main-wrap {
	float:left; 
	width:100%; 
	padding:20px 0px 20px 0px;
}
.news-img {
	float:left; 
	width:150px;
}
.news-txt {
	float:left; 
	/*width:500px;*/
}
.footer-main-wrap {
	margin:0px auto;
	width:960px; 
	height:300px;
}
.copyright-main-wrap {
	margin:0px auto;
	width:960px; 
	height:50px;
}
.footer-ind-wrap {
	padding:20px;
	float:left;
	width:140px;
}
.copyright-txt-wrap {
	padding:0px 0px 0px 20px;
	float:left;
	width:800px;
}
.footer-social-wrap {
	padding:20px;
	float:left;
	width:190px;
}
.footer-title-txt {
	font-family: Roboto, "Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:10px 0px 20px 0px;
	font-size:20px; 
	color:#FFF;
}
.copyright-title-txt {
	width:800px;
	font-family: Roboto, "Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:10px 0px 20px 0px;
	font-size:12px; 
	color:#FFF;
}
.footer-nrml-txt {
	font-family: Roboto, "Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:15px;
	color:#FFF;
}
.footer-social-nrml-txt {
	font-family: Roboto, "Century Gothic", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:-4px;
	color:#FFF;
	width:155px; 
	float:left;
}
.footer-social-wrap-new {
	float:left; 
	width:200px; 
	margin-top:15px;
}

/* Box Shadow */

.box h3{
	text-align:center;
	position:relative;
	top:80px;
}
.box {
	/*width:70%;*/
	width:188px;
	/*height:200px;*/
	background:#FFF;
	/*margin:40px auto;*/
}

.boxprstn {
	width:304px;
	background:#FFF;
}

.boxvideos {
	width:294px;
	background:#FFF;
}

.boxvideosoverview {
	width:290px;
	background:#FFF;
}

.boxtrainingworkshop {
	width:189px;
	background:#FFF;
}

/*==================================================
 * Effect 8
 * ===============================================*/
.effect8
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after
{
	/*content:"";*/
    position:absolute; 
    /*z-index:-1;*/
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 10px rgba(126,122,122,2);
    top:-1px;
    bottom:-1px;
    left:-1px;
    right:-1px;
    /*-moz-border-radius:100px / 10px;
    border-radius:100px / 10px;*/
} 
.effect8:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}

/* Rounded Borders Start */

.rounded-borders {	
	border-radius:25px;
    background: #d6e9be;
    padding: 20px; 
    width: 590px;
    height: 150px;
	margin-bottom:20px;
}

.rounded-borders-alternate {	
	border-radius:25px;
    background: #dfe0dd;
    padding: 20px; 
    width: 590px;
    height: 150px;
	margin-bottom:20px;
}

/* Rounded Borders Start */