/* 
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/

@media (min-width: 1300px) {
	.bloccoInterno{
        min-height: 920px !important;
	}
}


@media (min-width: 1200px) {
	
	.telTop {
		float: right;
		padding-top: 10px !important;
	}
	
	.telTop img{
		height: 60px;
	}
	
	.paddingLeftMore {
		padding-left: 150px !important
	}
	
	/*
	.bloccoInterno{
        min-height: 720px;
	}    
    */
}


@media (min-width: 992px) and (max-width: 1199px) {
    
    #some-element {
        width: 100%;
    }
    
    .descrAffissione {
        width: 632px;
    }
    
    .mappaCartello {
        width: 100%;
    }
    
    .downRicercaBlock {
        width: 320px;
    }
    
    #drop_file_zone {
        width: 630px;
    }
    
    .pulsante-trattative-scadenza {
        font-size: 11pt;
    }
    
    .pulsante-scaduti {
        font-size: 11pt;
    }
    
    .bloccoInterno {
        min-height: 800px;
    }
    
    .storicoClienti {
        max-width: 630px;
        min-width: 630px;
    }
    
    .colonnaRicerca{
        width: 33,333333333%;
    }
    
    .colonnaRicerca {
        width: 320px;
    }
    
    .campo-ricerca {
        width: 207px;
        height: 42px;
        font-size: 14pt;
    }
    
    .imgDescription{
        padding-top: 62px;
    }
    
    .pulsante-crea-cartello {
        font-size: 11pt;
    }
    
    .pulsante-scadenze {
        font-size: 11pt;
    }
    
    .pulsante-oneri {
        font-size: 11pt;
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    
    .zoneLink {
        font-size: 8.38pt !important;
    }
	
	.telTop {
		float: right;
		padding-top: 10px !important;
	}
	
	.telTop img{
		height: 60px;
	}
	
    .pareggioTitleOfferta {
        letter-spacing: 1px;
        font-size: 23pt;
        line-height: 1.3;
    }
	
    .titlebar h3 {
        color: #ffffff;
        font-size: 44px;
        font-weight: 300;
        letter-spacing: 0px;
        text-transform: uppercase;
        margin-bottom: 10px;
        padding-top: 10px;
    }

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	.titleOfferta {
		letter-spacing: 34px;
		font-size: 1.6em;
	}
	
	#intro h2 {
		font-size: 41px;
		line-height: 40px;
	}
	.intro_text p {
		font-size: 24px;
		font-weight: 300;
		line-height: 38px;
	}
	mark, .mark {
		padding: 0em;
		background-color: rgba(99, 99, 99, 0.67);
		line-height: 1.3;
		color: white;
		padding-left: 11px;
		padding-right: 11px;
		padding-top: 1px;
	}
	
	.fontGiant {
		font-size: 23pt;
	}
	
	.subTitle{
        font-size: 19pt;
    }
    
    .textSubtitle {
        font-size: 18pt;
        font-weight: 400;
    }
	
	h1, .h1 {
		font-size: 30px;
	}	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/
    .form_register h4 {
        font-size: 25.5px;
    }
	label{
		font-size: 11.5pt !important;
	}
	
	.form_register form { margin: 0 15px;}
	
	/*------------------------------------------*/
	/*	TABS HOLDER IMAGE
	/*------------------------------------------*/

	#tabs-holder img { margin-top: 40px;} 
	
	/*------------------------------------------*/
	/*	ACCORDION HOLDER IMAGE
	/*------------------------------------------*/

	#accordion-holder img { margin-top: 60px;} 

	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 80px; line-height: 80px; }
	.statistic-text {font-size: 22px;}
		
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.overlay-content h4 {font-size: 20px;}
	.portfolio-item:hover .overlay-content { bottom: 35%; }
	
	/*------------------------------------------*/
	/*	 Table Body
	/*------------------------------------------*/

	.pricing-table ul.features {font-size: 14px;padding: 5px 30px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter_form {width: 60%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 70%;}
	#newsletter form input[type="submit"] {width: 29%;}
	
	.paddingLeftDifferent {
		padding-left: 52px !important;
	}
	
	
}

@media (min-width: 970px) and (max-width: 1100px) {
    
    .contenitoreFraseRicerca {
        width: 100%;
    }
    
    figure.snip0025 {
        min-width: 500px;
        max-width: 571px;
        max-height: 225px;
    }
    
    .intestazione {
        font-size: 8pt;
    }
    
    .descrAffissione {
        width: 631px;
    }
    
    .mappaCartello {
        width: 631px;
    }
    
    .advice {
        font-size: 9pt;
    }
    
    .labelZone {
        font-size: 9.5pt !important;
    }
    
    .attenzione {
        height: 11px;
    }
    
    #contactsBlock{
        display: none;
    }
    
    #footer_copyright{
        width: 100%;
    }
    
    .ricercaOnTop{
        width: 50%;
    }
    
    .intestazioneNascosti {
        font-size: 9pt;
    }
    
    #footer {
        z-index: 999999;
    }
    
    .attenzioneText {
        font-size: 7pt !important;
    }
    
    #some-element {
        width: 100%;
    }
    
    .linkCodice {
        font-size: 13pt;
    }
    
    .fraseRicercaCartelloni {
        font-size: 12pt;
    }
    
    #mapCanvas {
        width: 630px;
    }
    
    .blocchettoLegenda {
        display: none;
    }
    
    .overZone {
        height: 15vh;
    }
    
    .pulsante-oneri {
        padding: 3px 5px 3px 6px;
    }
    
    .ricercaTitle {
        font-size: 14pt;
        display: none;
    }
    
    .pulsante-ricerca {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 12pt;
        width: 181px;
        height: 27px;
    }
    
    header h1 {
        font-size: 15pt;
        padding-bottom: 0;
        margin-bottom: 0;
        margin-top: 5px;
        font-weight: 300;
    }
    
    .campo-ricerca {
        width: 207px;
        height: 30px;
        font-size: 14pt;
    }
    
    select {
        background-color: #ffffff;
        color: #565656;
        border: 1px solid #ccc;
        height: 30px;
        font-size: 14pt;
    }
    
    .particolare{
        display: none;
    }
    
}

