
li.mm-subtitle {
    display: block!important;
}

.mmenu-nav.mm-basic {
    z-index: 2!important;
}

.mmenu-nav.mm-basic.mm-hasheader > .mm-panel {
    padding-top: 145px;
    
}

.mmenu-nav.mm-basic.mm-hasheader > ul#mm-0{
	overflow: hidden;
}

.mmenu-nav.mm-basic.mm-hasheader > ul#mm-0 > li{
	display: none;
}

.mmenu-nav.mm-basic.mm-hasheader > ul#mm-0 > ul > li{
	border-top: 0;
}

.mmenu-nav.mm-basic.mm-hasheader > ul#mm-0 > ul > li > span > ul > li.mmenu-mm-list-path-front{
	border-top: 0;
    border-color: #ccc;
}

.mmenu-nav.mm-basic.mm-hasheader > .mmenu-mm-list-level-2{
	padding-top: 200px!important;
}

.mmenu-nav.mm-basic > .mm-list li {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #cccc;
    border-top: 0;
}

.mmenu-mm-list-level-2 .mm-list .mmenu-block-wrap span .mmenu-mm-list-level-1.mm-list > li > a.mmenu-mm-list ul {
    padding-top: 0;
    padding-bottom: 0;
}

.mmenu-nav.mm-basic{
	background: white;
}

.mmenu-nav.mm-basic .mm-subopen:after, .mmenu-nav.mm-basic .mm-subclose:after{
	border-color: #13689b!important;
}

.mmenu-nav.mm-basic .mm-subclose {
    background: white!important;
    color: red!important;
    padding-top: 0;
    text-shadow: 0 0 0;
    padding-left: 15px;
    padding-top: 2px;
}

.mmenu-nav.mm-basic.mm-hasheader > .mm-panel > ul > li {
    overflow: scroll;
    position: absolute;
    width: 100%;
    height: 460px;
    overflow-x: hidden;
}

.mm-menu .mm-list > li > a.mm-subclose:before {
	border-color: rgb(255, 252, 252)!important;
    width: 8px;
    height: 8px;
    border-left: 2px solid #136baa!important;
    top: 8px;
    border-top: 2px solid #136baa!important;
}

.mmenu-nav.mm-basic > .mm-header {
    display: none;
}

.mm-counter {
    display: none!important;
}

.mmenu-nav.mm-basic .mmenu-block-title {
    color: white;
    font-family: 'Conv_Trebuchet MS';
    font-size: 15px;
    color: #13689b;
    text-shadow: 0 0 0;
}

.mmenu-mm-list-level-2 li.mm-subtitle a {
    color: white!important;
    background: #32394a!important;
}

/** Logo **/
.navbar .logo{
  -webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
  transition: opacity 1s;
}

.navbar .logo.opacity{
	opacity: .1;
}


/** Header **/

@media only screen and (max-width : 991px) {
	#block-views-quick-content-block-1 {
	    float: left;
	    padding-top: 5px;
	}
	#block-views-exp-result-page{
		padding-top: 5px;
	}
}

@media only screen and (max-width : 502px) {
	#block-views-quick-content-block-1 {
	    float: left;
	    padding-top: 12px;
	    width: 30%;
	}

	#block-views-quick-content-block-1 .views-field-body img {
	    max-width: 95%;
	    height: 100%!important;
	    width: 100%!important;
	}
}

/** Logo **/
@media only screen and (max-width : 991px) {
	.navbar-header {
	    max-width: 80%;
	}
}


/** Menu **/

#main-menu-btn {
    cursor: pointer;
    padding: 9px 30px 18px 0px;
    border: none;
}

#main-menu-btn span:nth-child(2),
#main-menu-btn span:nth-child(3),
#main-menu-btn span:nth-child(4) {
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

#main-menu-btn span:nth-child(2) {
    top: 1px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#main-menu-btn span:nth-child(4) {
    bottom: 2px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#main-menu-btn span:nth-child(3) {
    position: absolute;
    bottom: 12px;
}

#main-menu-btn span:nth-child(2), #main-menu-btn span:nth-child(3), #main-menu-btn span:nth-child(4) {
    cursor: pointer;
    height: 4px;
    width: 30px;
    background-color: #003D6B;
/*    -ms-transform: skewX(-45deg);
    -webkit-transform: skewX(-45deg);
    transform: skewX(-45deg);*/
    background-repeat: no-repeat;
    position: absolute;
    display: block;
}

