/*GLOBAL  rgb(4,112,161),#0470a1   */
body {
	background:#f60;
}
.node__submitted {
	display:none;
}
.no-display,
.display-none {
    display: none;
}
.col-float-left {
    float:left;
}
.col-float-right {
    float:right;
}
section {
    clear:both;
}
.sub #block-afro-branding {
    display: none;
}
#block-afro-branding {
    /*display: block;
    margin: 0 auto;
    width: 100px;
    position: relative;
    text-align: center;*/
    position: absolute;
    margin-left:50%;
    left:-100px;
    z-index: 9;
    top:20%;
}
.site-name {
    display: block;
    color: red;
    font-size: 32px;
    font-weight: 800;
}
.site-name a {
    display: block;
    text-align: center;
    color: red;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Fira Sans', sans-serif;
}
.block h2 {
    margin:20px auto 45px auto ;
}
/*.content-section-1,
.content-section-2 .block,
.content-section-3,
.content-section-4,
.content-section-5,
.content-section-6
.sub-footer {
    padding: 20px 0px 50px 0px;
}*/
.sub section.slider {
    background: url("../images/slider-parallax.jpg") no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}
.sub section.slider .overlay {
    display: block;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7);
    height: 300px;
}
h1.page-title {
    padding: 0px 0px 20px 0px;
    color: #000;
    font-size: 50px;
    font-weight: 700;
    position: relative;
    text-align: center;
}

.main-content {
    padding-top:90px;
}



.sub .main-content {
    padding-bottom:50px;
}
/***************TOPBAR ************/
.topbar {
    background:  #0470a1 ;
    background:  #000 ;
}
.topbar p {
    margin:0;
}
.topbar ul {
    padding: 0;
    margin: 0;
    float:right;
}
.topbar ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display:inline-block;
    color:#fff;
	
}
.topbar ul li {
    margin-right: 20px;
}
.topbar ul li a {
    color:#fff;
    text-decoration: none;
}
.topbar ul li div {
	display:inline-block;
}
.topbar ul li div.no-display{
	display:none;
}

#block-views-block-front-page-elements-block-1 {
    
}
.topbar ul li div {
    margin-right:10px;
}
/********************* header ****************************/

#block-nerd-branding {
    display: inline-block;
    float:left;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    overflow: hidden;
    /*border:1px solid #fff;*/
	margin-top:10px;
}
#block-nerd-branding img {
	width:100%;
	height:auto;
}
@media screen and (max-width:520px){
	#block-nerd-branding {
		width: 40px;
        height: 40px;
	}
	
}
.header-section {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 99;
    background: rgba(4,112,161,0.8);
    background: rgba(0,0,0,0.5);
    border-bottom: 1px solid #f5d014;
}
#block-mainnavigation {
    display: inline-block;
    float: right;
}
.block-superfish {
    width: auto;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    padding: 35px 18px;
    color:#6a6969;
    color:#fff;
	border-bottom:3px solid transparent;
	background:rgba(0,0,0,0);
	transition:background 0.5s;
}
ul.sf-menu a:hover, ul.sf-menu span.nolink:hover {
	text-decoration:none;
	border-bottom:3px solid #f5d014;
	background:rgba(0,0,0,0.4);
}
ul.sf-menu a:hover, ul.sf-menu span.nolink:hover {
    color: #f5d014;
}

#block-mainnavigation .sf-accordion-toggle a#superfish-main-toggle {
	color:#fff;
	font-size:36px;
	position: absolute;
	top: 0;
	right: 15px;
}

@media screen and (max-width:768px){
	ul.sf-menu a, ul.sf-menu span.nolink {
    	padding: 15px 18px;
    	color:#6a6969;
    	color:#fff;
	}
}