@media only screen and (width: 1024px) and (height: 768px) and (orientation : landscape) {
    .cartelloBlock {
        width: 209px;
    }
    .liberoDaBlockReal {
        width: 211px;
    }
    .legendaColori {
        font-size: 8pt;
        text-transform: uppercase;
    }
    
    .pulsante-trattative-scadenza {
        padding: 3px 0px 3px 0px;
    }
    
    .pulsante-scadenze {
        padding: 3px 0px 3px 0px;
    }
    
    .pulsante-scaduti{
        padding: 3px 0px 3px 0px;
    }
}


@media only screen and (max-width: 991px){
	
	.paddingLeftMore {
		padding-left: 18px !important;
	}

	/*------------------------------------------*/
	/*	 Navigation Menu    
	/*------------------------------------------*/

	.navbar-nav > li > a {padding: 0 10px; }

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 190px; padding-bottom: 140px; text-align: center; }
	#intro h2 {	font-size: 70px; line-height: 80px; padding: 0 4%;}
	#intro h3 {	font-size: 32px; }
	.intro_text p {	padding: 0 15%; }
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/

	.intro_buttons { margin-bottom: 40px; text-align: center; }
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	#intro_form { width: 76%; margin-left: 12%;}
	
	/*------------------------------------------*/
	/*	  FEATURE BOX
	/*------------------------------------------*/
	
	.features-box { text-align: center;}

	/*------------------------------------------*/
	/*	  Feature Icon
	/*------------------------------------------*/

	.icon-box { width: auto; height: auto; float: none !important;margin-bottom: 10px;}
	.icon-box i {margin-top: 0;}
	
	/*------------------------------------------*/
	/*	  Feature Text
	/*------------------------------------------*/

	.features-text { padding: 0px;}
	.features-text p {padding-right: 0;}

	/*------------------------------------------*/
	/*	TABS HOLDER IMAGE
	/*------------------------------------------*/

	#tabs-holder img { margin-top: 30px; margin-bottom: 20px;} 
	
	/*------------------------------------------*/
	/*	ACCORDION HOLDER IMAGE
	/*------------------------------------------*/

	#accordion-holder img { margin-bottom: 40px;} 
	
	/*------------------------------------------*/
	/*	 Message Text
	/*------------------------------------------*/

	.client-msg p {font-size: 16px; line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 75px; line-height: 75px; }
	.statistic-text {font-size: 20px;}
	
	/*------------------------------------------*/
	/*	Timeline Item Content
	/*------------------------------------------*/
	
	.timeline-item-content { text-align: center;}
	
	/*------------------------------------------*/
	/*	Timeline Item Content Arrow
	/*------------------------------------------*/

	.timeline-item:before,
	.timeline-item-content:before, 
	.timeline-item-content.pull-right:before { display: none;}  
			
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.overlay-content h4 {font-size: 20px;}
	.portfolio-item:hover .overlay-content { bottom: 35%; }
	
	/*------------------------------------------*/
	/*	   Button Settings
	/*------------------------------------------*/ 

	#gallery-filter .btn-group > .btn {font-size: 14px;margin: 0 3px;padding: 6px 12px;}
	
	/*------------------------------------------*/
	/*	 Clients Carousel Navigation
	/*------------------------------------------*/

	.customNavigation {right: 47%;}
	
	/*------------------------------------------*/
	/*	 Google Map
	/*------------------------------------------*/	
	
	.map-canvas { height: 450px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter_form {width: 75%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}

	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (orientation : portrait) {
	
	.pareggioTitleOfferta {
		letter-spacing: 13px;
		line-height: 1;
	}
	
	.telTop {
		float: right;
		padding-top: 10px !important;
	}
	
	.telTop img{
		height: 60px;
	}
	
	#intro h2 {
		font-size: 37px;
		line-height: 40px;
		/*padding: 0 4%;*/
		padding: 0 15%;
	}
	.titleOfferta {
		letter-spacing: 18px;
		font-size: 2.1em;
	}
	#intro {
		height: 1300px;
	}
	.form_register form {
		margin: 0 0px 0px 17px;
	}
	.bg-bordeaux {
		height: 548px;
	}
	.titlebar h3 {
    	font-size: 25px;
	}
	h1, .h1 {
		font-size: 25px;
	}
	.titlebar {
		padding-top: 26px;
	}
	.fontGiant {
		font-size: 25pt;
	}
	
	.vistoTV {
		float: right;
		padding-top: 0;
		margin-top: 0;
		width: 117px;
		padding-top: 16px;
		display: none;
	}
}

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

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h2 {font-size: 32px;}
	.titlebar h3 {font-size: 22px;}
	.titlebar h2:after { width: 140px;}

	#services, #features, #about, #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 30px; padding-right: 30px; }
	
	/*------------------------------------------*/
	/*	 Logo Image    
	/*------------------------------------------*/

	.navbar-brand {padding: 20px 30px;}  
	
	/*------------------------------------------*/
	/*	 Navigation Menu    
	/*------------------------------------------*/

	.navbar { background-color: #262626; padding: 0px; }
	
	/*------------------------------------------*/
	/*	 Responsive Menu
	/*------------------------------------------*/
	
	.navbar-nav { margin: 0 -15px; border-top: 1px solid #444; background-color: #262626;}	
	.navbar-nav > li { text-align: center;}
	.navbar-nav > li > a { line-height: 45px; text-align: center;}	
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 160px; padding-bottom: 120px;text-align: center; }
	#intro h2 {	font-size: 60px; line-height: 70px; padding: 0 8%;}
	#intro h3 {	font-size: 30px; }
	.intro_text p {	padding: 0 15%;}
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/

	.intro_buttons .btn-theme {font-size: 16px; padding: 8px 16px;}
		
	/*------------------------------------------*/
	/*	 Circle Progress Bars
	/*------------------------------------------*/

	#skills {padding-bottom: 20px;}
	#skills .col-sm-3 { margin-bottom: 60px;}
	
	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 60px; line-height: 55px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.portfolio-item:hover .overlay-content { bottom: 38%; }
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 30px;line-height: 36px;}
	#promo_line p {font-size: 16px;line-height: 30px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	.testimonial { padding: 0 10%; margin-bottom: 30px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/

	#newsletter_form {width: 85%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}

	
}