#main-menu-btn.active span:nth-child(2) {
    height: 4px;
    width: 30px;
    background-color: #003D6B;
    transform: rotate(45deg) translate(-1px,-1px) skewX(-45deg);
    -webkit-transform: rotate(45deg) translate(-1px,-1px) skewX(-45deg);
    -moz-transition: rotate(45deg) translate(-1px,-1px) skewX(-45deg);
    -o-transition: rotate(45deg) translate(-1px,-1px) skewX(-45deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#main-menu-btn.active span:nth-child(2),
#main-menu-btn.active span:nth-child(4) {
    opacity: 100;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#main-menu-btn.active span:nth-child(3) {
    transform: translate(10px,0px);
    -webkit-transform: translate(10px,0px);
    -moz-transform: translate(10px,0px);
    -o-transform: translate(10px,0px);
    opacity: 0;
}

#main-menu-btn.active span:nth-child(4) {
    height: 4px;
    width: 30px;
    background-color: #003D6B;
    transform: rotate(-45deg) skewX(-45deg);
    -webkit-transform: rotate(-45deg) skewX(-45deg);
    -moz-transition: rotate(-45deg) skewX(-45deg);
    -o-transition: rotate(-45deg) skewX(-45deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{
	background: transparent!important;
}

.mmenu-nav.mm-basic.mm-hasheader > .mm-panel > ul > li::-webkit-scrollbar {
    width: 5px;
    background-color: #F5F5F5;
}

.mmenu-nav.mm-basic.mm-hasheader > .mm-panel > ul > li::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #13689b;
}

@media only screen and (max-width : 1199px) {
	.navbar-toggle {
	    display: block!important;
	}
}

/** SideBar / Primary **/

@media only screen and (max-width : 1199px) {
	aside.main-sidebar{
		display: none!important;
	}
}

/** MainContainer **/

@media only screen and (max-width : 1199px) {
	.custom-holder.container.main-container > .main-container{
	    margin-left: 0;
	}

}


/** Slideshow **/

@media only screen and (max-width : 1199px) {
	.block-slide .views-field-title {
    	font-size: 60px!important;
	}
}

@media only screen and (max-width : 768px) {

	.block-slide .views-field-tagline {
	    max-width: 100%;
	}
	.block-slide .views-field-title {
	    font-size: 40px!important;
	    text-align: center;
	}

	.block-slide .views-field-tagline{
		top: 38%!important;
	}

	.block-slide .views-field-text-teaser {
	    color: #fff;
	    margin-top: 5px;
	    font-family: 'Conv_Montserrat-Medium';
	    text-shadow: 2px 2px 3px black;
	    line-height: inherit;
	    font-size: 14px;
	    padding-left: 0;
	}

	#block-multiblock-1 #edit-combine-wrapper input{
		height: 35px;
	}

	#block-multiblock-1 .views-submit-button button {
	    margin-top: 0;
	    padding: 3px;
	    font-size: 14px;
	    padding-left: 15px;
	    padding-right: 15px;
	}

}


/** Homepage Animation **/

/** WHAT IS PEZA? **/

@media only screen and (min-width : 1349px) {

	.welcome-title{
		font-size: 36px;
	}

}

@media only screen and (max-width : 1302px) {
	.welcome-title{
		font-size: 36px;
	}
}

@media only screen and (max-width : 1199px) {

	#block-views-quick-content-block-7 {
	    width: 100%;
	}

}


@media only screen and (max-width : 991px) {
	.welcome-title{
		text-align: center;
	}
	.welcome-body-handler {
	    padding-left: 15px;
	    border-left: 0;
	}
	section#block-menu-menu-footer-last-menu {
	    padding-bottom: 15px;
	    padding-top: 15px;
	}
}

/** PEZA ADVANTAGE **/
@media only screen and (max-width : 991px) {

	.advantage-teaser{
		width: 100%;
	}
	.advantage-details-handler{
		text-align: center;
	}
	.advantage-icon img{
		margin: 0 auto;
	}

}


/** PEZA / NON-PEZA **/

@media only screen and (max-width : 1199px){
	.third-sec-left .peza-first-row-a {
	    padding-right: 15px;
	}
}

@media only screen and (max-width : 991px){

	.third-sec-right .second-label-first-display,
	.third-sec-right .second-label-second-display{
		width: 100%!important;
		text-align: center;
	}

	.third-sec-left,
	.third-sec-right{
	    width: 100%!important;
	}

	.third-sec-left .peza-first-row-a-handler,
	.third-sec-right .peza-first-row-a-handler {
	    width: 100%!important;
	}

}

