@media all and (max-width: 1660px){
    #main_slider .owl-dots {
        left: 9.7%;
    }
}
@media all and (max-width: 1600px){
    #main_slider .owl-dots {
        left: 7.7%;
    }
	.effect-16 ~ label {
		top: -23px;
		font-size: 40px;
	}
}
@media all and (max-width: 1550px){
    #main_slider .owl-dots {
        left: 5.7%;
    }
}
@media all and (max-width: 1550px){
    #main_slider .owl-dots {
        left: 4.7%;
    }
}
@media all and (max-width: 1430px){
    #main_slider .owl-dots {
        left: 2.7%;
    }
}
@media all and (max-width: 1385px){
    .effect-16 ~ label {
		top: -9px;
		font-size: 33px;
	}
}
@media all and (max-width: 1380px){
    #main_slider .owl-dots {
        left: 0.7%;
    }
}
@media all and (max-width: 1300px){
    #main_slider .owl-dots {
        left: 0%;
    }
}
@media all and (max-width: 1270px){
    #main_slider .owl-dots {
        left: -2%;
		top: 153px;
	}
	#main_slider.owl-theme .owl-dots .owl-dot {
		margin: 5px 11px 5px 7px;
	}
}
@media all and (max-width: 1200px){
    #main_slider .owl-dots {
        left: -7%;
	}
}

@media all and (max-width: 1150px){
    .my-container {
        width: 95%;
    }

    .navbar-light .navbar-nav.my-main-menu .nav-link {
        font-size: 22px;
    }
	
    #main_slider .owl-dots {
        left: -9%;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 320px;
		right: 21px;
		max-width: 53%;
	}
	.pop-up-content {
		width: 79%;
	}
}

@media all and (max-width: 1119px){
	.bg-welcome-logo form {
		margin: 35px auto auto;
		width: 55%;
	}
	.bg-welcome-logo h2 {
		padding-top: 37px;
		font-size: 18px;
	}
	.bg-welcome-logo .learn-more {
		margin-top: 32px;
	}

}
@media all and (max-width: 1070px){
	.bg-main-img {
		height: 916px;
	}
	.vertical-slider {
		top: -309px;
	}
	.vertical-slider li {
		height: 299px;
	}
	.bg-vertical-slider {
		height: 919px;
	}
}

@media all and (max-width: 1050px){
    .mail-content {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .social-content{
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
	.item1, .item2, .item3 {
		padding: 30px 0 130px;
	}
	
	#main_slider.owl-carousel .owl-item img.im1 {
		max-width: 66%;
	}
	.im1_1 {
		top: 261px;
		right: -2px;
		max-width: 70%;
	}
	.im1_1_1 {
		top: 311px;
		right: 17px;
	}
	.im1_2 {
		top: 356px;
		right: 100px;
		max-width: 75%;
	}
	.im1_1.im1_1_5 {
		top: 286px;
		right: 172px;
	}
	.item-child h2 {
		font-size: 27px;
		margin-top: 80px;
		letter-spacing: -.01em;
	}
	#main_slider.owl-theme .owl-dots .owl-dot.active span {
		width: 57px;
		height: 59px;
		background-size: contain;
	}
	.im1_1_1.im1_1_6 {
		top: 288px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 274px;
	}
}

@media all and (max-width: 1030px){
	.im1_1 {
		top: 242px;
		right: 5px;
	}
	.im1_1_1 {
		top: 290px;
		right: 23px;
	}
	.im1_2 {
		top: 333px;
	}
	.item-child h2 {
		font-size: 26px;
		margin-top: 75px;
		letter-spacing: 0em;
	}
	.item-child p {
		font-size: 16px;
		letter-spacing: 0em;
	}
	.im1_1.im1_1_2 {
		top: 291px;
		max-width: 62%;
	}
}

@media all and (max-width: 1020px){
	.im1_1 {
        top: 249px;
	}
	.im1_1.im1_1_1 {
		top: 290px;
		right: 23px;
	}
	.im1_2 {
        top: 331px;
	}
}

@media all and (max-width: 1018px){
	.vodka .im1 {
		left: 0;
    	right: 0;
    	margin: auto;
    	width: 59%;
	}
	.bg-welcome-logo form {
		width: 60%;
	}
}

@media all and (max-width: 1012px){
	.im1_1 {
		top: 243px;
		right: 2px;
	}
	.im1_2 {
        top: 332px;
        right: 80px;
	}
	.item-child h2 {
		font-size: 24px;
	}
}

@media all and (max-width: 995px){
    #main_slider.owl-carousel .owl-item img.im1 {
        max-width: 57%;
    }
	#main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 63%;
	}
	.im1_2 {
		top: 283px;
	}
	.im1_1 {
		top: 195px;
	}
	.im1_1.im1_1_5 {
		top: 267px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 253px;
	}
}


