.col-sm-4 {
    width: 25%;
}
#counter .widget_illdy_counter {
    margin-top: 0px;
}
#header .top-header .row {
    margin-top: 0px;
}

.copyright span a{
	display:none;
}
.copyright{
	color:#242320;
}

.myimage{
	background-size: cover;
	background-position: center center;
}
.nicepdf{
	width:200px;
	height:149px;
	margin-left: -50px;
}
.txtpdf{
	font-size:18px;
	color:#f1d204;
	font-weight:bolder;
}

.txtpdf:hover{
	color:#337ab7;
}

#header.header-front-page .bottom-header .section-description {
    font-weight: bold;
    text-shadow: 2px 2px 4px #000;
}
#sticky-wrapper {
    background-color: #222f36;
}
#contact-us .section-content .contact-us-box .box-right span {
	width: 160px;
}
#header .header-logo-img {
    max-width: 300px;
}
.open-responsive-menu {
	padding: 80px 0 0 0;
}
.col-sm-12 h1{
 	text-shadow: 2px 2px 4px #000;
	// width:90%;
}
.col-sm-12 h2{
 	color: transparent;
}

#header .bottom-header.blog {
    padding: 230px 0;
}
#services {
    padding: 0px 0 75px 0;
}

.front-page-section .section-header h3 {
   // display: none;
}

.markup-format .aligncenter {
display: table !important;
}

    #services .widget_illdy_service:nth-child(2),
    #services .widget_illdy_service:nth-child(3) {
        margin-top: 40px;
        width: 100%;
    }

@media only screen and (min-width:150px) and (max-width:700px) {
#counter .widget_illdy_counter {
    margin-top: 40px;
    width: 80%;
}
	.col-sm-4 {
    width: 50%;
}
	#header .top-header {
    padding-top: 0;
}
	#header .top-header .row {
    margin-top: 20px;
}
	#header .bottom-header {
    margin-top: 30%;
}
	.front-page-section .section-header {
    margin-bottom: 0px;
}
	#about, #static-page-content {
    padding: 15px 0 85px 0;
}	
	.open-responsive-menu {	
	display:none;
	}
	.mobmenur-container {
    margin-top: 33px;
	}
	.mobmenu-right-panel .mob-cancel-button {
    margin-top: 5px;
	}
	.mobmenu-right-panel li, .rightmbottom, .rightmtop {
    padding-left: 0%;
    padding-right: 0%;
	}
 }

@media only screen and (min-width:700px) and (max-width:1080px) {
	#counter .counter-number{
		font-size:45px;
	}

#header .top-header {
    padding-top: 0;
}
	#header .top-header .row {
    margin-top: 20px;
}
	.front-page-section .section-header {
    margin-bottom: 0px;
}
		#about, #static-page-content {
    padding: 15px 0 85px 0;
}
	.open-responsive-menu {	
	display:none;
	}
		.mobmenur-container {
    margin-top: 33px;
	}
	.mobmenu-right-panel li, .rightmbottom, .rightmtop {
    padding-left: 0;
    padding-right: 0;
}
}

#footer{
	background-color: #222f36;
}

// #header .bottom-header .section-description {
    background-color: #222f36;
	  border-radius: 13px;
}

.giustifica{
	text-align: justify;
}

.prop img:hover{
	 opacity:1;
}
.kaliforms-form-container > h3 {
    font-size: 30px;
}

.widget ul li a:hover{
	color:#337ab7 !important;
}

.markup-format a {
    text-decoration: none;
}

#header .top-header .header-navigation ul li {
	margin-left: 15px;
}

#contact-us {
    height: 150px;
}

#header .top-header {
    background-color: #222f36;
	opacity:0.9;
}

#header .bottom-header {
    width: 100%;
    padding-top: 30%;
    padding-bottom: 3%;
    text-align: center;
}