/********************* slider ****************************/
.slider {
	position:relative;
	display:block;
	overflow:hidden;
	min-height:200px;
}
.slider img {
    width: 100%;
    height: auto;
	min-height:200px;
}
.caption-fieldset,
.slider .view-content{
    position: relative;
}
.slider .views-field-field-slider-image-caption {
    display: block;
    width:80%;
    margin: 0 auto;
    position: absolute;
    bottom:100px;
    background: rgba(0,0,0,0.5);
    color:#fff;
    padding:50px;
    font-size: 64px;
    text-align: center;
    
}
.slider .views-slideshow-controls-bottom{
    position: absolute;
    width: 100%;
    bottom: 0px;
    z-index: 99;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
    background: #8d2f6d;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
    background: #fff;
}


.fieldset.fieldset-slider-caption-wrapper.front {
    position: absolute;
    bottom:0;
    padding: 20px 0 0 0 ;
    background: rgba(0,0,0,0.5);
    width: 100%;
    color:#fff;
}
.fieldset.fieldset-slider-caption.container.front {
    
}

.views-field.views-field-field-caption-caption {
    text-align: center;
    font-size: 42px;
    padding-bottom: 20px;
}


.slider:before {
	content:"";
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.slider:after {
	content:"";
	position:absolute;
	bottom:-1px;
	right:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}
@media screen and (max-width:768px){
	.views-field.views-field-field-caption-caption {
		font-size:24px;
	}
}
/********************* content section intro *****************/
.content-section-0 {
    position: relative;
    width: 100%;
	padding:50px 0;
    text-align: center;
    /*background: url("../images/tech-bg-1.jpg") no-repeat;*/
    background-size: cover;
    color: #000;
	background:#fff;
}
.content-section-0 img {
	width:100%;
	height:auto;
}
.content-section-0 h2 {
	text-align:center;
	margin:20px 0 40px 0;
}
#block-views-block-basic-pages-block-1 .views-field-view-node {
	display:block;
    margin-top:20px;
}
#block-views-block-basic-pages-block-1 .views-field-view-node a {
	display:inline-block;
	border-radius:25px;
    border-radius:0px;
	border:1px solid #0470a1;
	color:#0470a1;
	font-size:16px;
	padding:5px 15px;
	-webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    -o-transition:background 0.5s;
    transition:background 0.5s;
	text-decoration:none;
}
#block-views-block-basic-pages-block-1 .views-field-field-bp-image{
	margin:60px auto 0px auto;
}
#block-views-block-basic-pages-block-1 .views-field-view-node a:hover {
	background:#0470a1;
	color:#fff;
}
/********************* content section 0 *****************/
/*.content-section-0 {
    position: relative;
    color: #434a54;
    background: #fff;
    text-align: center;
}
.content-section-0 img {
	width:100%;
	height:auto;
	
}
.content-section-0 h2 {
    margin-bottom:20px;
}
.content-section-0 .top-spacer {
    position: relative;
    display: block;
    width: 100%;
    height: 20px;
	background: #fff;
}
.content-section-0 .top-spacer:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	border-top: 20px solid #fff;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-0 .top-spacer:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	border-top: 20px solid #fff;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}


.content-section-0 .bottom-spacer {
    position: relative;
    display: block;
    width: 100%;
    height: 20px;
	background:#fff;
}
.content-section-0 .bottom-spacer:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-0 .bottom-spacer:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}
*/
/********************* content section 1 *****************/


.content-section-1{
    position: relative;
    width: 100%;
	padding:50px 0;
    text-align: center;
}
.content-section-1 .fieldset.fieldset-service-details{
	margin-bottom:40px;

}

.content-section-1 .fieldset.fieldset-service-details,
.content-section-1 .views-field.views-field-field-service-icon,
.content-section-1 .views-field.views-field-title,
.content-section-1 .views-field.views-field-view-node{
	 text-align: center;
}