@media all and (max-width: 985px){
	.im1_1 {
		top: 210px;
		right: 10px;
	}
	.im1_2 {
        top: 290px;
	}
	.item-child h2 {
		font-size: 24px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 262px;
		right: 35px;
	}
	.pop-up-content {
		padding: 59px 57px;
	}
	.pop-up-content h2 {
		font-size: 59px;
		margin-bottom: 59px;
	}
	.pop-up-content p {
		font-size: 17px;
	}
}

@media all and (max-width: 971px){
	#main_slider.owl-carousel .owl-item img.im1 {
		max-width: 64%;
	}
	.im1_1 {
		top: 243px;
		right: -2px;
		max-width: 68%;
	}
	.im1_2 {
		top: 323px;
		max-width: 74%;
	}
	.im1_1.im1_1_1 {
		top: 274px;
	}
	.vertical-slider {
		top: -285px;
	}
	.vertical-slider li {
		height: 276px;
	}
	.bg-vertical-slider {
		height: 853px;
	}
	.bg-main-img {
		height: 852px;
	}
	.about-main-img h4 {
		font-size: 41px;
	}
	.about-main-img p {
		font-size: 19px;
	}
}


@media all and (max-width: 965px){
	.item-child h2 {
		font-size: 22px;
	}
	.im1_1.im1_1_2 {
		top: 260px;
	}
	.im1_1.im1_1_5 {
		top: 251px;
		right: 163px;
	}
}

@media all and (max-width: 955px){
    header .icone p {
        font-size: 15px;
    }
    header .icone p i {
        font-size: 14px;
        margin-right: 14px;
    }
    header .icone p.language {
        margin-right: 27px;
        font-size: 13px;
    }
    header .icone p.social-icone i {
        font-size: 17px;
    }
	footer h5 {
		margin-top: 18px;
		font-size: 21px;
	}
	footer ul li a, 
	footer p a {
		font-size: 20px;
	}
	footer p a {
		margin-right: 19px;
		font-size: 23px;
	}
}

@media all and (max-width: 940px){
	.my-col-1-940{
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%;
		
	}
	.my-col-2-940{
		-ms-flex: 0 0 44%;
		flex: 0 0 44%;
		max-width: 44%;
	}
    .blog-slider {
		padding-left: 96px;
		padding-right: 6px;
	}
	.slider-top, 
	.slider-bottom {
		right: 35.5%;
	}
}

@media all and (max-width: 933px){
	.bg-welcome-logo form {
		margin: 23px auto auto;
		width: 67%;
	}
}

@media all and (max-width: 930px){
	.im1_1 {
		top: 226px;
        right: 9px;
	}
	.im1_2 {
		top: 294px;
	}
	.item-child h2 {
		font-size: 24px;
	}
	.med-930 {
		flex: 0 0 95.333333%;
		max-width: 95.333333%;
	}
	.im1_1.im1_1_1 {
		top: 255px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 241px;
	}
	footer {
		padding-top: 56px;
	}
}

@media all and (max-width: 900px){
	.im1_1.im1_1_5 {
		top: 234px;
		right: 155px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 230px;
	}
}

@media all and (max-width: 890px){
	.my-col-1-940{
		-ms-flex: 0 0 56%;
		flex: 0 0 56%;
		max-width: 56%;
		
	}
}
@media all and (max-width: 870px){
	footer ul li a, 
	footer p a {
		font-size: 18px;
	}
}

@media all and (max-width: 866px){
	.im1_1 {
		top: 201px;
	}
	.im1_2 {
		top: 271px;
	}
	.im1_1.im1_1_1 {
		top: 239px;
	}
	.im1_1.im1_1_5 {
		top: 222px;
	}
}

@media all and (max-width: 860px){
	.im1_1 {
		top: 193px;
        right: 9px;
	}
	.im1_2 {
		top: 262px;
        max-width: 78%;
        right: 69px;
	}
    .item-child h2 {
        font-size: 22px;
    }
    .item-child p {
        font-size: 14px;
    }
	#main_slider .owl-dots {
		left: -13%;
	}
	.im1_1.im1_1_2 {
		top: 242px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 217px;
		right: 25px;
	}
	footer p a {
		margin-right: 16px;
		font-size: 21px;
	}
}

@media all and (max-width: 840px){
	.blog-slider {
		padding-left: 79px;
		padding-right: 1px;
	}
}

@media all and (max-width: 835px){
	.welcome-logo{
		margin: auto;
		width: 65%;
	}
	.bg-welcome-logo h2 {
		padding-top: 27px;
		font-size: 15px;
	}
	.effect-16 ~ label {
		top: -3px;
		font-size: 28px;
	}
	.effect-16:focus ~ label, .has-content.effect-16 ~ label {
		top: -11px;
	}.bg-welcome-logo form {
		margin: 12px auto auto;
		width: 73%;
	}
}

@media all and (max-width: 824px){
	footer h5 {
		margin-top: 11px;
		font-size: 19px;
	}
	footer ul li a, 
	footer p a {
		font-size: 16px;
	}
	footer p a {
		margin-right: 13px;
		font-size: 20px;
	}
	
}

