/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1330px) {
	.sub-menu-btn{display: block;}
	.top-second-menu{display: none;position: fixed;z-index: 1;background: rgba(0, 0, 0, 0.58);width: 100%;height: 100%;left: 0;top: 0;box-sizing: border-box;padding: 10px;}
	.top-second-menu__close{display: block;color: white;font-size: 40px;z-index: 1;cursor: pointer;}
	.medic-right {width:68%;}
	.medic-left {width: 30%;}
	.tabs-controll__btn{width: 33%;padding: 8px;height: 57px;}
	.tabs-controll__btn:nth-child(3){border-right: none;}
	.servces-tabs__controll.tabs-controll{height: 113px;}
	.top-second-menu__item>a{color:white;    font-size: 21px;}
	.top-second-menu__item{display: block;font-size: 22px;}
	.serv-links {text-align: center;}
}

@media only screen and (max-width : 1200px) {
	.sub-menu-btn{}
	.nav>li>a {padding: 10px 6px;}
	.button{padding: 7px 15px;}
	h1 {
	    margin: 0;
	    font-size: 36px;
	}
	#myCarousel-1 .carousel-caption span{font-size: 29px;}
	.tab-descr-bot .button-wrap .button{font-size: 14px;}
	.section-list li{font-size: 11px;}
	#myCarousel-1 .carousel-caption{padding-bottom: 38px;}
}
@media only screen and (max-width : 1000px) {
.serv-links {text-align: center;}
	.sub-menu-btn{}
.title-h2__medic {float: none;width: 100%;}
.medic-info {float: none;width: 100%;}
.medic-pic {float: none;}
.slider-controll__rounds.controll-rounds{    bottom: auto;   top: -29px; left: 10px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.slide-wrap-move__item {width: 25%;}

	.header-title-content{padding-bottom: 20px;}
	.header-title-content.no-top{padding-top: 0px;}
	.carousel-caption span{font-size: 26px;}
	.tabs-content .nav-tabs .active a {padding: 11px 23px 11px;}
	.tabs-content .nav-tabs a{padding: 11px 23px 9px;}
	.tabs-content .nav-tabs{margin-left: 0;}
	.tab-descr-bot{
		padding-bottom: 15px;
		text-align: center;
	}
	.form-content-footer input{margin-bottom: 15px;}
	.form-content-footer .button-wrap{text-align: center;}
	.section_7{padding-bottom: 10px;}
	.menu-wrap{padding: 0;}
	.maps-wrap img{width: 100%;}
	#myCarousel-1 .carousel-caption span{font-size: 26px;}
	.tab-descr-bot .button-wrap .button{
		width: 100%;
		padding: 12px 40px;
	}
	.tab-descr-top{padding-right: 0;}
	.direct-item-two, .direct-item-four{padding-left: 0;}
	#myCarousel-1 .carousel-caption{padding-bottom: 26px;}
	.tab-descr-top p{line-height: 1.2;}
	.slide-box{right: 89px;}
	.maps-wrap{padding-left: 0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.top-second-menu__item_level2{
    width: auto;
    box-sizing: border-box;
    max-width: 95%;
}
.sub-menu-btn{right: 196px;top: 31px;}
.tabs-controll__btn{    width: 100%;}
.tabs-controll__btn:last-child,.tabs-controll__btn:nth-child(3) {    border-right: 1px solid #577389;}
.tabs-controll__btn br{display: none;}
	h1 {font-size: 30px;}
	.header-title-content p{padding-right: 0;}
	#myCarousel-1 .carousel-inner{height: 340px;}
	.over3 {font-size: 11px !important;}
	#myCarousel-1 .carousel-caption span{
		font-size: 19px;
		color: #000;
	}
	.slide-wrap{    height: 316px;}
	#myCarousel-1 .carousel-caption{
		bottom: -125px;
		right: 14%;
	}
	#myCarousel-1 .item .img-slide-container{
		margin: 0 auto;
    	float: none; 
	}
	.slide-box {
	    left: 0;
	    right: 0;
	}
	#myCarousel-1 .carousel-indicators {
	    bottom: -30px;
	    margin-left: -30%;
	}
	.direct-item-two, .direct-item-four {padding-left: 0;}
	.tabs-content{display: none;}
	#myCarousel .carousel-inner>.item>a>img, #myCarousel .carousel-inner>.item>img, 
	#myCarousel .img-responsive, #myCarousel .thumbnail a>img, .thumbnail>img{margin: 0 auto;}
	#myCarousel .carousel-inner{height: 600px;}
	#myCarousel .carousel-caption{
		top: 265px;
		color: #000;
		text-shadow: none;
	}
	#myCarousel .carousel-caption p{
		height: 220px;
		overflow: hidden;
		font-size: 13px;
    	line-height: 1.4;
    	color: #83a7a5;
	}
	#myCarousel .carousel-caption h1{
		margin-bottom: 10px;
		font-size: 25px;
		color: #577389
	}
	
	#myCarousel .carousel-control.left, #myCarousel .carousel-control.right{background-image: none;}
	#myCarousel .btn-group-lg>.btn, .btn-lg{
		width: 90%;
		margin: 10px 0 0 0;
		background: #dd4132;
		border: none;
		text-transform: uppercase;
		font-size: 16px;
		border-radius: 3px;
	}
	.carousel-caption .btn-primary.active.focus, .carousel-caption .btn-primary.active:focus, .carousel-caption .btn-primary.active:hover, 
	.btn-primary:active.focus, .carousel-caption .btn-primary:active:focus, .carousel-caption .btn-primary:active:hover, .
	open>.dropdown-toggle.btn-primary.focus, .carousel-caption .open>.dropdown-toggle.btn-primary:focus, 
	.open>.dropdown-toggle.btn-primary:hover, .carousel-caption .carousel-caption .btn-primary:hover,
	.carousel-caption .btn-primary.active, .carousel-caption .btn-primary:active{
		box-shadow: none;
		background: #dd4132;
		outline: none;
	}
	.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary{
		background: #dd4132;
	}
	.carousel-caption .btn.active.focus, .carousel-caption .btn.active:focus, 
	.carousel-caption .btn.focus, .carousel-caption .btn:active.focus, 
	.carousel-caption .btn:active:focus, .carousel-caption .btn:focus{
		outline: none;
		background: #dd4132;
	}
	.carousel-caption .btn-primary:active:hover,
	.carousel-caption .btn-primary:hover{
		background: #dd4132;
		box-shadow: none;
		opacity: 0.9;
	}
	#myCarousel .carousel-indicators{
		bottom: -26px;
	}
	.form-content-footer .button{
		padding: 12px 40px;
		width: 100%;
	}
	.main-footer span, .main-footer p, .main-footer li{text-align: center;}
	.main-footer .foot-title{margin: 20px 0 0 0;}
	.modal-dialog .btn-primary{padding: 13px 20px;}
	.carousel-inner > div > img {height: 240px !important;}
    
    .medic-wrap {
    display: block;
    }
    .medic-left{
		float: none;
		width: 100%;
		text-align: center;
		display: none;
	}
    .medic-right{
		width: 100%;
		float: none;
	}
    .medic-nav-btn{display: block;text-align: center;cursor: pointer;border: 1px solid #ddd;margin-bottom: 15px;}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.slide-wrap-move__item {width: 50%;}
	.row.no-marg{ margin-right: 0px;margin-left: 0px;}
	.slider-controll{display: none;}
	.sub-menu-btn{top: 84px;}
	.medic-form input{ width: 100%;}
	.medic-form input.button{margin-left: 0px;}
	.medic-nav-title{display: none;}
	/*.medic-nav-btn{display: block;text-align: center;cursor: pointer;border: 1px solid #ddd;margin-bottom: 15px;}*/
	.medic-pic {display: block;margin: 0 auto;margin-bottom: 10px;}
	.medic-info_descr {text-align: center;display: block;}
	/*.medic-left{
		float: none;
		width: 100%;
		text-align: center;
		display: none;
	}*/
	.medic-right{
		width: 100%;
		float: none;
	}*/

	.logo-wrap{height: 55px;}
	.logo-content{left: -22px;}
	.header-title-content{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.phone-wrap, .mnu-line .button-wrap{text-align: center;}
	.logo-content img{width: 100%;}
	h1{font-size: 23px;}
	h2{font-size: 22px;}
	.title-h2 h2:before{top: 35px;}
	.form-content .button-wrap .button{padding: 13px 20px;}
	.section-list li{
		margin: 10px 0 10px;
		padding-left: 19px;
		font-size: 12px;
		line-height: 18px;
	}
	.section-list li:before{
		width: 15px;
		top: 0;
		background-size: contain;
	}
	.list-wrap-bot .section-list{height: 170px;}
	.help-descr p{padding: 0;}
	.form-content-footer{padding: 0;}
	#myCarousel-1 .carousel-caption span{font-size: 18px;}
	.direct-item-one, .direct-item-three{padding: 0;}
	.main-footer{padding: 40px 0 20px;}
	.photo-news img{width: 100%;}
	.news-team{width: 260px;}
	#myCarousel .carousel-caption h1{font-size: 16px;}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
.sub-menu-btn{}
}


/*==========  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 : 769px) {
	#myCarousel{display: none;}
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.container{max-width: 1085px;}
}