@media only screen and (max-width: 640px){
    
    .definizione {
        font-size: 22px;
    }
    
    .shortImgColor {
        min-width: 90px;
    }
    
    .bannerIndex {
        width: 100%;
        padding-bottom: 0px;
        padding-top: 0px !important;
    }
    
    .cartelloBlockStato {
        color: white;
        text-transform: uppercase;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 4px;
        font-size: 13pt;
    }
    
    .text-left-small {
        padding-left: 15px;
    }
	
	.anniversario{
		display: none;
	}
	
	.overlay {
		background-color: #ffffff00;
	}
	
	.fa-whatsapp {
		font-size: 23pt;
		color: black;
		padding-left: 10px;
	}
	
	.whatsappButton{
		position: fixed;
		z-index: 9999999999;
		bottom: 15px;
		left: 15px;
		z-index: 9999999999999999999999;
	}
	
	.paddingWhatsapp{
		padding-top: 30px;
	}
	
	.hiddenDesktop{
		display: inherit;
	}
	.hiddenMobile{
		display: none;
	}
	
	.bg-bordeaux {
		/* background-color: #a93937a1; */
		height: 371px;
		border-radius: 8px;
		padding-top: 17px;
	}
	.fa-whatsapp{
		font-size: 23pt;
	}
	
	.callPhone {
		background-color: #ffffff;
		font-family: 'Oswald', sans-serif;
		color: #000 !important;
		font-size: 26px;
		text-transform: uppercase;
		font-weight: 200;
		padding: 10px 20px;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		-ms-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		width: 200px;
		cursor: pointer;
		-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
		transition: all 250ms linear;
		border-radius: 31px;
		border: 1px solid #9a9a9a;
		text-decoration: none;
	}

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 150px; padding-bottom: 100px; }
	#intro h2 {	font-size: 55px; line-height: 65px; padding: 0 5%;}
	#intro h3 {	font-size: 28px; }
	.intro_text p {	font-size: 16px; padding: 0 12%;}
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	#intro_form { 
		/*width: 80%; margin-left: 10%;*/
	    width: 100%;
    	margin-left: 0;
		/*padding-top: 22px;*/
	}
	
	/*------------------------------------------*/
	/*	  Service Box
	/*------------------------------------------*/

	.service-box h4 {font-size: 18px;}
	.service-box p {font-size: 14px; line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  FEATURE BOX TEXT
	/*------------------------------------------*/

	.features-text p {font-size: 14px; line-height: 22px;}
	
	/*------------------------------------------*/
	/*	TABS
	/*------------------------------------------*/

	.nav-tabs > li > a {font-size: 20px;}

	/*------------------------------------------*/
	/*	Tab Description
	/*------------------------------------------*/

	.tab-content > .tab-pane p {font-size: 14px; line-height: 24px;}
		
	/*------------------------------------------*/
	/*	Panel Title
	/*------------------------------------------*/

	.panel-title {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	Panel Title Icon
	/*------------------------------------------*/

	.panel-title i {font-size: 24px;}

	/*------------------------------------------*/
	/*	Panel Content 
	/*------------------------------------------*/

	.panel-body {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  Team Member
	/*------------------------------------------*/
	
	.team_members_wrapper .col-xs-6 { width: 100%; float: none !important;  }
	.team-img-meta p {padding: 0 10%;}
	
	/*------------------------------------------*/
	/*	 Pricing
	/*------------------------------------------*/
	
	.price-row .col-xs-6 { width: 100%; float: none !important; }
	.pricing-table {margin: 0 40px;}

	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 50px; line-height: 50px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 TIMELINE ITEM 
	/*------------------------------------------*/
	
	.timeline-item-content {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	.testimonial { padding: 0 5%;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 24px;line-height: 30px;}
	#promo_line p {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  NEWSLETTER
	/*------------------------------------------*/ 
	
	#newsletter p {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {width: 65%; padding: 10px 15px;}
	#newsletter form input[type="submit"] {width: 34%; padding: 10px 15px;}
		
	
}


@media (max-width: 480px) {
    
    .textTabella {
        font-size: 9pt;
    }
    
    .sortAndShow {
        padding-left: 0px !important;
        margin-left: 15px !important;
        width: 93% !important;
        height: 90px !important;
    }
    
    .ricercaReport {
        height: 126px !important;
    }
    
    .whatsappButton {
        position: fixed;
        bottom: 15px;
        z-index: 9999999999999999999999;
        display: inherit;
    }
    
    .fa-whatsapp {
        font-size: 23pt !important;
    }
    
    .whatsapp {
        background: #00fe69;
        width: 46px;
        height: 44px;
        border-radius: 50px;
        font-size: 30px;
        line-height: 40px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .pulsante-oneri{
        font-size: 12pt !important;
    }
    
    #postillaLogin {
        z-index: 1;
        font-size: 9pt;
        text-shadow: 1px 1px #636362;
        text-align: right;
        text-transform: inherit;
        font-weight: 500;
        position: absolute;
        padding-bottom: 3px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 15px;
        top: inherit;
        bottom: 0px;
        left: 0px;
        width: 100%;
        border-right: inherit;
        border-left: inherit;
    }
    
    figure.snip0025 img {
        border: none;
    }
    
    figure.snip0025 h2{
        padding-top: 15px;
        padding-right: 15px;
    }
    
    figure.snip0025 {
        margin-top: 0;
    }
    
    figure.snip0025 {
        font-family: 'Raleway', Arial, sans-serif;
        color: #fff;
        position: relative;
        overflow: hidden;
        left: -10px;
        margin: 10px;
        margin-top: 0;
        min-width: auto;
        max-width: none;
        max-height: none;
        width: 100%;
        background: #000000;
        text-align: left;
    }
    
    figure.snip0025 h2 {
        font-size: 29pt;
    }
    
    .blockPage {
        background-color: #62626200;
        border: none;
        background-image: none;
        margin-bottom: 0;
    }
    
    .titlePage {
        font-size: 40pt;
        color: #ffffff;
        text-shadow: none;
        background-color: #ffffff00;
        width: 100%;
        padding-left: 18px;
        text-shadow: none;
    }
    
    #indicateBlock2{
        display: none;
    }
    
    .blockDescrAtt {
        width: 100%;
        text-align: justify;
        padding-left: 15px;
    }
    
    #indicateBlock2 {
        background-color: #252525a3;
        color: white;
        z-index: 9;
        font-size: 10.3pt;
        text-shadow: 1px 1px #636362;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        padding-bottom: 3px;
        padding-top: 3px;
        top: 140px;
        left: 0;
        width: 100%;
        border-right: 1px solid #626262;
        border-left: 1px solid #626262;
    }
    
    .descrAffissione {
        text-align: left;
        padding-left: 13px;
        padding-right: 13px;
        padding-top: 20px;
        width: 100%;
        margin-top: 0;
        font-size: 12pt;
        font-style: italic;
        padding-bottom: 0px;
        background-color: inherit;
        border-top: none;
        border-left: none;
        border-right: none;
    }
    
    .titleHeader{
        font-size: 13pt;
    }
    
    .textDintorni {
        font-size: 14pt;
    }
    
    #indicateBlock {
        width: 100%;
        background-color: #252525a3;
        color: white;
        z-index: 9;
        font-size: 10.3pt;
        text-shadow: 1px 1px #636362;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        top: 0;
        left: 0;
        border-right: 1px solid #626262;
        border-left: 1px solid #626262;
        border-top: none;
    }
    
    .postilla {
        font-size: 10.2pt;
        margin-right: 1px;
    }
    
    .textStorico {
        padding-top: 5px;
        font-size: 14pt;
        padding-bottom: 7px;
        line-height: 1.2;
    }
    
    .dettaglioCartello {
        padding-top: 0px;
    }
    
    #some-element {
        padding-top: 2px;
        width: 100%;
        background-color: #2525255e;
        color: white;
        z-index: 9;
        font-size: 9.5pt;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        top: 0px;
        height: 20px;
        border: none;
        left: 0;
        top: 0px;
    }
    
    .blocco-insolvente {
        width: 100%;
    }
    
    .videoYoutube {
        z-index: 99;
        width: 100%;
        height: 170px;
        margin-bottom: 0px;
        overflow: hidden;
        margin-top: 0;
    }
    
    .videoYoutube iframe {
        pointer-events: visible;
        transform: translateY(-22%);
        height: 171%;
    }
    
    .bannerIndex {
        border: none;
        margin-bottom: 0px;
        margin-top: 0px;
        height: auto;
    }
    
    .bloccoInterno {
        background-color: white;
        padding-right: 14px;
        border-right: none;
        min-height: 900px;
        padding-bottom: 80px;
    }
    
    .blocchettoCheckStatus {
        padding-right: 15px;
    }
    
    #mapCanvas {
        width: 100%;
        border: none;
        height: 400px !important;
    }
    
    #footer .container {
        padding-left: 0;
        padding-right: 0;
    }
    
    #footer_copyright{
        border-bottom: 1px solid white;
        padding-bottom: 10px;
    }
    
    .callFromMobile{
        padding-left: 30px;
        padding-right: 30px;
    }
    
    #ricercaMenu {
        /*height: 645px !important;*/
        height: 100% !important;
    }
    
    .titoloClienti{
        text-align: center !important;
    }
    
    .styleDintorni{
        font-size: 16pt;
    }
    
    .intestazioneSuggerimentiDintorni {
        background-color: #333333;
        text-align: center;
        color: white;
        padding-bottom: 8px;
        margin-bottom: 5px;
        margin-top: 5px;
        text-transform: uppercase;
        margin-right: 0px;
        font-size: 19pt;
        padding-top: 3px;
    }
    
    .titleListaKO{
        font-size: 12pt;
        letter-spacing: -0.4px;
    }
    
    .imposteMobile{
        width: 630px;
    }
    
    .differtentWidth{
        max-width: 117px;
    }
    
    .ricercaTitle {
        font-size: 19pt;
        text-transform: uppercase;
        color: #626262;
    }
    
    .lastCell {
        width: 100px;
    }
    
    #scrollUp {
        right: 60px;
        left: inherit;
    }
    
    .mappaCartello {
        border: none;
        width: 100%;
    }
    
    .bigImgCartellone {
        padding-top: 0px;
        border: none;
        margin-top: 0px;
    }
    
    .blocchettoAttenzione {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 9px;
        border: none;
    }
    
    .attenzioneCartello {
        font-size: 13pt;
    }
    
    .liberoDaBlockReal {
        width: 88%;
    }
    
    .mappaRicercaCartelli {
        width: 100%;
        height: 400px;
        margin-bottom: 10px;
    }
    
    .legendaColori {
        font-size: 8pt;
        text-transform: uppercase;
    }
    
    .spaceButtonsFooter{
        height: 0px;
    }
    
    .liberoDaBlock {
        height: 21px;
        margin-top: 3px;
        width: 100%;
        padding-left: 0px;
        padding-right: 30px;
        margin-right: 0px;
        margin-left: 15px;
    }
    
    .margin-pallini-colorati{
        margin-right: 5px;
    }

    .intestazioneSuggerimenti {
        background-color: #333333;
        text-align: center;
        color: white;
        padding-bottom: 5px;
        margin-bottom: 8px;
        margin-top: 20px;
        text-transform: uppercase;
        font-size: 22pt;
        margin-right: 0;
        padding-top: 0px;
        line-height: 1.2;
    }