@media all and (max-width: 820px){
    #main_slider.owl-carousel .owl-item img.im1 {
        max-width: 69%;
    }
	.im1_1 {
		top: 217px;
	}
	.im1_2 {
		top: 288px;
	}
	.im1_1.im1_1_1 {
		top: 223px;
	}
	.im1_1.im1_1_5 {
		top: 213px;
		right: 138px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 210px;
	}
	.title-block h2 {
		font-size: 50px;
	}
	.text-about-content, 
	.about-im1, 
	.about-im2,
	.about-im3 {
		height: 358px;
	}
	.about-content h3 {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.about-content p {
		font-size: 15px;
		margin-bottom: 35px;
	}
	.my-first-carousel h4 {
		font-size: 36px;
		margin-top: 69px;
	}
	.my-first-carousel p {
		font-size: 14px;
		margin-top: 50px;
	}
}

@media all and (max-width: 805px){
    header .icone p i {
        margin-right: 5px;
    }
    header .icone p.language {
        margin-right: 20px;
    }
	.bg-logo-block {
		padding: 31px 0 35px;
	}
	.im1_1.im1_1_2 {
		top: 224px;
	}
}

/*@media all and (max-width: 791px){*/
    /*#main_slider.owl-carousel .owl-item img.im1 {*/
        /*max-width: 76%;*/
    /*}*/
    /*.im1_1 {*/
        /*top: 211px;*/
        /*right: 8px;*/
        /*max-width: 66%;*/
    /*}*/
/*}*/

@media all and (max-width: 788px){
    .im1_2 {
        top: 260px;
    }
    .item-child h2 {
        font-size: 20px;
        margin-top: 60px;
    }
    .item-child p {
        font-size: 14px;
    }
	.im1_1.im1_1_5 {
		top: 205px;
		right: 135px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 212px;
		right: 41px;
		max-width: 45%;
	}
	.my-col-1-940 {
		-ms-flex: 0 0 63%;
		flex: 0 0 63%;
		max-width: 63%;
	}
	.my-col-2-940 {
		-ms-flex: 0 0 37%;
		flex: 0 0 37%;
		max-width: 37%;
	}
	.blog-slider {
		padding-left: 25px;
		padding-right: 0px;
	}
	.slider-top, 
	.slider-bottom {
		right: 41.5%;
	}
	footer div.p-l {
		padding-left: 48px!important;
	}
}

@media all and (max-width: 766px){
	.bg-welcome-logo form {
		width: 78%;
	}
	.effect-16 {
		border-bottom: 3px solid #000000;
	}
	.effect-16 ~ .focus-border {
		height: 3px;
	}
}

@media all and (max-width: 755px){
    #main_slider.owl-carousel .owl-item img.im1 {
        max-width: 71%;
    }
    .item1, .item2, .item3 {
        padding: 30px 0 115px;
    }
	.item2, 
	.item3, 
	.item4, 
	.item5,
	.item6,
	.item7,
	.item8 {
		padding: 30px 0 74px;
	}
    .im1_2 {
        top: 268px;
        max-width: 84%;
    }
    .im1_1 {
        top: 209px;
    }
	#main_slider.owl-theme .owl-dots .owl-dot {
		margin: 4px 7px 4px 6px;
		top: -15px;
	}
	#main_slider.owl-theme .owl-dots .owl-dot.active span {
		width: 33px;
		height: 34px;
	}
	.im1_1.im1_1_1 {
		top: 207px;
		right: 12px;
	}
	.im1_1.im1_1_5 {
		top: 194px;
		right: 129px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 193px;
		right: 22px;
	}
	.bg-main-img {
		padding-top: 24px;
		height: 785px;
	}
	.vertical-slider {
		top: -264px;
	}
	.vertical-slider li {
		height: 255px;
	}
	.bg-vertical-slider {
		height: 786px;
	}
}

