/* XL Device :1200px. */
@media (min-width: 1500px) and (max-width: 2500px) {
    .img_header {
    max-width: 2500px;
}
	.signle-h-text-slider .slide-top.title {font-size: 65px; width: 50%; margin: auto;}
	.signle-h-text-slider .slide-top.descrizione p {
	width: 50%;
    font-size: 38px;
    margin: auto;
}
	.header-area .navbar-light .navbar-nav .nav-link {
		font-size:13px;
	}
	.signle-h-text-slider a {
    font-size: 20px;
    margin-top: 40px;
}
	
	.inf-summery {
		padding-right:50px;
	}
	
	.rnd-img-blk {
		width:200px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 200px;
	}
	
	.rnd-img-blk img {
		width:182px!important;
		height:174px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:50px;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 215px);
	}
	
	.border-b-2-img {
		right:280px;
	}
}

/* XL Device :1200px. */
@media (min-width: 1400px) and (max-width: 1599px) {
	.header-area .navbar-light .navbar-nav a {
		font-size:13px;
		margin-left:0;
	}
	
	.inf-summery {
		padding-right:50px;
	}
	
	.rnd-img-blk {
		width:140px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 140px;
	}
	
	.rnd-img-blk img {
		width:120px!important;
		height:120px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:50px;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 215px);
	}
	
	.border-b-2-img {
		right:280px;
	}
	
	.hero-text-sldier-main .container-fluid {
		padding:0;
	}
	
	.signle-h-text-slider h2 {
		font-size:32px;
	}
	
	.hero-bttom-sldier {
		margin-top:-107px;
	}
	
	.border-img-hm {
		position:absolute;
		left:0;
		top:40px;
		z-index:1;
		width:402px;
		height:1000px;
	}
	
	.section-title h2 span {
		font-size:28px;
	}
	
	.section-title h2 {
		font-size:33px;
	}
	
	.section-title p {
		font-size:16px;
	}
	
	.thum-blk-texts h2 {
		font-size:38px;
	}
	
	.thum-blk-texts p {
		font-size:17px;
		line-height:24px;
	}
	
	.signle-info-top-thum-blk {
		height:400px;
	}
	
	.single-zn-img-blk h2 {
		font-size:36px;
	}
	
	.zn-img-blk {
		max-width:1100px;
	}
	
	.border-sec-mn {
		position:absolute;
		right:-202px;
		bottom:-412px;
		width:1028px!important;
		max-width:802px;
		height:702px;
	}
	
	.border-3-img {
		position:absolute;
		top:46px;
		left:-121px;
		height:1472px;
	}
	
	.nt-content-blk h2 {
		font-size:38px;
	}
	
	.nt-content-blk p {
		font-size:17px;
	}
}

/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1399px) {
    
    
	.header-area .navbar-light .navbar-nav a {
		font-size: 12px;
	}
	
	.dt-blu-atn {
		max-width:266px;
	}
	
	.header-area .navbar-light .navbar-nav .nav-link {
		font-size:12px;
		margin-left:6px;
		padding-left:9px;
		padding-right:10px;
	}
	
	.inf-summery {
		padding-right:50px;
	}
	
	.rnd-img-blk {
		width:140px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 140px;
	}
	
	.rnd-img-blk img {
		width:120px!important;
		height:120px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:50px;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 215px);
	}
	
	.border-b-2-img {
		right:167px;
		height:738px;
	}
	
	.signle-h-text-slider h2 {
		font-size:32px;
	}
	
	.hero-bttom-sldier {
		margin-top:-66px;
	}
	
	.border-img-hm {
		position:absolute;
		left:0;
		top:40px;
		z-index:1;
		width:320px;
		height:1000px;
	}
	
	.section-title h2 span {
		font-size:28px;
	}
	
	.section-title h2 {
		font-size:33px;
	}
	
	.section-title p {
		font-size:16px;
	}
	
	.thum-blk-texts h2 {
		font-size:38px;
	}
	
	.thum-blk-texts p {
		font-size:17px;
		line-height:24px;
	}
	
	.signle-info-top-thum-blk {
		height:400px;
	}
	
	.single-zn-img-blk h2 {
		font-size:36px;
	}
	
	.zn-img-blk {
		max-width:1100px;
	}
	
	.border-sec-mn {
		position:absolute;
		right:-202px;
		bottom:-412px;
		width:1028px!important;
		max-width:802px;
		height:702px;
	}
	
	.border-3-img {
		position:absolute;
		top:46px;
		left:-121px;
		height:1472px;
	}
	
	.nt-content-blk h2 {
		font-size:38px;
	}
	
	.nt-content-blk p {
		font-size:17px;
	}
	
	.footer-bottom-blk {
		margin-top:200px;
	}
	
	.pd-lft {
		padding-left:15px;
	}
	
	.pr-rt {
		padding-right:15px;
	}
	
	.form-main-wrp {
		max-width:665px;
		background:#fff;
		-webkit-box-shadow:0 0 10px #ddd;
		box-shadow:0 0 39px #ddddddab;
		padding:70px;
		margin-left:auto;
		margin-right:25px;
	}
	
	.brd-1 {
		width:383px;
	}
	
	.vl-rt-text {
		padding-right:0;
	}
	
	.header-area-sldier-wrp .owl-nav button {
		left:20px;
	}
	
	.header-area-sldier-wrp .owl-nav button.owl-next {
		right:20px;
	}
}