/*    
    .blocchettoLegenda {
        padding-right: 0;
        text-align: center;
        padding-left: 0;
        padding-bottom: 12px;
        padding-top: 13px;
    }
*/

    .blocchettoLegenda {
        padding-right: 0;
        text-align: center;
        padding-left: 0;
        padding-bottom: 10px;
        padding-top: 5px;
    }
    
    .schedaCodiceTitle {
        padding-left: 0px;
        padding-right: 0;
        margin-left: -5px;
    }
    
    .alignSmallDetailsRight {
        margin-right: 0px;
    }
    
    .provinciaSmallCartellone {
        line-height: 1;
        margin-right: 5px;
    }
    
    .cerchioProprieta{
        
    }
    
    .indirizzoSmallCartellone {
        font-size: 10pt;
    }
    
    #footer {
        height: 130px;
        padding-left: 10px;
        padding-right: 10px;
        position: inherit;
        /*margin-top: 250px;*/
    }
    
    .footerLinkMobile{
        text-align: left;
    }
    
    .iconContacts {
        height: 17px;
        width: 17px;
    }
    
    .labelNewCartello {
        color: #626262;
        font-size: 10pt !important;
        text-align: left;
        font-weight: 300;
        text-transform: uppercase;
        margin-left: 0px;
        padding-top: 0px;
    }
    
    .liberoDaSearch{
        font-size: 12pt !important;
    }
    
    .overflow-scroll{
        overflow: scroll;
    }
    
    .textStorico {
        text-align: left;
    }
    
    .fixedHeight {
        height: 45px;
    }
    
    .width100percent{
        width: 100%;
    }
    
    .storicoClienti {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
    
    .newCartello {
        text-align: left;
    }
    
    .no-padding-left-right{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .padding-left-right-5{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
    .colonnaDestra {
        padding-left: 25px;
        padding-right: 25px;
    }
    
    .colonnaRisultati {
        padding-left: 0px;
    }
    
    .text-left-small{
        text-align: left;
    }
    
    .styleMap {
        padding-top: 10px;
        padding-right: 0;
    }
        
    #ricercaMenu{
        display: none;
    }
    
    #login {
        padding-top: 2px;
        padding-bottom: 5px;
    }
    
    .campoLogin {
        width: 70px;
    }
    
    .navbar-fixed-top {
        background-color: rgb(98 98 98);
        border-bottom: none;
        padding-bottom: 2px;
    }
    
    .navbar-header{
        padding-left: 0;
        margin-left: 0 !important;
    }
    
    .scroll-fixed-navbar.navbar-fixed-top {
        background-color: #646464;
        padding-top: 0px;
    }
    
    .menuOpen {
        height: 25px;
        margin-top: 17px;
        width: auto;
        margin-right: 15px;
    }
    
    .logoHeader {
        font-size: 15pt;
    }
    
    .benvenuto {
        font-size: 16pt;
        color: #b5b5b5;
    }
    
    .titleHeader {
        text-align: left;
        padding-left: 0;
        line-height: 1.3;
    }
    
    .styleHeader {
        padding-right: 0px;
        padding-left: 0px;
    }
    
    .account {
        float: none;
        font-size: 17pt;
    }
    
    #ricercaMenu{

        margin-top: 0px;
        background-color: #fffffff2;
    }
    
    #ricerca{
    }
    
    #libero_da_new {
        /*text-align: right !important;*/
        right: 0 !important;
        /*width: 66,6666% !important;*/
    }
    
    .campoLogin {
        height: 23px;
        font-size: 11pt;
    }
    
    .pulsanteLogin {
        height: 22px;
        width: 65px;
        text-align: center;
        padding-top: 1px;
        margin-top: 1px;
        font-size: 10pt;
    }
    
    .colonnaRicerca {
        width: 100%;
        /*height: 100%;*/
        /*height: 467px;*/
        /*height: 332px;*/
        border-bottom: 1px solid #626262;
        z-index: 99999;
    }
    
    .campo-ricerca {
        height: 33px;
        font-size: 14pt;
        width: 100% !important;
    }
    
    select {
        height: 33px;
    }
    
    .ricercaTitleStyle {
        padding-bottom: 0px;
        padding-top: 0px;
        /*height: 650px;*/
        height: 100%;
    }
    
    .colonnaDestra {
        padding-left: 25px;
        padding-right: 25px;
        position: relative;
        float: right;
    }
    
    .pulsante-ricerca {
        margin-top: 10px;
        margin-bottom: 5px;
        color: #626262;
        text-transform: uppercase;
        font-size: 15pt;
        width: 100%;
        height: 37px;
        background-color: #eae9e9;
        border: 1px solid #626262;
        border-radius: 4px;
    }
    
    .downRicercaBlock {
        background-color: #ffffff70;
        margin-top: 5px;
        height: 700px;
        border-top: 1px solid #626262;
        padding-top: 0px;
        width: 100%;
        margin-left: 4px;
        padding-left: 11px;
        padding-right: 20px;
    }
    
    .styleButtonMore {
        margin-top: 5px;
    }
    
    .cartelloBlock {
        width: 50%;
        color: #646464;
        background-color: white;
        border: 1px solid #dcdcdc;
        border-radius: 10px;
        padding-left: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }
    
    .bloccoCartelli {
        padding-right: 15px;
        margin-right: 0px;
    }
    
    .codiceSmallCartellone {
        font-size: 12pt;
        font-weight: 500;
        padding-left: 0px;
        margin-left: -10px;
    }
    
    .tendinaRicerca {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        z-index: 9999999;
    }
    
    .text-small-left{
        text-align: left;
        line-height: 1.3;
    }
    
    .contenitoreFraseRicerca {
        z-index: 99;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
        text-align: center !important;
        /* border-bottom: 1px solid grey; */
        /*background-color: #979797;*/
    }
    
    .fraseRicercaCartelloni {
        color: #626262;
        font-size: 13pt;
    }
    
    #cerchioVerde {
        width: 16px;
        height: 16px;
        background: green;
        border-radius: 50%;
        margin-left: 5px;
        margin-top: 2px;
        right: 0;
    }
    
    #cerchioRosso {
        width: 16px;
        height: 16px;
        background: red;
        border-radius: 50%;
        margin-left: 5px;
        margin-top: 2px;
        right: 0;
    }
    
    #cerchioArancione {
        width: 16px;
        height: 16px;
        background: orange;
        border-radius: 50%;
        margin-left: 5px;
        margin-top: 2px;
        right: 0;
    }
    
    .regioneSmallCartellone {
        font-size: 12pt;
        line-height: 1.1;
    }
    
    .dimensioneSmallCartellone {
        font-size: 12pt;
        padding-left: 0;
        line-height: 1.4;
    }
    
    .downRicercaBlock {
        height: auto;
    }
    
    .tipo-ricerca {
        width: auto;
        padding-left: 0px;
        border-radius: 4px;
    }
    
    .campo-ricerca {
        width: auto;
    }
    
    .loginBlock {
        text-align: right;
        padding-right: 0;
    }
    
    .fraseBlock h3{
        font-size: 25pt !important;
    }
    
    .textBox {
        font-size: 13pt;
    }
    
    .titleIcons {
        font-size: 27pt;
        font-weight: 500;
    }
    
    .iconSale {
        width: 176px;
    }
    
    #team {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .team-img-meta h5 {
        text-transform: uppercase;
        font-weight: 500;
        margin: 0px 0px 10px 0;
        color: #4c4c4c;
    }
        
    .bg-bordeaux {
        height: 164px;
    }
    
    .textSubtitle {
        font-size: 19pt;
        font-weight: 400;
        text-transform: uppercase;
    }
    
    .moreLineHeight {
        line-height: 1.5;
        padding-top: 0px;
    }
    
    .navbar-brand {
        padding: 20px 10px;
    }
	
	.paddingLeftVeryDifferent {
		padding-left: 95px !important;
	}
	
	#intro {
		width: 100%;
		background-image: url(../img/thumbs/intro_bkg-new-mobile.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-position-y: 78px;
		background-size: 100%;
		background-color: #9c9b9b;
		color: #fff;
	}
	
    .form_register h4 {
        color: #fff;
        font-size: 25px;
        line-height: 30px;
        font-weight: 100;
        letter-spacing: 0px;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
	
	.isDisabled {
		cursor: pointer;
		pointer-events: auto;
	}
	
	.hugeFont{
		font-size: 21pt !important;
	}
	
	.menoGrande {
		font-size: 14pt;
	}
	
	.pareggioTitleOfferta {
		letter-spacing: 1.2px;
		line-height: 1;
		font-size: 31.5pt;
		padding-right: 12px;
	}
	
	.allOmaggi {
		text-transform: uppercase;
		font-weight: 700;
	}
	.textOmaggio{
		background-color: rgba(255, 255, 255, 0.78);	
	}
	.textRed{
		color: #df011b;
		font-size: 20pt !important;
	}
	.textGrey{
		color: #383838;	
	}
	
    .textReport{
        font-size: 13pt !important;
    }
    
    .heightReport{
        height: 28px;
    }
	
	mark, .mark {
		padding-top: 0px;
		font-size: 16pt;
	}
	
	.navbar-toggle {
		display: none;
	}
	
    #intro {
        height: 980px;
    }
	
    #intro_content {
        padding-top: 57px;
        padding-bottom: 0px;
    }
	
    .logoHeader {
        height: 25pt;
        width: auto;
        margin-top: 6px;
    }
    
    .navbar-brand img {
        height: 32px !important;
        width: auto;
    }

	.titleOfferta {
		letter-spacing: 16px;
		font-size: 1.9em;
	}
	
	.titlebar {
		padding-top: 20px;
	}
	
	#intro h2 {
		font-size: 25px;
		line-height: 31px;
		padding: 0;
	}
	
    .fontGiant {
        font-size: 22pt;
    }
	
	.intro_text p {
    	line-height: 29px;
	}
	/*
	#intro_form {
		display: inherit;
	}
	*/
	
	.prodottoAnno {
		width: 90px;
		float: left;
	}	
	
	.titlebar h3 {
		font-size: 22px;
		text-align: center;
	}

	.titlebar h1 {
		font-size: 22px;
		text-align: right;
	}
	
	.vistoTV-left {
		float: left;
		padding-top: 0;
		margin-top: 0;
		width: 79px;
		height: auto;
		padding-top: 16px;
	}
	
	.vistoTV-left {
		float: left;
		padding-top: 0;
		margin-top: 0;
		width: 76px;
		height: auto;
		padding-top: 16px;
	}
	
	.team-img-meta p {
		padding-left: 29px;
	}
	
	.paddingLeftDifferent {
		padding-left: 63px !important;
	}

	.alignLink {
		padding-top: 15px;
		font-size: 9pt;
	}
	
    #footer_copyright p {
        color: #ddd;
        line-height: 37px;
        font-size: 10pt;
        float: left;
    }

	
	#stlChanger {display: none;}

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h3 {
		font-size: 19px;
	}
    .titlebar h3 {
        font-size: 20.9px;
    }
	.titlebar h2:after { width: 120px;}

	#services, #features, #about,  #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 15px; padding-right: 15px; }
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/

	#intro h3 {	font-size: 24px; margin-bottom: 20px; }
	.intro_text p {	font-size: 23px; padding: 0 5%;}
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/
	
	.intro_buttons .btn-theme {font-size: 14px; padding: 7px 14px;}
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/
    .form_register form {
        margin: 0 0px;
        margin-top: 50px;
    }
	
	/*------------------------------------------*/
	/*	 Circle Progress Bars
	/*------------------------------------------*/

	#skills .col-sm-3 { width: 100%; float: none!important;}
	
	/*------------------------------------------*/
	/*	  Statistic Banner
	/*------------------------------------------*/ 
	
	#statistic_banner {padding-top: 80px; padding-bottom: 80px;}
	#statistic_banner .titlebar {margin-bottom: 30px;}
	.statistic-block {width: 100%; float: none; margin-top: 40px;}
	.statistic-number {font-size: 60px; line-height: 60px; }
	.statistic-text {font-size: 20px;}

	/*------------------------------------------*/
	/*	  Portfolio Item
	/*------------------------------------------*/
	
	.portfolio-item { width: 100%; float: none !important; }
	
	/*------------------------------------------*/
	/*	   Portfolio Button Settings
	/*------------------------------------------*/ 

	#gallery-filter .btn-group > .btn {font-size: 14px; margin: 0 3px 5px; padding: 5px 10px;}
	
	/*------------------------------------------*/
	/*	  Team Member Meta
	/*------------------------------------------*/

	.team-img-meta p {padding: 0;}
	
	/*------------------------------------------*/
	/*	 Our Clients
	/*------------------------------------------*/
	
	#clients {padding-bottom: 80px;}
	.customNavigation {display: none;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 20px;line-height: 24px;}
	#promo_line p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	#testimonials h3 { font-size: 24px; line-height: 32px;}
	.testimonial { padding: 0;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"], 
	#newsletter form input[type="submit"] {	font-size: 14px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/

	#newsletter_form {width: 100%;}
	#newsletter h3 { font-size: 20px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}
	
	/*------------------------------------------*/
	/*	 Contact Info
	/*------------------------------------------*/  
	
	.contact-info { width: 100%; float: none !important; }
	
	/*------------------------------------------*/
	/*	 Google Map
	/*------------------------------------------*/	
	
	.map-canvas { height: 400px;}

	.blockZona {
        /*width: 17%;*/
        float: left;
    }
    
    .zoneLink {
        font-size: 10.65pt;
    }
    
    .spazioZone {
        margin-right: 3.75% !important;
    }
}