@media all and (max-width: 740px){
    .mail-content {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .social-content{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
	.im1_1.im1_1_2 {
		top: 204px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 195px;
	}
}

@media all and (max-width: 718px){
    .item1, .item2, .item3 {
		padding: 30px 0 160px;
	}
	.item2, 
	.item3, 
	.item4, 
	.item5,
	.item6,
	.item7,
	.item8 {
		padding: 30px 0 124px;
	}
	.title-block {
		padding: 20px 0 40px;
	}
	.title-block h2 {
		font-size: 44px;
	}
	.text-about-content {
		padding: 15px 15px 7px;
	}
	.text-about-content, 
	.about-im1, 
	.about-im2,
	.about-im3 {
		height: 289px;
	}
	.about-content h3 {
		font-size: 24px;
		margin-bottom: 11px;
	}
	.about-content p {
		font-size: 14px;
		margin-bottom: 32px;
	}
	.about-img {
		margin-top: 17px;
	}
	.pop-up-content {
		padding: 46px 30px;
	}
	.pop-up-content h2 {
		font-size: 47px;
		margin-bottom: 41px;
	}
	.pop-up-content p {
		font-size: 14px;
	}
	.welcome-m-r {
		margin-right: 22px;
	}
	.bg-vodka {
		padding: 27px 0 0;
	}
	.bg-welcome-logo {
		padding-top: 27px;
	}
}

@media all and (max-width: 715px){
	.vodka .im1 {
    	width: 68%;
	}
    .im1_2 {
        top: 251px;
        max-width: 84%;
    }
    .im1_1 {
        top: 197px;
    }
	.im1_1.im1_1_1 {
		top: 232px;
		right: 1px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 75%;
	}
	
	.im1_1.im1_1_2 {
		top: 291px;
		right: -11px;
	}
	.im1_1.im1_1_5 {
		top: 235px;
	}
	
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 231px;
		right: -2px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 229px;
		right: 16px;
	}
	.main-img {
		width: 54%;
		padding-bottom: 40px;
	}
	.bg-main-img {
		height: 691px;
	}
	.bg-vertical-slider {
		height: 693px;
	}
	.bg-about-main-img {
		padding: 22px 0 10px;
	}
	.about-main-img h4 {
		font-size: 35px;
	}
	.about-main-img p {
		font-size: 17px;
		width: 81%;
	}
	.vertical-slider li h4 {
		font-size: 20px;
	}
	.vertical-slider {
		top: -234px;
	}
	.vertical-slider li {
		height: 224px;
	}
	
	.my-first-carousel h4 {
		font-size: 31px;
		margin-top: 56px;
	}
	.my-first-carousel p {
		font-size: 13px;
		margin-top: 40px;
		width: 85%;
	}
	footer {
		padding-top: 33px;
	}
	footer h5 {
		font-size: 17px;
	}
	footer ul li a,
	footer p a {
		font-size: 13px;
	}
	footer ul li.nav-link {
		padding: 1px 0px;
	}
	footer ul li a span {
		margin-right: 8px;
	}
	footer div.p-l {
		padding-left: 34px!important;
	}
	footer p {
		margin-top: 14px;
	}
}

@media all and (max-width: 685px){
    .im1_2 {
        top: 289px;
    }
    .im1_1 {
        top: 228px;
    }
	#main_slider .owl-dots {
		top: 142px;
	}
	.im1_1.im1_1_5 {
		top: 223px;
		right: 117px;
	}
}

@media all and (max-width: 669px){
    .item-child h2 {
        font-size: 16px;
    }
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 216px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 218px;
	}
	.main-img {
		width: 50%;
	}
	.bg-main-img {
		height: 628px;
	}
	.vertical-slider li {
		padding: 12px 0 5px;
		height: 201px;
	}
	.vertical-slider {
		top: -210px;
	}
	.vertical-slider li div {
		width: 27%;
	}
	.vertical-slider li h4 {
		margin-top: 11px;
	}
	.bg-vertical-slider {
		height: 630px;
	}
	.slider-top, .slider-bottom {
		right: 39.5%;
	}
}

@media all and (max-width: 660px){
    .resp-735 {
        flex: 0 0 60%;
        max-width: 60%;
    }
    .im1_2 {
        top: 279px;
        max-width: 82%;
        right: 69px;
    }
    .im1_1 {
        top: 215px;
        right: -2px;
    }
	.text-about-content, 
	.about-im1, 
	.about-im2,
	.about-im3 {
		height: 250px;
	}
	.about-content p {
		font-size: 12px;
		margin-bottom: 26px;
	}
	.about-img {
		margin-top: 17px;
	}
	.learn-more {
		font-size: 15px;
		padding: 7px 35px;
	}
}

@media all and (max-width: 653px){
    #main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 80%;
	}
	.im1_1.im1_1_5 {
		top: 227px;
		right: 108px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 228px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 229px;
		right: 8px;
	}
}

@media all and (max-width: 635px){
    .resp-735 {
        flex: 0 0 60%;
        max-width: 60%;
    }
    .im1_2 {
        top: 265px;
        max-width: 82%;
        right: 69px;
    }
    .im1_1 {
        top: 206px;
        right: -2px;
    }
	.im1_1.im1_1_2 {
		top: 224px;
	}
	.im1_1.im1_1_5 {
		top: 213px;
		right: 101px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 215px;
	}
}

@media all and (max-width: 718px){
    .item-child h2 {
        font-size: 18px;
        margin-top: 47px;
    }
    .item-child p {
        font-size: 12px;
        margin-top: 8px;
    }
}

@media all and (max-width: 685px){
    .resp-735 {
        flex: 0 0 60%;
        max-width: 63%;
    }
}

@media all and (max-width: 650px){
    .my-container {
        width: 92%;
    }
    .mail-item{
        -ms-flex: 0 0 36.666667%;
        flex: 0 0 36.666667%;
        max-width: 36.666667%;
    }
    header .icone p i {
        margin-right: 11px;
    }
}