@media (min-width: 992px) and (max-width: 1300px) { 
   .header-area .navbar-light .navbar-nav a {
       font-size: 12px;
       padding: 4px;
   }
   .navbar-brand {
       max-width: 260px;
   }
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
 
    
    	.header-area .navbar-light .navbar-nav a {
		font-size: 12px;
	}
    
	.header-area .navbar-light .navbar-nav a {
		padding:10px 0px;
	}
	
	.left-fx-sc-bar {
		left:-50px;
	}
	
	.dt-blu-atn {
		max-width:266px;
	}
	
	.header-area .navbar-light .navbar-nav .nav-link {
		font-size:12px;
		margin-left:6px;
		padding-left:9px;
		padding-right:10px;
	}
	
	.inf-summery {
		padding-right:0;
	}
	
	.rnd-img-blk {
		width:140px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 140px;
	}
	
	.rnd-img-blk img {
		width:120px!important;
		height:120px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:0;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 215px);
	}
	
	.border-b-2-img {
		right:167px;
		height:738px;
	}
	
	.signle-h-text-slider h2 {
		font-size:32px;
	}
	
	.hero-bttom-sldier {
		margin-top:-39px;
	}
	
	.border-img-hm {
		position:absolute;
		left:0;
		top:40px;
		z-index:1;
		width:320px;
		height:1000px;
	}
	
	.section-title h2 span {
		font-size:28px;
	}
	
	.section-title h2 {
		font-size:33px;
	}
	
	.section-title p {
		font-size:16px;
	}
	
	.thum-blk-texts h2 {
		font-size:38px;
	}
	
	.thum-blk-texts p {
		font-size:17px;
		line-height:24px;
	}
	
	.signle-info-top-thum-blk {
		height:400px;
	}
	
	.single-zn-img-blk h2 {
		font-size:36px;
	}
	
	.zn-img-blk {
		max-width:1100px;
	}
	
	.border-sec-mn {
		position:absolute;
		right:-202px;
		bottom:-412px;
		width:1028px!important;
		max-width:802px;
		height:702px;
	}
	
	.border-3-img {
		position:absolute;
		top:46px;
		left:108px;
		height:1421px;
		width:683px;
	}
	
	.nt-content-blk h2 {
		font-size:38px;
	}
	
	.nt-content-blk p {
		font-size:17px;
	}
	
	.footer-bottom-blk {
		margin-top:200px;
		padding-left: 50px;
        padding-right: 50px; 
	}
	
	.pd-lft {
		padding-left:15px;
	}
	
	.pr-rt {
		padding-right:15px;
	}
	
	.header-area {
		padding:0 15px;
	}
	
	.viaggi-area-wrp {
		padding-left:50px;
	}
	
	.dt-sp-1 {
		max-width:200px;
	}
	
	.info-slider-blk {
		padding-left:0;
		padding-right:0;
	}
	
	.nt-img-blk {
		max-width:60%;
		margin-left:auto;
		height:450px;
	}
	
	.row.btm-blk-main {
		margin-top:62px;
	}
	
	.navbar-brand {
		max-width:208px;
	}
	
	.brd-1 {
		width:383px;
	}
	
	.vl-rt-text {
		padding-right:0;
	}
	
	.header-area-sldier-wrp .owl-nav button {
		left:20px;
	}
	
	.header-area-sldier-wrp .owl-nav button.owl-next {
		right:20px;
	}
	
	.header-area-sldier-wrp {
		padding-left:50px;
	}
	
	.prd-texts {
		padding:31px;
	}
	
	.form-main-wrp {
		margin:0 auto;
	}
	
	.form-img-main {
		width:100%;
	}
}