@media (max-width: 375px) {
    
    .pulsante-oneri {
        margin-top: 33px;
        width: 100%;
        background-color: white;
        border: 1px solid #757575;
        color: #626262 !important;
        text-transform: uppercase;
        font-size: 11.3pt !important;
        border-radius: 4px;
        padding: 3px 7px 3px 7px;
    }
    
    .liberoDaSearch {
        font-size: 13pt !important;
    }
    
    .spazioZone {
        margin-right: 7.45px !important;
    }
    
    .titleHeader {
        font-size: 12pt;
    }
    
    .codiceSmallCartellone {
        padding-left: 14px;
    }
    
	#intro h2 {
		font-size: 23px;
	}
	.fontGiant {

	}
	#intro {
	    
	}
	
	label {
    	font-size: 10.5pt !important;
	}
	
	#ricercaMenu {

    }
}


@media (max-width: 360px) {
    
    #indicateBlock {
        font-size: 9.3pt;
    }
    
    .navbar-brand img {
        height: 29px !important;
        width: auto;
    }
    
    .textSubtitle {
        font-size: 18pt;
        font-weight: 400;
        text-transform: uppercase;
    }
    
	#intro h2 {
		font-size: 22px;
		line-height: 24px;
	}
	.intro_text p {
		font-size: 22px;
		padding: 0 5%;
	}
	
	label {
		font-size: 9.5pt !important;
	}
	
	.form_register h4 {
		color: #fff;
		font-size: 18px;
		line-height: 30px;
		font-weight: 100;
		letter-spacing: 0px;
		text-transform: uppercase;
		margin-bottom: 15px;
	}
	
	.titlebar h3 {
        font-size: 20px;
    }
	
    #intro {
        height: 984px;
    }
	
	mark, .mark {
		padding-top: 0px;
		font-size: 15pt;
	}
	.pareggioTitleOfferta {
		letter-spacing: 0px;
		line-height: 1;
		font-size: 17pt;
	}
	
    #footer {
        height: 170px;
        padding-left: 10px;
        padding-right: 10px;
        position: inherit;
    }
	
}