@media all and (max-width: 619px){
	.im1_1.im1_1_2.im1_1_8 {
		top: 209px;
		right: 8px;
	}
	.bg-main-img {
		height: 540px;
	}
	.main-img {
		width: 48%;
	}
	.about-main-img h4 {
		font-size: 30px;
	}
	.bg-about-main-img {
		padding: 17px 0 10px;
	}
	.about-main-img p {
		font-size: 14px;
		width: 81%;
	}
	.vertical-slider {
		top: -182px;
	}
	.vertical-slider li {
		height: 173px;
	}
	.vertical-slider li h4 {
		font-size: 16px;
	}
	.vertical-slider li div {
		width: 25%;
	}
	.bg-vertical-slider {
		height: 541px;
	}
	.my-first-carousel h4 {
		font-size: 25px;
		margin-top: 45px;
	}
	.my-first-carousel p {
		font-size: 12px;
		margin-top: 35px;
		width: 94%;
	}
}

@media all and (max-width: 609px){
    .mail-content {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .mail-item{
        -ms-flex: 0 0 44.666667%;
        flex: 0 0 44.666667%;
        max-width: 44.666667%;
    }
    .social-content {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    header .icone p {
        font-size: 13px;
    }
	.med-930 {
		flex: 0 0 97.333333%;
		max-width: 97.333333%;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 209px;
		right: -9px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 209px;
		right: -5px;
		max-width: 62%;
	}
	.bg-welcome-logo h2 {
		padding-top: 21px;
		font-size: 11px;
	}
	.effect-16 ~ label {
		top: -4px;
		font-size: 22px;
	}
	.effect-16 {
		padding: 0px 0;
		font-size: 13px;
	}
	.bg-welcome-logo form {
		margin: 19px auto auto;
	}
	.bg-welcome-logo .learn-more {
		margin-top: 22px;
	}
}

@media all and (max-width: 598px){
    .im1_2 {
		top: 253px;
		right: 57px;
	}
	.im1_1 {
		top: 192px;
	}
	.item-child h2 {
		font-size: 16px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 189px;
	}
	#main_slider .owl-dots {
		position: relative;
		top: auto;
		transform: none;
		bottom: 88px;
		left: auto;
		margin-top: 0;
	}
	#main_slider.owl-theme .owl-dots .owl-dot {
		transform: none;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11.im12 {
		max-width: 95%;
	}
	.im1_1.im1_1_2 {
		top: 255px;
		right: -31px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 249px;
		right: -25px;
	}
	.im1_1.im1_1_5 {
		top: 253px;
		right: 97px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 248px;
		right: -28px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 255px;
		right: -22px;
	}
	.d-n-598 {
		display: none;
	}
	.w-100-598 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.text-about-content {
		padding: 15px 20px 7px;
	}
	.about-content h3 {
		font-size: 28px;
		margin-bottom: 14px;
	}
	.about-content p {
		font-size: 15px;
		margin-bottom: 30px;
	}
	footer h5 {
		font-size: 15px;
	}
	footer ul li a,
	footer p a {
		font-size: 11px;
	}
	footer ul li.nav-link {
		line-height: 1.3;
	}
}

@media all and (max-width: 575px){
	.footer-logo {
		width: 89%;
		/*margin-left: 34px;*/
	}
	footer h5 {
		font-size: 23px;
	}
	footer ul li a,
	footer p a {
		font-size: 14px;
	}
	footer div.p-l {
		margin-bottom: 15px;
	}
	footer div.p-l.p-l-1 {
		padding-left: 0!important;
	}
}

@media all and (max-width: 573px){
	.bg-main-img {
		padding-top: 13px;
		height: 474px;
	}
	.main-img {
		width: 48%;
	}
	.about-main-img h4 {
		font-size: 22px;
	}
	.bg-about-main-img {
		padding: 17px 0 10px;
	}
	.about-main-img p {
		font-size: 12px;
		margin-top: 11px;
	}
	.vertical-slider {
		top: -162px;
	}
	.vertical-slider li {
		height: 152px;
	}
	.vertical-slider li h4 {
		font-size: 16px;
	}
	.vertical-slider li div {
		width: 23%;
	}
	.bg-vertical-slider {
		height: 476px;
	}
	.slider-top, 
	.slider-bottom {
		right: 37.5%;
	}
}

@media all and (max-width: 564px){
    .im1_2 {
		top: 237px;
	}
	.im1_1 {
		top: 182px;
	}
	#main_slider .owl-dots {
		bottom: 76px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 149px;
	}
	.im1_1.im1_1_1 {
		top: 235px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 233px;
	}
	.im1_1.im1_1_5 {
		top: 235px;
		right: 91px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 235px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 190px;
	}
}

@media all and (max-width: 551px){
	.item1, .item2, .item3 {
		padding: 30px 0 137px;
	}
	#main_slider .owl-dots {
		bottom: 102px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11.im12 {
		max-width: 95%;
	}
	.im1_1.im1_1_2 {
		top: 233px;
		right: -31px;
	}
}

@media all and (max-width: 547px){
    .bg-social {
        padding: 15px 0 0;
    }
    header .icone p i {
        margin-right: 9px;
        font-size: 12px;
    }

    header .icone p {
        font-size: 13px;
    }

    header .icone p.social-icone {
        position: relative;
        top: -3px;
    }

    header .icone p.social-icone i {
        font-size: 13px;
    }
    header .icone p.language {
        margin-right: 15px;
        font-size: 11px;
    }
	.im1_1.im1_1_5 {
		top: 228px;
		right: 87px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 230px;
	}
}