/* md */
@media (max-width: 991px) {
    
.post_bg .img_header{
    left: 0px;
    position: relative;
    top: 10px;
    object-fit: cover;
    height: 280px;
    width: 100%;

}    
.img_header {
    left: 0px;
    position: absolute;
    top: 230px;
    object-fit: cover;
    height: 280px;
    width: 100%;
}    
.vl-rt-text {
    text-align: center;
}
.vl-rt-text .lead p:after {
    right: 0px;
}
    
.sm-content {
    text-align: center;
    display: block;
}
.vl-rt-text .lead {
    padding: 60px!important;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: relative;
    top: 0;
    left: 0;
    margin: auto;
}
  .video_section .wrap {
    display: flex;
    flex-direction: column;
}
.video_section .wrap .video {
    padding: 10px;
    width: 100%;
    display: flex;
}  
    
 .viaggi-area-wrp .carousel-indicators {
	margin-right: 12px;
}

    #list_ .item {
    margin-bottom: 60px;
}
	.dt-sp-1 {
		display:none;
	}
	
	.categ {
		display:block;
	}
	
.header-single div {
    margin-left: 0;
    height: auto;
}
	
	#archive_header .wrap .content {
		width:100%;
		position: relative!important;
		height: 230px;
	}
	
	#archive_header .wrap .content:after {
		display:none;
	}
	
	#primary-menu .dropdown .dropdown-toggle {
		color:#f79422!important;
		font-weight:700!important;
	}
	
	#primary-menu li a:after {
		display:none;
	}
	
	.header-area .navbar-light .navbar-nav a {
		padding:0 21px;
		display:inline-block;
		margin-bottom:16px;
	}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position:relative;
		top:auto;
		visibility:visible!important;
		display:flex;
		flex-direction:column;
		margin-top:0;
		padding-top:0;
		box-shadow:none;
		border:none;
	}
	
	.left-fx-sc-bar {
		display:none;
	}
	
	.header-area ul.navbar-nav {
		width:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		text-align:left;
		height: 400px;
        overflow: scroll;
	}
	
	.navbar-nav li ul.sub-menu {
		position:static;
		opacity:1;
		visibility:visible;
		display:none;
		padding:0;
		-webkit-transform:rotateX(0deg);
		transform:rotateX(0deg);
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		-o-box-shadow:none;
		box-shadow:none;
		-webkit-transition:inherit!important;
		transition:inherit!important;
		margin-left:0;
	}
}

/* MD Device :768px. */

@media (min-width: 990px) and (max-width: 1025px) {
 .header-area .navbar-light .navbar-nav a {
    padding: 10px 0px;
}   
    
}

