/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
img.logo_img {
    display: block;
    margin: 0 auto;
    float: left;
}
.head_txt, .head_txt h1,.item_fsIt {
    text-align: center;}
.item_creat {margin: 20px}

button.main_menu_btt {
    border: none;
    background: none;
    width: auto;
    height: auto;
        float: right;
}
nav ul {
    position: absolute;
    display: none;
    width: 90%;
    padding: 10px 0;
    z-index: 20;
    background: #333333e3;
    margin: 50px 0 0 0px;
}nav ul li {
    display: block;
    width: 100%;
}.main_menu_btt {display: none;}
.main_menu_btt {
    display: block  !important;
    font-size: 25px;
    color: #fff;
    background: none;
    width: auto;
    float: right;
    border: none;
    text-align: right;
}
.top_menu ul li:hover {
    border-bottom: 2px solid #f0ff0d;
    display: unset;
    text-align: center;
    margin: 0 auto;
}
table {display: none;}
header .viede_iframe iframe {width: 100%;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.head_txt h1, h1 {
    font-size: 48px;
    line-height: 44px
}
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.head_txt h1, h1 {
    font-size: 25px;
    line-height: 25px;
}ul.menu_right {
    text-align: center;
}
.item_creat {margin: 10px 0px}
section.reasons_sec {display: none;}
section.management_structure h2 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    }
footer ul li { font-size: 17px;}
.item_c {margin: 10px 0;}
.hidden_bloks {
    width: 100%;
    }.hidden_bloks h2 {
    text-transform: uppercase;
    line-height: 23px;
}button.mfp-close {
    right: none;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1700px) {
	header .viede_iframe iframe { height: 400px; width: 130%; margin-top: 40px; border-top: 5px solid transparent;border-bottom: 3px solid transparent;  
    -moz-border-image: -moz-linear-gradient(left, #ff096c 0%, #ff096c 100%);  
    -webkit-border-image: -webkit-linear-gradient(left, #ed0200 0%, #ff096c 100%);  
    border-image: linear-gradient(to bottombottom, #ed0200 0%, #ff096c 100%);  
    border-image-slice: 1; }
}