@media all and (max-width: 528px){
    .phone-item {
        max-width: 50%;
        flex: 0 0 50%;
    }
	.im1_2 {
		top: 219px;
		right: 48px;
	}
	.im1_1 {
		top: 171px;
		max-width: 65%;
	}
	.med-930 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.p-l {
		padding-left: 0;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 100%;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 220px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 234px;
		right: -17px;
	}
	
	.main-img {
		width: 46%;
	}
	.bg-main-img {
		height: 385px;
	}
	.my-col-1-940 {
		-ms-flex: 0 0 57%;
		flex: 0 0 57%;
		max-width: 57%;
	}
	.about-main-img h4 {
		font-size: 19px;
	}
	.about-main-img p {
		font-size: 10px;
		margin-top: 9px;
	}
	.vertical-slider li {
		padding: 8px 0 0px;
		height: 122px;
	}
	.vertical-slider li div {
		width: 22%;
	}
	.vertical-slider li h4 {
		font-size: 14px;
		margin-top: 6px;
	}
	.vertical-slider {
		top: -132px;
	}
	.blog-slider {
		padding-left: 30px;
		padding-right: 9px;
	}
	.bg-vertical-slider {
		height: 387px;
	}
	.my-first-carousel h4 {
		font-size: 22px;
		margin-top: 34px;
	}
	.my-first-carousel p {
		font-size: 11px;
		margin-top: 31px;
	}
}

@media all and (max-width: 519px){
    .item-child h2 {
		font-size: 16px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 120px;
	}
	#main_slider .owl-dots {
		bottom: 97px;
	}
	.im1_1.im1_1_1 {
		top: 225px;
	}
}
@media all and (max-width: 512px){
	.item-child h2 {
		font-size: 15px;
		margin-top: 40px;
	}
	.im1_1.im1_1_2 {
		top: 195px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 216px;
	}
	.im1_1.im1_1_5 {
		top: 205px;
		right: 75px;
		max-width: 85%;
	}
	.pop-up-content {
		padding: 38px 15px;
	}
	.pop-up-content h2 {
		font-size: 31px;
		margin-bottom: 21px;
	}
	.pop-up-content p {
		font-size: 11px;
	}
}
@media all and (max-width: 509px){
	.welcome-m-r {
		margin-right: 18px;
	}
	.bg-welcome-logo form {
		width: 91%;
	}
}
@media all and (max-width: 501px){
	.item1, .item2, .item3 {
		padding: 30px 0 117px;
	}
	#main_slider .owl-dots {
		bottom: 118px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 209px;
		right: -16px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 211px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 221px;
	}
}

@media all and (max-width:498px){
	.vodka .im1 {
		width: 71%;
	}
}

@media all and (max-width: 485px){
    .my-container {
        width: 90%;
    }
    header .icone p i {
        margin-right: 7px;
        font-size: 10px;
    }

    header .icone p {
        font-size: 10px;
    }

    header .icone p.social-icone {
        top: 0;
    }

    header .icone p.social-icone i {
        font-size: 11px;
    }
    header .icone p.language {
        margin-right: 11px;
        font-size: 9px;
    }
	.im1_2 {
		top: 198px;
		right: 43px;
	}
	.im1_1 {
		top: 153px;
		max-width: 61%;
		right: 6px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 95px;
	}
	.item-child h2 {
		font-size: 14px;
		margin-top: 35px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 89%;
	}
	.im1_1.im1_1_1 {
		top: 184px;
		right: 2px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11.im12.im13 {
		max-width: 89%;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 185px;
		right: -15px;
	}
	.im1_1.im1_1_5 {
		top: 185px;
		right: 68px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 185px;
		right: -6px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 184px;
		right: -7px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 185px;
		right: -5px;
	}
	.about-content h3 {
		font-size: 25px;
		margin-bottom: 10px;
	}
	.about-content p {
		font-size: 13px;
		margin-bottom: 24px;
	}
	.text-about-content, 
	.about-im1, 
	.about-im2, 
	.about-im3 {
		height: 235px;
	}
	.p-r-im2 {
		padding-right: 14px;
	}
	.title-block {
		padding: 0px 0 40px;
	}
	.p-t-485{
		padding: 20px 0 40px;
	}
	.title-block h2 {
		font-size: 37px;
	}
}

@media all and (max-width: 477px){
	.item1, .item2, .item3 {
		padding: 30px 0 73px;
	}
	#main_slider .owl-dots {
		bottom: 95px;
	}
	.bg-main-img {
		height: 339px;
		padding-top: 10px;
	}
	.vertical-slider li h4 {
		font-size: 11px;
	}
	.vertical-slider {
		top: -116px;
	}
	.vertical-slider li {
		height: 106px;
	}
	.slider-top, 
	.slider-bottom {
		right: 35.5%;
	}
	.bg-about-main-img {
		padding: 12px 0 7px;
	}
	.bg-vertical-slider {
		height: 341px;
	}
	.my-first-carousel h4 {
		font-size: 27px;
	}
	.my-first-carousel p {
		margin-top: 25px;
	}
}

