
@media (max-width: 767.98px) {
	img{
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	.section-1{
		background: url(../images/s1/s1-bg-mb.jpg) no-repeat center;
	}
	.alert-mess{
		display: none;
	}
	.fp-tableCell{
    	vertical-align: unset;
	}
	#section-4,#section-5,#section-6,#section-7{
	    background-position: left;
	}
	.tab-mobile{
		display: block;
	}
	.img-video{
		width: 40px;
		display: inline;
	}
	.btn-reg{
		width: 110px;
	}
	.logo{
		text-align: center;
		width: 180px;
		margin: 10px auto;
	}
	.section-1 .s1-left{
    	position: absolute;
    	bottom: 15px;
	}
	.section-1 .s1-left img {
    	width: 80%;
	}
	.section-1 .s1-right{
    	margin-top: 50px
	}
	.section-1 .s1-right .caption{
		margin-left: 0;
	}
	.section-1 .s1-right .sologan img{
		margin: 0 auto;
		width: 70%;
	}
	.section-1 .s1-right .s1-circle img{
		width: 175px;
	}
	.section-1 .s1-right .s1-circle{
		margin-top: -30px;
	}
	.section-2 .s2-right .s2-circle img{
		width: 50%;
	}
	.section-1 .caption img{
		width: 300px;
	}
	.fix-btn{
	    position: absolute;
	    bottom: 55px;
	    left: 50%;
	    transform: translate(-50%);
	}
	.fix-btn-2{
	    position: absolute;
	    bottom: 10px;
	    left: 5px;
	    z-index: 9999999;
	}
	.title-sec{
	    color:#fff;
	    text-transform: uppercase;
	    font-size: 19px;
	    font-weight: 600;
	    margin-top:10px;
	}
	/*FACEBOOK MESSAGER*/
	.icon-mes-mb{
        position: fixed;
        bottom:30px;
        right:10px;
        width: 60px;
        height: 60px;
        z-index: 999999999;
    }
    .icon-mes-mb img{
        width: 100%;
    }
    .icon-mes-mb p{
        color: #014a81;
        white-space: nowrap;
        text-align: center;
        font-weight: 900;
        text-shadow:
        -1.5px -1.5px 0 #fff,
        1.5px -1.5px 0 #fff,
        -1.5px 1.5px 0 #fff,
        1.5px 1.5px 0 #fff;  
    }
    #fb-root{
        display: none !important;
    }
	/*FACEBOOK MESSAGER*/


}
/*END 768*/

@media (max-width: 375px) {
	.section-1 .s1-left img{
		width: 70%;
	}
	.section-1 .s1-right .s1-circle img{
		width: 165px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.logo{
		text-align: center;
		width: 200px;
		margin: 10px auto;
	}
	.section-1 .s1-right .caption {
    	text-align: center;
    	margin-top: 0;
    	margin-left: 0;
	}
	.section-1 .s1-right .caption img{
	    width: 60%;
	}
	.section-1 .s1-right .sologan {
    	text-align: center;
    	margin-top: 0;
    	margin-left: 0;
	}
	.section-1 .s1-right .sologan img {
    	margin-left: 0;
	}
	
}


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

}

@media (min-width: 769px) {
	.hidden-sm{
		display: none;
	}
}

@media (min-width: 1200px) {
	.container{
		width: 1270px;
		height: 90vh;
		position: absolute;
	    left: 50%; 
	    top: 50%;
	    transform: translateX(-50%) translateY(-50%);
	}
	.container-footer{
		width: 1250px;
	}
	.alert-mess{
		display: block;
	}
}

@media (min-width: 1920px) {
	#section-2 .container .row,
	#section-4 .container .row,
	#section-5 .container .row,
	#section-6 .container .row,
	#section-7 .container .row,
	#section-8 .container .row,
	#section-9 .container .row,
	#section-3 .container .row{
	    padding-top:14vh;
	}
	.contact-form{
		left: 10%;
	}
	.container{
		width: 1600px;
	}
	.caption img{
		width: 60%;
	}
	.logo-fixed{
		left: 11%;
	}
}