@media only screen and (max-width : 768px){
	.third-sec-right {
	    background: #D8D8D8;
	    padding-left: 80px!important;
	    padding-right: 40px!important;
	}
	#block-views-quick-content-block-15{
		display: none;
	}
}

@media only screen and (max-width : 480px){

	.third-sec-right,
	.third-sec-left{
	    padding-left: 15px!important;
	    padding-right: 15px!important;
	}

	.peza-first-row-b {
	    padding-left: 10px!important;
	}

}

/** NON-FISCAL INCENTIVES **/

@media only screen and (max-width : 768px){

	.second-container {
	    width: 100%;
	}

	.non-fiscal-incentives-custom-views .views-field-title {
	    height: auto;
	    padding-bottom: 0px;
	}

	.non-fiscal-incentives-custom-views .views-field-field-icon {
	    padding-bottom: 15px;
	    height: auto!important;
	}
}

/** ECONOMIC ZONES **/

#block-views-7b418a54c4c241d3dc10dcf7377d9378 {
    display: none;
}

@media only screen and (max-width : 991px){

	.ezai-title{
		font-size: 17px;
	}

	#block-views-quick-content-block-8 .view-quick-content .views-field-body p,
	#block-views-quick-content-block-8--2 .view-quick-content .views-field-body p{
		font-size: 12px;
		padding: 3px;
	}

}

@media only screen and (max-width : 768px){
	#block-views-477c0f7ad796efdd3a8265495efc0c49 {
	    display: none;
	}
	#block-views-7b418a54c4c241d3dc10dcf7377d9378 {
    	display: block;
	}
	#block-views-7b418a54c4c241d3dc10dcf7377d9378 .ezai-file {
   		display: none;
	}
	.view-economic-zones-across-industries .col.col-sm-6 {
	    float: left;
	    width: 50%;
	}
	.ezai-image img {
	    width: 100%;
	}
}

@media only screen and (max-width : 480px){

	.view-economic-zones-across-industries .col.col-sm-6 {
	    float: left;
	    width: 100%;
	}
	.ezai-title-file-handler2{
		height: auto;
	}
	.ezai-file {
	    position: relative;
	    bottom: inherit;
	    margin-top: 15px;
	    padding-bottom: 25px;
	}

}


/** Get Started  / Avail Online Services **/

@media only screen and (max-width : 480px){
	#block-views-quick-content-with-link-block .views-field-title,
	#block-views-quick-content-with-link-block-1 .views-field-title{
		font-size: 35px;
	}
}


/** FOOTER **/

@media only screen and (max-width : 991px){
	#block-menu-menu-footer-menu {
	    padding-top: 25px;
	}	
}

@media only screen and (max-width : 480px){
	#block-views-quick-content-block-2 .views-field-body img{
		width: 100%!important;
		height: 100%!important;
	}
}


/*** Inside Page Container With Margin Left ***/

@media only screen and (max-width : 1199px){

	.page-node-326 .custom-holder.container.main-container > .main-container.container,
	.page-bid-opportunities .custom-holder.container.main-container > .main-container.container{
		    margin-left: 0;
	}

	.page-bid-opportunities h1.page-header{
		padding-left: 0;
	}

	.not-front .custom-holder.container{
		    width: 970px;
	}

	.section-not-front{
	    padding: 15px;
	    width: 100%;
	}

}

@media only screen and (max-width : 991px){
	.not-front .custom-holder.container{
		    width: 750px;
	}
	.page-node-327 .field-name-body table{
	    width: 100%!important;
	}
}

@media only screen and (max-width : 768px){
	.not-front .custom-holder.container{
		    width: 100%!important;
	}
	.webform-client-form-780,
	.webform-client-form-441{
		width: 100%!important;
	}
	.page-node-327 .field-name-body table td{
		display: table;
	    margin-bottom: 15px;
	    width: 100%;
	}
}


/** Non-Fiscal Incentives **/

@media only screen and (max-width : 1199px){

	.view-elligible-activities-and-incentives {
	    width: 100%;
	}

	.eai-icon img {
	    margin: 0 auto;
	}

}

@media only screen and (max-width : 991px){

	.eai-icon-handler.col-md-3 {
	    padding-bottom: 20px;
	}

}

/** Getting Started Inside Page **/

@media only screen and (max-width : 1199px){

	.icon-timeline2{
		width: 20%;
	}

	.cd-timeline-img.cd-picture{
		font-size: 25px;
	    padding-top: 3px;
	}

	.download-custom-view,
	.issuances-custom-view{
	    padding: 0;
	    width: 100%;
	}

	.navbar .logo{
		width: 80%;
	}
	.navbar-header{
		width: 90%;
	}
}