@media all and (max-width: 459px){
	#main_slider .owl-dots {
		bottom: 112px;
	}
	.im1_1.im1_1_5 {
		top: 180px;
		right: 62px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 175px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 170px;
		right: -2px;
	}
}

@media all and (max-width: 435px){
    .im1_2 {
		top: 184px;
		right: 41px;
		max-width: 75%;
	}
	.im1_1 {
		top: 153px;
		max-width: 54%;
		right: 9px;
	}
	#main_slider .owl-dots {
		bottom: 118px;
	}
	.im1_1.im1_1_2 {
		top: 177px;
		right: -21px;
	}
	.im1_1.im1_1_5 {
		top: 170px;
		right: 60px;
	}
	.my-first-carousel h4 {
		font-size: 17px;
		margin-top: 22px;
	}
	.my-first-carousel p {
		font-size: 10px;
		margin-top: 20px;
	}
}

@media all and (max-width: 449px){
    .item-child h2 {
		font-size: 13px;
		margin-top: 0px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 108px;
	}
	
	.im1_1.im1_1_1.im1_1_12 {
		top: 174px;
	}
}

@media all and (max-width: 435px){
    .item1, .item2, .item3 {
		padding: 30px 0 92px;
	}
	.im1_1.im1_1_1 {
		top: 174px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 167px;
	}
	.im1_1.im1_1_1.im1_1_7 {
		top: 167px;
	}
	.bg-main-img {
		height: 312px;
	}
	.vertical-slider {
		top: -105px;
	}
	.vertical-slider li {
		height: 96px;
	}
	.vertical-slider li h4 {
		font-size: 9px;
	}
	.bg-vertical-slider {
		height: 314px;
	}
}

@media all and (max-width: 417px){
    .item1, .item2, .item3 {
		padding: 30px 0 62px;
	}
	#main_slider .owl-dots {
		bottom: 83px;
	}
	.im1_1.im1_1_1 {
		top: 174px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 158px;
		right: -2px;
	}
}

@media all and (max-width: 410px){
	#main_slider .owl-dots {
		bottom: 102px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11 {
		max-width: 98%;
	}
	.im1_1.im1_1_1 {
		top: 180px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 163px;
		right: -9px;
	}
	.im1_1.im1_1_5 {
		top: 160px;
		right: 55px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 161px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 175px;
		right: -8px;
	}
	.welcome-logo {
		width: 53%;
	}
	.bg-welcome-logo .learn-more {
		margin-top: 13px;
	}
	.learn-more {
		font-size: 12px;
		padding: 4px 26px;
	}
}

@media all and (max-width: 397px){
    .im1_2 {
		top: 168px;
	}
	.im1_1 {
		top: 143px;
	}
	.item-child h2 {
		font-size: 10px;
	}
	.item-child p {
		font-size: 8px;
		margin-top: 2px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 147px;
	}
	#main_slider .owl-dots {
		bottom: 74px;
	}
	.im1_1.im1_1_1 {
		top: 169px;
	}
	.im1_1.im1_1_2 {
		top: 162px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 155px;
	}
	.text-about-content {
		padding: 15px 13px 7px;
	}
	.about-content p {
		font-size: 11px;
		margin-bottom: 22px;
	}
	.learn-more {
		font-size: 13px;
		padding: 7px 28px;
	}
	.text-about-content, 
	.about-im1, 
	.about-im2, 
	.about-im3 {
		height: 211px;
	}
	.my-first-carousel p {
		font-size: 9px;
		margin-top: 19px;
	}
}

@media all and (max-width: 385px){
    .my-container {
        width: 88%;
    }
	.im1_1.im1_1_1 {
		top: 166px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11.im12.im13 {
		max-width: 98%;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 165px;
		right: -16px;
	}
	.im1_1.im1_1_5 {
		top: 151px;
		right: 52px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 165px;
		right: -14px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 160px;
	}
	.about-main-img h4 {
		font-size: 15px;
	}
	.about-main-img p {
		font-size: 9px;
		margin-top: 8px;
		width: 92%;
	}
	.bg-main-img {
		padding-top: 5px;
		height: 266px;
	}
	.vertical-slider li {
		height: 85px;
		margin-bottom: 4px;
	}
	.vertical-slider {
		top: -89px;
	}
	.bg-vertical-slider {
		height: 265px;
	}
	.vertical-slider li h4 {
		font-size: 8px;
	}
	.slider-top, 
	.slider-bottom {
		right: 32.5%;
	}
}

@media all and (max-width: 375px){
    .im1_2 {
		top: 158px;
	}
	.im1_1 {
		top: 131px;
	}
	.item1, .item2, .item3 {
		padding: 30px 0 123px;
	}
	.im1_1.im1_1_1 {
		top: 159px;
	}
	#main_slider.owl-carousel .owl-item img.im1.im11.im12.im13 {
		max-width: 95%;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 158px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 154px;
	}
	footer h5 {
		font-size: 18px;
	}
	footer ul li a,
	footer p a {
		font-size: 12px;
	}
}