.content-section-1 h2 {
	text-align:center;
	margin:20px 0 40px 0;
}
#blazy-views-services-block-1-1 .views-field.views-field-field-service-display-title,
#blazy-views-services-block-1-1 .views-field.views-field-title{
    display: block;
    margin-top:15px;
    margin-bottom: 15px;
    font-weight: 700;
	text-align:center;
}
#blazy-views-services-block-1-1 .views-field.views-field-body {
    display: block;
    margin-top:15px;
}
#blazy-views-services-block-1-1 .views-field.views-field-view-node {
    display: block;
}
#blazy-views-services-block-1-1 .views-field.views-field-view-node a {
    display: inline-block;
    border-radius:25px;
    border-radius:0px;
	border:1px solid #0470a1;
	color:#0470a1;
	font-size:16px;
	padding:5px 15px;
	-webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    -o-transition:background 0.5s;
    transition:background 0.5s;
	text-decoration:none;
}
#blazy-views-services-block-1-1 .views-field.views-field-view-node a:hover {
    background:#0470a1;
	color:#fff;
}

/*
*/






#block-views-block-prototype-block-1 li.grid {
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px solid #f60;
	position:relative;
}
#block-views-block-prototype-block-1 li.grid .views-field-field-prorotype-screenshot {
	border:1px solid #ccc;
}
#block-views-block-prototype-block-1 li.grid .views-field-field-prorotype-screenshot img {
	width:100%;
	height:auto;
}
#block-views-block-prototype-block-1 .views-field-field-prototype-link a {
	padding:10px 0;
}
#block-views-block-prototype-block-1 li.grid:hover .views-field-field-prototype-link a {
	color:#f60;
}
#block-views-block-prototype-block-1 .views-field-field-prototype-link,
#block-views-block-prototype-block-1 .views-field-field-prototype-link a{
	display:block;
	width:100%;
	font-size:18px;
}