@media (min-width: 768px) and (max-width: 991px) {
    light .navbar-nav a {
    padding: 7px 0px;
}
	.dt-blu-atn {
		max-width:216px;
	}
	
	.navbar-nav li ul {
		position:static;
		opacity:1;
		visibility:visible;
		display:none;
		padding:0;
		-webkit-transform:rotateX(0deg);
		transform:rotateX(0deg);
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		-o-box-shadow:none;
		box-shadow:none;
		-webkit-transition:inherit!important;
		transition:inherit!important;
		margin-left:0;
	}
	
	.hero-area-wrp {
		background:#f6f2ed;
	}
	
	.header-area .navbar-light .navbar-nav .nav-link {
		font-size:12px;
		margin-left:0;
		padding-left:9px;
		padding-right:0;
		padding-left:0;
		padding-right:0;
	}
	
	.header-area .navbar-light .navbar-nav li:last-child a {
		text-align:center;
	}
	
	.header-area .navbar-light .navbar-nav li ul li:last-child a {
		text-align:left;
	}
	
	.inf-summery {
		padding-right:0;
	}
	
	.rnd-img-blk {
		width:140px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 140px;
	}
	
	.rnd-img-blk img {
		width:120px!important;
		height:120px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:0;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 150px);
	}
	
	.border-b-2-img {
		right:167px;
		height:738px;
	}
	
	.signle-h-text-slider h2 {
		font-size:32px;
	}
	
	.hero-bttom-sldier {
		margin-top:-47px;
	}
	
	.border-img-hm {
		position:absolute;
		left:0;
		top:40px;
		z-index:1;
		width:320px;
		height:1000px;
		display:none;
	}
	
	.section-title h2 span {
		font-size:28px;
	}
	
	.section-title h2 {
		font-size:33px;
	}
	
	.section-title p {
		font-size:16px;
	}
	
	.thum-blk-texts h2 {
		font-size:38px;
	}
	
	.thum-blk-texts p {
		font-size:17px;
		line-height:24px;
	}
	
	.signle-info-top-thum-blk {
		height:400px;
	}
	
	.single-zn-img-blk h2 {
		font-size:36px;
	}
	
	.zn-img-blk {
		max-width:1100px;
	}
	
	.border-sec-mn {
		position:absolute;
		right:-202px;
		bottom:-412px;
		width:1028px!important;
		max-width:802px;
		height:702px;
	}
	
	.border-3-img {
		position:absolute;
		top:46px;
		left:108px;
		height:1421px;
		width:683px;
		display:none;
	}
	
	.nt-content-blk h2 {
		font-size:38px;
	}
	
	.nt-content-blk p {
		font-size:17px;
	}
	
	.footer-bottom-blk {
		margin-top:200px;
	}
	
	.pd-lft {
		padding-left:15px;
	}
	
	.pr-rt {
		padding-right:15px;
	}
	
	.header-area {
		padding:0;
	}
	
	.hero-area-wrp {
		padding-left:0;
		margin-left:0;
	}
	
	.carousel-item .view {
		height:450px;
	}
	
	.viaggi-area-wrp {
		padding-left:0;
	}
	
	.dt-sp-1 {
		max-width:200px;
	}
	
	.info-slider-blk {
		padding-left:0;
		padding-right:0;
	}
	
	.nt-img-blk {
		max-width:51%;
		margin-left:auto;
		height:450px;
	}
	
	.row.btm-blk-main {
		margin-top:62px;
	}
	
	.navbar-brand {
		max-width:328px;
	}
	
	.viaggi-area {
		padding-right:0;
	}
	
	.signle-h-text-slider {
		padding-left:0;
	}
	
	.signle-viaggi-items {
		margin-bottom:20px;
	}
	
	.sp-1 {
		max-width:68%;
	}
	
	.left-long-img-blk {
		margin-bottom:20px;
	}
	
	.border-b-1 {
		display:none;
	}
	
	.border-b-2-img {
		display:none;
	}
	
	.d-sp {
		display:none;
	}
	
	.blog-spp {
		display:none;
	}
	
	.border-bottom-ft {
		display:none;
	}
	
	.pd-lftt {
		padding-left:15px;
		margin-top:26px;
	}
	
	.footer-logo a img {
		max-width:258px;
	}
	
	.blog-img img {
		width:100%;
	}
	
	.single-blog-item {
		margin-bottom:23px;
	}
	
	.footer-bottom-left-texts {
		text-align:center;
	}
	
	.footer-bottom-right-texts p {
		text-align:center;
		margin-top:5px;
	}
	
	.border-sec-mn {
		display:none;
	}
	
	.brd-1 {
		width:383px;
	}
	
	.vl-rt-text {
		padding-right:0;
	}
	
	.header-area-sldier-wrp .owl-nav button {
		left:20px;
	}
	
	.header-area-sldier-wrp .owl-nav button.owl-next {
		right:20px;
	}
	
	.header-area-sldier-wrp {
		padding-left:0;
	}
	
	.prd-texts {
		padding:31px;
	}
	
	.form-main-wrp {
		margin:0 auto;
	}
	
	.form-img-main {
		width:100%;
	}
	
	.single-header-slider {
		height:424px;
	}
	
	.brd-top-blk a {
		font-size:13px;
	}
	
	.vl-rt-text {
		margin-top:59px;
	}
	
	.des-area {
		margin-top:100px;
	}
}

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.zn-img-blk a {
		display:block;
	}
	
	.dt-blu-atn {
		max-width:216px;
	}
	
	#carousel-thumb .signle-h-text-slider .slide-top.descrizione p {
		font-size:16px;
	}
	
	#carousel-thumb .signle-h-text-slider .slide-top.title {
		font-size:20px;
		line-height:normal;
		position:relative;
		z-index:2;
	}
	
	#carousel-thumb .carousel-item .view {
		margin-left:0;
		width:100%;
	}
	
	.header-area .navbar-light .navbar-nav .nav-link {
		font-size:12px;
		margin-left:0;
		padding-left:9px;
		padding-right:0;
		padding-left:0;
		padding-right:0;
	}
	
	.header-area .navbar-light .navbar-nav li:last-child a {
		text-align:center;
	}
	
	.header-area .navbar-light .navbar-nav li ul li:last-child a {
		text-align:left;
	}
	
	.inf-summery {
		padding-right:0;
	}
	
	.rnd-img-blk {
		width:140px;
		-webkit-box-flex:0;
		-ms-flex:0 0 200px;
		flex:0 0 140px;
	}
	
	.rnd-img-blk img {
		width:120px!important;
		height:120px;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		padding-left:150px;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 150px);
	}
	
	.border-b-2-img {
		right:167px;
		height:738px;
	}
	
	.signle-h-text-slider h2 {
		font-size:20px;
	}
	
	.hero-bttom-sldier {
		margin-top:0;
	}
	
	.border-img-hm {
		position:absolute;
		left:0;
		top:40px;
		z-index:1;
		width:320px;
		height:1000px;
		display:none;
	}
	
	.section-title h2 span {
		font-size:28px;
	}
	
	.section-title h2 {
		font-size:33px;
	}
	
	.section-title p {
		font-size:16px;
	}
	
	.thum-blk-texts h2 {
		font-size:38px;
	}
	
	.thum-blk-texts p {
		font-size:17px;
		line-height:24px;
	}
	
	.single-info-slider-blk .owl-dots {
		width:calc(100% - 0px);
		text-align:center;
		margin-top:13px;
		margin-bottom:25px;
	}
	
	.single-info-slider-blk.info-slider-sec .owl-dots {
		text-align:center;
	}
	
	.single-zn-img-blk h2 {
		font-size:36px;
	}
	
	.zn-img-blk {
		max-width:1100px;
	}
	
	.border-sec-mn {
		position:absolute;
		right:-202px;
		bottom:-412px;
		width:1028px!important;
		max-width:802px;
		height:702px;
	}
	
	.border-3-img {
		position:absolute;
		top:46px;
		left:108px;
		height:1421px;
		width:683px;
		display:none;
	}
	
	.nt-content-blk h2 {
		font-size:26px;
	}
	
	.nt-content-blk p {
		font-size:17px;
	}
	
	.footer-bottom-blk {
		margin-top:36px;
	}
	
	.pd-lft {
		padding-left:15px;
	}
	
	.pr-rt {
		padding-right:15px;
	}
	
	.hero-text-slider-inner {
		padding-bottom:0px;
	}
	
	.header-area {
		padding:0;
	}
	
	.hero-area-wrp {
		padding-left:0;
		margin-left:0;
	}
	
	.viaggi-area-wrp {
		padding-left:0;
		margin-left:0;
	}
	
	.dt-sp-1 {
		max-width:200px;
	}
	
	.info-slider-blk {
		padding-left:0;
		padding-right:0;
	}
	
	.nt-img-blk {
		max-width:100%;
		margin-left:auto;
		height:300px;
	}
	
	.row.btm-blk-main {
		margin-top:0;
	}
	
	.navbar-brand {
		max-width:300px;
	}
	
	.viaggi-area {
		padding-right:0;
		padding-top: 0px;
	}
	
	.signle-h-text-slider {
		padding-left:0;
	}
	
	.signle-viaggi-items {
		margin-bottom:20px;
	}
	
	.sp-1 {
		max-width:68%;
	}
	
	.left-long-img-blk {
		margin-bottom:20px;
	}
	
	.border-b-1 {
		display:none;
	}
	
	.border-b-2-img {
		display:none;
	}
	
	.d-sp {
		display:none;
	}
	
	.blog-spp {
		display:none;
	}
	
	.border-bottom-ft {
		display:none;
	}
	
	.pd-lftt {
		padding-left:15px;
		margin-top:26px;
	}
	
	.footer-logo a img {
		max-width:258px;
	}
	
	.blog-img img {
		width:100%;
	}
	
	.single-blog-item {
		margin-bottom:23px;
	}
	
	.footer-bottom-left-texts {
		text-align:center;
	}
	
	.footer-bottom-right-texts p {
		text-align:center;
		margin-top:5px;
	}
	
	.border-sec-mn {
		display:none;
	}
	
	.hero-text-slider-inner .owl-dots {
		right:-35px;
	}
	
	.signle-h-text-slider a {
		background:#e22d80;
		color:#fff;
		font-weight:500;
		display:inline-block;
		padding:8px 18px;
		border:1px solid #f6f6f6;
		margin-top:7px;
		-webkit-transition:.3s;
		transition:.3s;
		font-size:9px;
	}
	
	.sp-1 {
		display:none;
	}
	
	.info-bottom-text-blk {
		display:block;
	}
	
	.inf-summery {
		padding-top:40px;
		padding-left:150px;
	}
	
	.zan-area .mt-100 {
		margin-top:35px;
	}
	
	.info-bottom-text-blk {
		position:relative;
	}
	
	.rnd-img-blk {
		position:absolute;
		top:0;
	}
	
	.single-info-slider-blk.info-slider-sec .inf-summery {
		text-align:left;
	}
	
	.left-long-img-blk .single-zn-img-blk {
		height:auto;
	}
	
	.nt-content-blk {
		max-width:100%;
		position:unset;
		left:0;
		top:50%;
		-webkit-transform:unset;
		transform:unset;
	}
	
	.nt-content-blk {
		margin-bottom:25px;
	}
	
	.nt-img-blk::after {
		display:none;
	}
	
	.single-nt-row.mrg-sec {
		margin-top:0;
	}
	
	.single-nt-row {
		margin-top:0;
	}
	
	.single-nt-row {
		position:relative;
		margin-bottom:25px;
	}
	
	.footer-single-widget {
		text-align:center;
	}
	
	.see-more-btn {
		margin-top:16px;
	}
	
	.footer-single-widget {
		margin-bottom:25px;
	}
	
	.navbar.navbar-expand-lg.navbar-light {
		padding-left:0;
		padding-right:0;
	}
	
	.hero-area-wrp {
		background:#f6f2ed;
	}
	
	.brd-1 {
		width:383px;
	}
	
	.vl-rt-text {
		padding-right:0;
	}
	
	.header-area-sldier-wrp .owl-nav button {
		left:20px;
	}
	
	.header-area-sldier-wrp .owl-nav button.owl-next {
		right:20px;
	}
	
	.header-area-sldier-wrp {
		padding-left:0;
	}
	
	.prd-texts {
		padding:31px;
		padding-left:20px;
		padding-right:20px;
	}
	.order-lg-last {
    min-height: 440px;
}
	
	.form-main-wrp {
		margin:0 auto;
	}
	
	.form-img-main {
		width:100%;
	}
	
	.single-header-slider {
		height:286px;
	}
	
	.brd-top-blk a {
		font-size:13px;
	}
	
	.vl-rt-text {
		margin-top:59px;
	}
	
	.des-area {
		margin-top:25px;
	}
	
	.vl-rt-text h2 {
		font-size:26px;
	}
	
	.sm-content {
		display:block;
	}
	
	.single-sm-content {
		margin-right:0;
	}
	
	.des-texts {
		padding:0;
	}
	
	.prd-infoarea {
		margin-top:25px;
	}
	
	.form-main-wrp {
		padding:15px;
	}
	
	.form-top-row {
		display:block;
	}
	
	.single-form-grp-wrp {
		max-width:100%;
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
	}
	
	.form-main-wrp::after {
		right:-11px;
		bottom:-11px;
	}
	
	.brd-1 {
		display:none;
	}
	
	.form-area {
		margin-bottom:60px;
	}
	
	.form-top-row.sec-rw .single-form-grp-wrp {
		max-width:100%;
	}
	
	.form-main-wrp h3 {
		font-size:22px;
	}
	
	.form-main-wrp h3 span {
		font-size:17px;
	}
	
	.form-area {
		margin-top:10px;
	}
	
	.dt-sp-2 {
		display:none;
	}
}

/* SM Small Device :550px. */
@media only screen and (max-width: 670px) {
	.slide-top.descrizione {
		position:relative;
		z-index:2;
	}
	
	.signle-h-text-slider .view {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.carousel-indicators {
		bottom: 0px;
		justify-content:flex-end;
		margin-right:0;
	}
	
	.signle-h-text-slider .view:after {
		content:'';
		position:absolute;
		width:100%;
		height:100%;
		display:block;
		left:0;
		
	}
}

@media only screen and (max-width: 375px) {
	.navbar-brand {
		max-width: 262px;
	}
	.signle-h-text-slider .slide-top.title {
		font-size: 16px;
	}
	.signle-h-text-slider p{margin-bottom: 0px;}
}