@media (max-width: 320px) {
    
    #footer {
        height: 200px;
        padding-left: 10px;
        padding-right: 10px;
        position: inherit;
    }
    
    .textDintorni {
        font-size: 11pt;
    }
    
    .titleHeader {
        font-size: 10pt;
    }
    
    #some-element {
        width: 100%;
        background-color: #2525255e;
        color: white;
        z-index: 9;
        font-size: 8.5pt;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        bottom: 5px;
        left: 0;
        top: 8px;
    }
    
    .legendaColori {
        font-size: 7.6pt;
        text-transform: uppercase;
    }
    
    .titleListaKO {
        font-size: 11pt;
        letter-spacing: -0.5px;
    }
    
    .blocchettoAttenzione {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 0px;
        padding-top: 10px;
    }
    
    .attenzioneCartello {
        font-size: 12pt;
        padding-right: 10px;
        padding-left: 10px;
    }
    
    #footer_copyright{
        padding-bottom: 13px;
    }
    
    .pulsante-crea-cartello {
        font-size: 13pt;
    }
    
    .pulsante-scaduti {
        font-size: 11pt;
    }
    
    .pulsante-scadenze {
        font-size: 11pt;
    }
    
    .pulsante-trattative-scadenza {
        font-size: 11pt;
    }
    
    .codiceSmallCartellone {
        font-size: 12pt;
        font-weight: 500;
        padding-left: 17px;
    }
    
    .margin-pallini-colorati{
        margin-right: 1px;
    }
    
    .pulsante-oneri {
        font-size: 12pt;
    }
    
    #ricercaMenu {
        height: 500px !important
    }
    
    .liberoDaSearch {
        font-size: 13pt !important;
    }
    
    .textSubtitle {
        font-size: 25pt;
        font-weight: 400;
        text-transform: uppercase;
    }
    
    .logoHeader {
        height: 20pt;
        width: auto;
        margin-top: 6px;
    }
    
    .navbar-brand img {
        height: 30px !important;
        width: auto;
    }
	
	#intro {
		height: 1060px;
	}
	
	.form_register h4 {
		font-size: 16px;
	}
	
    .bg-bordeaux {
        height: 306px;
    }
	
	.pareggioTitleOfferta {
		letter-spacing: 0.5px;
		line-height: 1;
	}
	
	.paddingWhatsapp {
		padding-top: 40px;
	}
	
	label {
		margin-left: 16px;
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		font-weight: 100;
		font-size: 9.5pt !important;
		font-family: 'Oswald', sans-serif;
		color: white;
	}
	
	.intro_text p {
		font-size: 19px;
		line-height: 29px;
		padding: 0;
	}
	
	.titleOfferta {
		letter-spacing: 14px;
		font-size: 1.9em;
	}
	
	#intro h2 {
		font-size: 21px;
		line-height: 24px;
		margin-bottom: 5px;
		padding: 0;
	}
	
    .fontGiant {
        font-size: 18pt;
        line-height: 1.3;
    }
	
	mark, .mark{
		padding-top: 2px;
		font-size: 15pt;
	}
	
	.prodottoAnno {
		width: 70px;
	    height: auto;
	}
	
	.titlebar h1 {
    	font-size: 17px;
	}
	
	.paddingLeftMore {
		padding-left: 1px !important;
	}
	
	.paddingLeftDifferent {
		padding-left: 43px !important;
	}
	
	
	#footer_copyright p {
    	font-size: 11pt;
	}
	
	.Asterisco p{
		font-size: 9pt;
		padding-left: 9px;
		padding-right: 9px;
	}
	
    .alignLink {
        padding-top: 12px;
        font-size: 9pt;
    }
	
	/*------------------------------------------*/
	/*	 Theme Button
	/*------------------------------------------*/
	
	.fraseBlock h3 {
        font-size: 21pt !important;
    }

    .btn-theme {
        font-size: 23px;
        padding: 8px 16px;
    }
    
    .positionButton {
        margin-top: 35px;
    }

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h2 {font-size: 28px; line-height: 34px;}
    .titlebar h3 {
        font-size: 30px;
        line-height: 1.3;
    }
	.titlebar h2:after { width: 100px;}

	#services, #features, #about,  #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 5px; padding-right: 5px; }
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 50px; padding-bottom: 80px; }
	#intro h3 {	font-size: 16px; margin-bottom: 20px; }
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/
	
	.intro_buttons .btn-theme {margin-bottom: 15px;}
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/
	
    .form_register h4 {
        font-size: 20.6px;
    }
	.form_register form { margin: 0;}
	
	/*------------------------------------------*/
	/*	  Service Box Buttons
	/*------------------------------------------*/

	#service-buttons a {margin-bottom: 10px;}
	
	/*------------------------------------------*/
	/*	TABS
	/*------------------------------------------*/

	.nav-tabs > li > a {font-size: 16px;}
	
	/*------------------------------------------*/
	/*	  Statistic Banner
	/*------------------------------------------*/ 
	
	.statistic-number {font-size: 40px; line-height: 30px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 Pricing
	/*------------------------------------------*/
	
	.pricing-table {margin: 0;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line a {margin-bottom: 10px;}
	#promo_line p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter h3 {font-size: 16px; line-height: 22px;}
	#newsletter p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/
	
	#newsletter form input[type="email"] {width: 100%; font-size: 14px; margin-bottom: 10px;}
	#newsletter form input[type="submit"] {width: 100%; font-size: 14px;}	
	.message {font-size: 16px;}
	
	#footer_copyright p {
        line-height: 35px;
    }

	
}