#block-views-block-prototype-block-1 .views-field-field-prototype-link-1 {
	position:absolute;
	display:block;
	width:100%;
	bottom:0;
	left:10px;
	height:100%;
	left:0;
	right:0;
}
#block-views-block-prototype-block-1 .views-field-field-prototype-link-1 a {
	position:absolute;
	display:block;
	width:100%;
	height:0;
	font-size:0;
	background:transparent;
    -webkit-transition:background 0.5s, height 0.5s;
    -moz-transition:background 0.5s, height 0.5s;
    -o-transition:background 0.5s, height 0.5s;
	transition:background 0.5s, height 0.5s;
}
#block-views-block-prototype-block-1 li.grid:hover .views-field-field-prototype-link-1 a {
	background:rgba(0,0,0,0.3);
	height:100%;
}
/********************* content section 2 *****************/
.content-section-2 {
    position: relative;
    width: 100%;
	padding:20px 0 0 0 ;
    text-align: center;
    color: #fff;
    background: #434a54;
}
.region-content-section-2 {
    padding-bottom: 20px;
}
.content-section-2 h2 {
	text-align:center;
	margin:20px 0 20px 0;
}
.content-section-2:before {
	content:"";
	position:absolute;
	top:-1px;
	left:0;
	z-index:9;
	border-top: 20px solid #fff;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-2:after {
	content:"";
	position:absolute;
	top:-1px;
	right:0;
	z-index:9;
	border-top: 20px solid #fff;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-2 .views-field.views-field-title {
    margin-bottom:20px;
    color: #f5d014;
}
.content-section-2 .bottom-spacer {
    position: relative;
    display: block;
    width:100%;
    height: 20px;
    background: #434a54;
}
.content-section-2 .bottom-spacer:before {
	content:"";
	position:absolute;
	top:1px;
	left:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-2 .bottom-spacer:after {
	content:"";
	position:absolute;
	top:1px;
	right:0;
	z-index:9;
	border-bottom: 20px solid #fff;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
	
}

.content-section-2 .region-content-section-2{
	opacity:0.6;
	transition:opacity 0.5s;
}
.content-section-2 .region-content-section-2:hover{
	opacity:1;
}

/********************* content section 3 *****************/
.content-section-3 {
    position: relative;
    width: 100%;
	padding:50px 0;
    text-align: center;
}
.content-section-3 h2 {
    position: relative;
    width: 100%;
	text-align:center;
	margin:20px 0 40px 0;
}

#block-views-block-projects-block-1 .views-field.views-field-field-project-image,
.path-projects .main-content .views-field.views-field-field-project-image{
    overflow: hidden;
}
#block-views-block-projects-block-1 .views-field.views-field-field-project-image img,
.path-projects .main-content .views-field.views-field-field-project-image img{
    width:100%;
    height: auto;
}



/*

#block-views-block-projects-block-1 li.grid .views-field-field-prorotype-screenshot {
	border:1px solid #ccc;
}
#block-views-block-projects-block-1 li.grid .views-field-field-prorotype-screenshot img {
	width:100%;
	height:auto;
}
#block-views-block-projects-block-1 .views-field-field-prototype-link a {
	padding:10px 0;
}
#block-views-block-projects-block-1 li.grid:hover .views-field-field-prototype-link a {
	color:#f60;
}
#block-views-block-projects-block-1 .views-field-field-prototype-link,
#block-views-block-projects-block-1 .views-field-field-prototype-link a{
	display:block;
	width:100%;
	font-size:18px;
}
*/
/*
*/
#block-views-block-projects-block-1 li.grid,
.path-projects .main-content li.grid {
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px solid #ccc;
	position:relative;
	text-align:center;
}
#block-views-block-projects-block-1 .views-field-field-org-website-url,
.path-projects .main-content .views-field-field-org-website-url{
	position:absolute;
	display:block;
	width:100%;
	bottom:0;
	left:10px;
	height:100%;
	left:0;
	right:0;
}
#block-views-block-projects-block-1 .views-field-field-org-website-url a,
.path-projects .main-content .views-field-field-org-website-url a {
	position:absolute;
	display:block;
	width:100%;
	height:0;
	font-size:0;
	background:transparent;
    -webkit-transition:background 0.5s, height 0.5s;
    -moz-transition:background 0.5s, height 0.5s;
    -o-transition:background 0.5s, height 0.5s;
	transition:background 0.5s, height 0.5s;
}
#block-views-block-projects-block-1 li.grid:hover .views-field-field-org-website-url a,
.path-projects .main-content li.grid:hover .views-field-field-org-website-url a {
	background:rgba(0,0,0,0.3);
	height:100%;
}
.path-projects .main-content{
}

/********************* content section 4 *****************/
.content-section-4 {
    position: relative;
    width: 100%;
	/*padding:50px 0;*/
    text-align: center;
    color: #fff;
    background: #434a54;
}
.content-section-4 h2 {
    position: relative;
    width: 100%;
	text-align:center;
	margin:20px 0 40px 0;
}



.content-section-4 .views-field-view-node {
	display:block;
    margin-top:20px;
    margin-bottom:20px;
}
.content-section-4 .views-field-view-node a {
	display:inline-block;
	border-radius:25px;
    border-radius:0px;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	padding:5px 15px;
	-webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    -o-transition:background 0.5s;
    transition:background 0.5s;
	text-decoration:none;
}
.content-section-4 .views-field-view-node a:hover {
	background:#0470a1;
	color:#fff;
}

.content-section-4 .top-spacer {
    position: relative;
    display: block;
    width: 100%;
    height: 20px;
    background: white;
}
.content-section-4 .top-spacer:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	border-bottom: 20px solid #434a54;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-4 .top-spacer:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	border-bottom: 20px solid #434a54;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}


.content-section-4 .bottom-spacer {
    position: relative;
    display: block;
    width: 100%;
    height: 20px;
    background: white;
}
.content-section-4 .bottom-spacer:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	border-top: 20px solid #434a54;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-4 .bottom-spacer:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	border-top: 20px solid #434a54;
    border-left: 50px solid transparent;
    border-right: 0px solid transparent;
    height: 0;
    width: 140px;
}
.content-section-4 .region-content-section-4 {
	opacity:0.6;
	transition:opacity 0.5s;
}
.content-section-4 .region-content-section-4:hover {
	opacity:1;
}