@media all and (max-width: 360px){
    #main_slider .owl-dots {
		bottom: 88px;
	}
	.im1_1.im1_1_2 {
		top: 143px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 150px;
	}
	.im1_1.im1_1_5 {
		top: 135px;
		right: 46px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 146px;
	}
	.my-first-carousel h4 {
		font-size: 15px;
		margin-top: 16px;
	}
	.my-first-carousel p {
		font-size: 8px;
		margin-top: 17px;
	}
}

@media all and (max-width: 349px){
    .my-container {
        width: 88%;
    }
    .mail-content {
        -ms-flex: none;
        flex: none;
        max-width: 100%;
    }
    .mail-item{
        -ms-flex: none;
        flex: none;
        max-width: 30.666667%;
    }
    .social-content {
        -ms-flex: none;
        flex: none;
        max-width: 100%;
    }
    .m-348{
        flex-direction: row!important;
    }
    .m-348-o-1{
        order: 1;;
    }
    #main_slider.owl-carousel .owl-item img.im1 {
        max-width: 75%;
    }
    #main_slider .owl-dots {
		bottom: 101px;
	}
	.im1_1.im1_1_1 {
		top: 148px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 144px;
	}
	.text-about-content, 
	.about-im1, 
	.about-im2, 
	.about-im3 {
		height: 175px;
	}
	.about-content h3 {
		font-size: 20px;
		margin-bottom: 7px;
	}
	.about-content p {
		font-size: 9px;
		margin-bottom: 10px;
	}
	.learn-more {
		font-size: 11px;
		padding: 5px 21px;
	}
	.about-main-img h4 {
		font-size: 13px;
	}
	.about-main-img p {
		font-size: 7px;
	}
	.bg-main-img {
		height: 241px;
	}
	.blog-slider {
		padding-left: 16px;
		padding-right: 9px;
	}
	.vertical-slider {
		top: -80px;
	}
	.vertical-slider li {
		height: 77px;
	}
	.slider-top, 
	.slider-bottom {
		right: 35.5%;
	}
	.bg-vertical-slider {
		height: 240px;
	}
}

@media all and (max-width: 341px){
	.im1_1.im1_1_1.im1_1_12 {
		top: 142px;
	}
	.my-first-carousel p {
		font-size: 7px;
	}
}

@media all and (max-width: 328px){
    .bg-logo-block {
        padding: 12px 0 19px;
    }
    .item-child h2 {
        font-size: 9px;
        margin-top: 13px;
    }
    item img.im1 {
        max-width: 79%;
    }
    .im1_1 {
        top: 124px;
        max-width: 56%;
        right: 3px;
    }
    .im1_2 {
        top: 147px;
        right: 32px;
    }
    #main_slider .owl-dots {
		bottom: 67px;
	}
	.item1, .item2, .item3 {
		padding: 21px 0 80px;
	}
	#main_slider.owl-theme .owl-dots .owl-dot {
		margin: 4px 4px 0px 6px;
		top: -11px;
	}
	#main_slider.owl-theme .owl-dots .owl-dot span {
		margin: 3px 5px;
	}
	#main_slider.owl-theme .owl-dots .owl-dot.active span {
		width: 21px;
		height: 23px;
	}
	.im1_1.im1_1_1 {
		top: 141px;
	}
	.im1_1.im1_1_2 {
		top: 134px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 134px;
		right: -12px;
	}
	.im1_1.im1_1_5 {
		top: 125px;
		right: 41px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 135px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 136px;
	}
	.bg-main-img {
		padding-top: 8px;
	}
}

@media all and (max-width: 324px){
	.item1, .item2, .item3 {
		padding: 21px 0 66px;
	}
}

@media all and (max-width: 312px){
	.im1_1 {
		top: 119px;
	}
	.im1_2 {
		top: 142px;
	}
	#main_slider .owl-dots {
		bottom: 80px;
	}
	.im1_1.im1_1_1 {
		top: 129px;
	}
}

@media all and (max-width: 308px){
    .my-container {
        width: 85%;
    }
    .mail-item{
        -ms-flex: none;
        flex: none;
        max-width: 33.666667%;
    }
	.im1_1.im1_1_2 {
		top: 143px;
	}
	.im1_1.im1_1_2 {
		top: 122px;
		right: -13px;
	}
	.im1_1.im1_1_1.im1_1_12 {
		top: 125px;
		right: -9px;
	}
	.im1_1.im1_1_5 {
		top: 115px;
		right: 40px;
	}
	.im1_1_1.im1_1_1.im1_1_6 {
		top: 123px;
	}
	.im1_1.im1_1_2.im1_1_8 {
		top: 125px;
	}
	.my-first-carousel h4 {
		font-size: 12px;
	}
	.my-first-carousel p {
		font-size: 7px;
	}
}