/*===========================================*/
/*	DESKTOP LAYOUT 
/*===========================================*/

p  {
	    font-size: 16px;
    line-height: 1.8;
	
}

.portfolio-box1 .pop-img, .portfolio-box1 .pop-link, .portfolio-box1 .link-wrp a {
    background-color: #3471ce;
   
}

.btn-default {
    background-color: #033680;
   
}

.footer-section-8 {
        background-color: #3471ce;
		color: #FFF;
		padding: 20px 0;
}

}

.footer-section-8  a {
		color: #FFF;

}
.slider-section-3 {
	
	    padding: 50px 0;

}

.calltoaction-section-2 {
    background-color: #3471ce !important;
	
}

.pulsante {
	max-width: 100% !important;

}
.info-box1 .hd {
    font-weight: 600;
}

.intro-section-14 .full-wh>.full-wh {
    background-color: rgba(31,157,243,0) !important;
}

 
.h2 {
    font-size: 26px;
    font-weight: 600;
    font-style: italic;
}


@media (min-width: 1200px) {
	

}
@media (min-width: 992px) and (max-width: 1199px) {
	
}

@media (min-width: 992px) {
	
.owl-carousel .owl-item .logoimg {
    width: auto !important;
    margin: 0px auto !important;
 
}


.ctrl-2 .owl-nav {
	
	display: none !important;
}

.vm-item, .vm>.vm-item {

    top: 100px !important;
}	
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	
.vm-item, .vm>.vm-item {

    top: 15px !important;
	position: absolute !important;
}	

.intro-section-14 {
    height: 370px;
}
	
}




/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {
	
}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}