/********************* content section 5 *****************/
.content-section-5 {
    position: relative;
    width: 100%;
	padding:50px 0;
    text-align: center;
}
.content-section-5 h2 {
    position: relative;
    width: 100%;
	text-align:center;
	margin:20px 0 40px 0;
}
.content-section-5 .views-field-view-node {
	display:block;
    margin-top:20px;
}
.content-section-5 .views-field-view-node a {
	display:inline-block;
	border-radius:25px;
    border-radius:0px;
	border:1px solid #0470a1;
	color:#0470a1;
	font-size:16px;
	padding:5px 15px;
	-webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    -o-transition:background 0.5s;
    transition:background 0.5s;
	text-decoration:none;
}
.content-section-5 .views-field-view-node a:hover {
	background:#0470a1;
	color:#fff;
}
.content-section-5 .add-review {
    display: block;
    width:100%;
    text-align: center;
}
.content-section-5 .add-review a {
	display:inline-block;
	border-radius:25px;
    border-radius:0px;
	border:1px solid #0470a1;
	color:#0470a1;
	font-size:16px;
	padding:5px 15px;
	-webkit-transition:background 0.5s;
    -moz-transition:background 0.5s;
    -o-transition:background 0.5s;
    transition:background 0.5s;
	text-decoration:none;
}
.content-section-5 .add-review a:hover {
	background:#0470a1;
	color:#fff;
}


/********************* content section 6 *****************/
/********************* content section 7 *****************/
/********************* content section 8 *****************/
.content-section-8 {
    position: relative;
}
.content-section-8 h2 {
    position: absolute;
    background: rgba(0,0,0,0.5);
    padding: 10px 20px;
    top:0;
    left:80px;
    color:#fff;
    z-index: 9;
}
/************************sub footer**************************/
.subfooter {
   background: #006eb3 ;
    padding-top:50px;
    padding-bottom: 50px;
    overflow: auto;
}
.subfooter a._subfooter-packages-link{
    padding:5px 15px;
    background: #000;
    color: #f5d014;
}
.subfooter #_block-nerd-footer li:last-child(){
    margin-top:20px;
}

.subfooter ,
.subfooter a {
    color:#fff;
}
.subfooter ,
.subfooter a:hover {
    color:#fff;
    text-decoration: none;
}
.sub-footer h2 {
    color:#fff;
}
.subfooter  ul {
    padding:0;
    margin:0
}
.subfooter ul li {
    padding:0;
    margin:0;
    list-style: none;
}
#block-subfooterlogo {
    padding-top:15px;
}
#block-votex-footer {
    text-align: left;
}
#block-views-block-custom-content-library-block-2 {
    
}
#block-views-block-custom-content-library-block-2 ul {
    padding:0;
    margin:0
}
#block-views-block-custom-content-library-block-2 ul li {
    padding:0;
    margin:0;
    list-style: none;
    margin-bottom: 20px;
    font-size: 18px;
    color:#fff;
}
#block-views-block-custom-content-library-block-2 ul li div {
    display: inline-block;
}#block-views-block-custom-content-library-block-2 ul li div.icon {
    width:25px;
    color: #fff;
}
#block-views-block-custom-content-library-block-2 ul li div.no-display {
    display: none;
    
}
#block-views-block-custom-content-library-block-2 ul li a {
    /*color:#006eb3;*/
    color:#fff;
}
/***********************footer*************************/
.footer {
	text-align:center;
	padding:15px 0;
	background:#000;
}
.footer a {
	color:#fff;
}
.footer a:hover {
	color:#ccc;
	text-decoration:none;
}
/************************ webform *************************/
.page-node-type-webform .webform-submission-form {
    border:1px solid #ccc;
    padding: 20px;
}
.page-node-type-webform .webform-submission-form > label {
    font-size: 24px;
    padding: 15px 10px;
}
.page-node-type-webform .webform-submission-form input[type="text"],
.page-node-type-webform .webform-submission-form input[type="number"],
.page-node-type-webform .webform-submission-form input[type="email"],
.page-node-type-webform .webform-submission-form textarea {
    display: block;
    width:100%;
    padding: 15px 10px;
    border:1px solid transparent;
    background: #e0e0e0;
    margin-bottom: 20px;
    border-radius: 10px;
}
.page-node-type-webform .webform-submission-form input[type="text"]:hover,
.page-node-type-webform .webform-submission-form input[type="number"]:hover,
.page-node-type-webform .webform-submission-form input[type="email"]:hover,
.page-node-type-webform .webform-submission-form textarea:hover {
    border:1px solid #ccc;
}
.page-node-type-webform .webform-submission-form input[type="text"]:focus,
.page-node-type-webform .webform-submission-form input[type="number"]:focus,
.page-node-type-webform .webform-submission-form input[type="email"]:focus,
.page-node-type-webform .webform-submission-form textarea:focus {
    border:1px solid #ccc;
}

.page-node-type-webform .webform-submission-form input[type="submit"]{
    border:1px solid #000;
    color: #fff;
    background: #e0e0e0;
    padding: 5px 50px;
    border-radius: 50px;
    font-size: 18px;
}
.page-node-type-webform .webform-submission-form input[type="submit"]{
	background:#434a54;
    color:#fff;
    border
}
.page-node-type-webform .webform-submission-form input[type="text"]:hover{
    border:1px solid #000;
    color:#000;
}


/**********************SUB -- ABOUT-US  *********************/
.view-services {
}
.fieldset-service-content-wrapper.page {
	
}
.fieldset-service-content-wrapper.page .views-field-field-service-icon {
	Display:inline-block;
}
.fieldset-service-content-wrapper.page .views-field-title {
	Display:inline-block;
	margin:0 30px 0 15px;
	font-size:24px;
	border-bottom:1px solid #f60;
}
.fieldset-service-content-wrapper.page .fieldset-views-row-content.services.page {
	Display:Block;
	margin:30px 0 50px 0;
}
.fieldset-views-row-header.services.page {
	float:left;
}
/*************************SUB PACKAGES*********************/

.path-packages .main-content .view-header,
.path-packages .main-content .view-footer {
	padding:20px 10px;
	margin-bottom:20px;
	border:1px solid #ccc;
	border-radius:5px;
}
.path-packages .fieldset.fieldset-package-wrapper.page {
	padding:15px;
}
.path-packages .fieldset.fieldset-package-inner-wrapper.page{
	border:1px solid #000;
	background:#fff;
	transition:background 0.5s;
}
.path-packages .fieldset.fieldset-package-inner-wrapper.page:hover{
	background:#eee;
}
.path-packages .fieldset.fieldset-package-inner-wrapper.page .views-field.views-field-field-package-modules {
	padding : 20px 0px 10px 0px;
}
.path-packages .fieldset.fieldset-package-wrapper.page .views-field.views-field-title {
	background : #000;
	color:#fff;
	padding:10px;
	font-weight:700;
	font-size:16px;
	border-bottom: 1px solid #f5d014;
}
.path-packages .fieldset.fieldset-package-wrapper.page .fieldset.fieldset-package-pricing {
	background : #000;
	color:#fff;
	padding:10px;
	font-weight:700;
}
.path-packages .fieldset.fieldset-package-wrapper.page .fieldset.fieldset-package-pricing .views-field.views-field-nothing {
	font-size:16px;
}
.path-packages .fieldset.fieldset-package-wrapper.page .fieldset.fieldset-package-pricing .views-field.views-field-field-package-price{
	font-size:18px;
}



/**********************GLOBAL RESPONSIVE ********************/
@media screen and (max-width:768px){
	.slider:before,
	.slider:after,
	.content-section-2:before,
	.content-section-2:after,
	.top-spacer:before,
	.top-spacer:after,
	.bottom-spacer:before,
	.bottom-spacer:after{
		display:none;
	}
}

/*********************RESPONSIVE***************************/
@media screen and (max-width:1200px) {
	
}
@media screen and (max-width:992px) {
	
}
@media screen and (max-width:768px) {
	
}
@media screen and (max-width:640px) {
	
}