/* ==========================================================================
   RESPONSIVE FIXES
 ========================================================================== */ 

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
@media only screen and (max-width : 1199px) {
    
    /*------------------------------------------*/
    /*    Back to Top Button
    /*------------------------------------------*/
    .top {
        height: 40px;
        width: 40px;
        right: 10px;
        bottom: 50px;
    }

    /*------------------------------------------*/
    /*    Navbar with Login and Signup
    /*------------------------------------------*/
    .navbar-nav>li>a.btn-login {
        margin-left: 100px;
        margin-right: 10px;
    }

    /*------------------------------------------*/
    /*    Hero Closeup
    /*------------------------------------------*/
    .closeup-box img {
        width: 100%;
        height: auto;
    }

    /*------------------------------------------*/
    /*  Content Dashboard
    /*------------------------------------------*/ 
    .content-dashboard .dash-left {
        margin-left: -500px;
    }

    /*------------------------------------------*/
    /*  Features Device
    /*------------------------------------------*/ 
    .features-device {
        padding-top: 0;
    }

    /*------------------------------------------*/
    /*  Cta section
    /*------------------------------------------*/
    .cta .outline .lead {
        margin-top: 0;
    }

    /*------------------------------------------*/
    /*  Testimonial Section
    /*------------------------------------------*/
    .testimonials .big-img-left blockquote p {
        padding-top: 5px;
    }

    /*------------------------------------------*/
    /*  Video Section
    /*------------------------------------------*/
    .video .popup-text {
        padding-top: 15px;
    }

    /*------------------------------------------*/
    /*  Pricing Section
    /*------------------------------------------*/
    .pricing-st .h2 {
        padding-top: 0;
    }
	
}



/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
@media only screen and (max-width : 991px) {
    .stoimost_tv_sm {width: 33%;-webkit-box-flex: 0;-webkit-flex: 0 0 33%;-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
    
    .container {width: 95%;}
    
    .main_header_ot {padding-right: 0px;}
	.textrightmainphone1 {padding-left: 0px;}
	
	.stoimost_head_win:nth-of-type(1) {padding-right: 5px;}.stoimost_head_win:nth-of-type(2) {padding-left: 5px;}
    .stoimost_head_win:nth-of-type(1),.stoimost_head_win:nth-of-type(2) {width: 50%;flex: 0 0 50%;max-width: 50%;}
	.stoimost_head {margin-left: 55%;}
	.container_con_main_banner_swiper3 {height: 395px;}
	.container_con_main_banner {height: 400px;}
	.siteinfo__text_phone1m > a {font-weight: 700;font-size: 22px;}
	.zvbesplat {color: #ff3a2f;}
	.schedule_siteinfo__item {font-size: 12px;}
	img.logo_im {height: 45px;margin-bottom: 7px;}
    
    .poradok_okazanie_yslugafter {padding-left: 5px;padding-right: 5px;}
    .poradok_okazanie_yslugafter > p {font-size: 14px;line-height: 16px;height: 55px;}
    .poradok_okazanie_yslugafter > h5 {height: 25px;font-size: 18px;line-height: 24px;}
    img.poradok_okazanie_yslug {height: 115px;width: 115px;}
    
    .poradok_okazanie_yslugghgh:nth-child(1) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(2) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(3) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(4) >.gz-how-to-order__item::before{top: -3px;position: absolute;left: 25%;font-size: 18px;font-weight: 500;background-color: #143e5d;padding: 7px 12px;border-radius: 50%;}

    .blagodarnosti {height: 180px;}
    h1.getName_getName {font-size: 26px;}
    
    img.img_vid_nar_reklam {height: 110px;}
    .vid_nar_reklam_otst {padding-right: 7.5px;padding-left: 7.5px;}
    .vid_nar_reklam_otstp {height: 400px;}
    .vid_nar_reklam_po {text-align: left;}
    
    
    .img-stoimost_radio {height: 35px;}
    .stoimost_w9_4 {width: 120px;}
    .stoimost_w9_2 {width: 100px;}
    .stoimost_w9_5 {width: 100px;}
    table.stoimost_radio_table {height: 288px;background: #fff;overflow: auto;width: 435px;}
    
    .primer_rabot_tv_st_rabot_h4 {display: none;}
    .primer_rabot_tv_st_rabot_otstup {margin-bottom: 20px;padding-top: 42px;padding-bottom: 35px;}
    
    .ctoit_rekl_rop_na_tv{overflow: auto;}
    .stoimost_w3_1,.stoimost_w1 {width: 115px;margin-left: 15px;}
    .stoimost_w2 {width: 150px;}
    .stoimost_w3_4 {width: 55px;}
    .stoimost_w3_5 {width: 70px;}
    .stoimost_w3_6 {width: 115px;}
    
    
    .img-widrekteplohody {height: 100px;}
    
    
    


    
	/*------------------------------------------*/
	/*    Typography
	/*------------------------------------------*/
	h1, .h1 {
		font-size: 40px;
		line-height: 46px;
	}

	h2, .h2 {
		font-size: 32px;
		line-height: 36px;
	}

	h3, .h3 {
	    font-size: 28px;
	    line-height: 32px;
	}

	h4, .h4 {
	    font-size: 26px;
	    line-height: 30px;
	}

	.lead {
	    font-size: 20px;
	    line-height: 24px;
	}

    /*------------------------------------------*/
    /*    Cols/Rows Spacing & Alignment
    /*------------------------------------------*/



    .new-row-md {
        margin-top: 30px;
    }

    .center-md {
        text-align: center;
    }

    /*--------------------------------------------------------------*/
    /*    Form Inline
    /*--------------------------------------------------------------*/
    .form-inline {
        padding-left: 0px;
        padding-right: 0px;
    }

    .form-inline .form-group, 
    .form-inline .form-control, 
    .form-inline.double-input .form-group,
    .form-inline.double-input .form-control, 
    .form-inline button, 
    .form-inline.double-input button {
        width: 100%;
        margin-bottom: 2px;
    }

    /*--------------------------------------------------------------*/
    /*    Show Navbar Toggle and Hide Navbar Menu, Bootstrap Fixes
    /*--------------------------------------------------------------*/
    img.menu_rek {height: 45px;}
    h1.h1_titl_men {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    text-shadow: 0 0px 0px rgba(0,0,0,.1);
    padding-top: 10px;
    text-align: center;
    color: #000;
}
    .navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 2px solid #E8E8E8;box-shadow: none;margin-top: 15px;padding-left: 0;padding-right: 0;}
    .bg-color .navbar-collapse {border-top-color: #fff;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-collapse.collapse.in {  display: block!important; }

    .navbar-nav {
        float: none!important;
        margin: 7.5px 0;
    }

    .navbar-nav>li {
        float: none;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
        border-bottom: 1px solid #E8E8E8;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .navbar-nav>li>a.btn-nav {
        border-bottom: none;
    }

    .bg-color .navbar-nav>li>a {
        border-bottom-color: #fff;
    }

    .navbar-nav>li>a:hover, 
    .navbar-nav>li>a:focus, 
    .navbar-nav>.active>a, 
    .navbar-nav>.active>a:focus, 
    .navbar-nav>.active>a:hover  {
        background-color: transparent;
    }

    .navbar-nav>li>a.btn-nav {
        margin: 10px 0 5px 10px;
        padding: 10px 15px; 
        display: inline-block;
        width: auto;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }  

    /* Dropdown Menu */
    .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: white;border: 0;-webkit-box-shadow: none;box-shadow: none;border-top-left-radius: 0px;border-top-right-radius: 0px;}
    .navbar-nav .open .dropdown-menu.multi-level {height: 70px;overflow-y:scroll;}
    .navbar-nav .open .dropdown-menu>li>a {line-height: 20px;display:inline-block;}
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {padding: 5px 15px 5px 15px;}

    /*-----------------------------------------------------------*/
    /*    Navbar Transparent
    /*-----------------------------------------------------------*/
    .navbar.bg-transparent {background-color: #fff;}
    .navbar.bg-transparent .logo-white {display: none;}
    .navbar.bg-transparent .logo-black {display: block;}
    .navbar.bg-transparent .navbar-nav>li>a {color: #404B55;}

    .navbar.bg-transparent .navbar-nav>li>a.btn-nav {color: #fff;}   

    /*-----------------------------------------------------------*/
    /*    Navbar-Only-Logo
    /*-----------------------------------------------------------*/
    .nav-onlylogo.navbar-static-top.bg-transparent {background-color: transparent;}
    .navbar.nav-onlylogo.bg-transparent .logo-white{display: none;}
    .navbar.nav-onlylogo.bg-transparent .logo-black{display: block;}

    /*------------------------------------------*/
    /*    Navbar with Login and Signup
    /*------------------------------------------*/
    .navbar-nav>li>a.btn-login, 
    .navbar-nav>li>a.btn-signup {
        margin: 10px 0 0 10px;
        display: inline-block;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 0;
    }

    .navbar-nav>li>a.btn-login, 
    .navbar-nav>li>a.btn-signup {
        padding: 10px 25px;
    }

    /*-----------------------------------------------------------*/
    /*    Navbar 3cols
    /*-----------------------------------------------------------*/
    .nav-3cols-logo {
        text-align: left;
    }

    .navbar.bg-transparent .nav-3cols {
        color: #404B55;
    }

    .navbar.bg-transparent .nav-3cols-logo .logo-white, 
    .navbar.bg-transparent .nav-3cols-logo .logo-black {
        float: left;
    }

    /*-----------------------------------------------------------*/
    /*    Hero Section
    /*-----------------------------------------------------------*/
    .hero {
        text-align: center;
    }

    /*-----------------------------------------------------------*/
    /*    Hero-General
    /*-----------------------------------------------------------*/
    .hero, .hero.height-800 {
        height: 600px;
    }

    /*-----------------------------------------------------------*/
    /*    Hero-Closeup
    /*-----------------------------------------------------------*/
    .closeup-box {
        display: none;
    }

    /*-----------------------------------------------------------*/
    /*    Hero Dashboard
    /*-----------------------------------------------------------*/
    .dashboard-box img {
        height: 500px;
    }

    /*------------------------------------------*/
    /*  Hero Leadbox
    /*------------------------------------------*/
    .hero-leadbox .form-horizontal {
        margin-top: 50px;
    }

    /*------------------------------------------*/
    /*  Hero Video Popup
    /*------------------------------------------*/
    .popup-box img {
        max-width: 50%;
    }

    .popup-box .popup-button {
        left: 43%;
    } 

    .big-popup i {
        font-size: 120px;
    }

    .watch-video {
        display: block;
        margin-left: 0;
        margin-top: 15px;
    }

    /*------------------------------------------*/
    /*  Content Block
    /*------------------------------------------*/ 
    .content-block h2,
    .content-block .h2,
    .content-block .lead {
        text-align: center;
    }

    /*------------------------------------------*/
    /*  Content Dashboard
    /*------------------------------------------*/    
    .content-dashboard img {
        width: 100%;
        height: auto;
    }

    .content-dashboard .dash-left {
        margin-left: 0;
    }
    
    /*------------------------------------------*/
    /*  Content Split
    /*------------------------------------------*/ 
    .content-split .container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

    .content-split .img-block {
        position: static;
        height: 450px;
    }

    .content-split .content-block {
        height: 400px;
        text-align: center;
        padding-left: 80px;
        padding-right: 80px;
    }
    
    /*------------------------------------------*/
    /*  Content Spotlight
    /*------------------------------------------*/
    .spotlight-block>figure,
    .spotlight-block>figure>.img-wrap,
    .spotlight-block>.spotlight-text{
        height: 450px;
    }

    .spotlight-block>.spotlight-text{
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 20px;
    }

    .spotlight-block.img-left>.spotlight-text:after,
    .spotlight-block.img-right>figure:after {
        width: 0;
    }

    .content-spotlight .container-fluid {
        padding: 0;
    }

    /*------------------------------------------*/
    /*  Content Grid
    /*------------------------------------------*/
    .content-grid > div {
        height: 450px;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .content-grid > div:last-child {
        margin-bottom: 0;
        height: 600px;
        padding-right: 15px;
    }

    .content-grid > div:first-child {
        padding-right: 15px;
    }

    .content-grid .lead-block {
        padding: 80px 40px;
    }

    .content-grid .img-block img {
        width: 100%;
        height: auto;
    }

    .content-align-md .y-middle {
        display: block!important;
    }

    /*------------------------------------------*/
    /*  Features Block
    /*------------------------------------------*/
    .features-block h4 {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .features-list-img {
        padding-left: 200px;
        padding-right: 200px;
    }

    /*------------------------------------------*/
    /*  Features Dashboard4
    /*------------------------------------------*/
    .content-dashboard .features-block img {
        padding-bottom: 20px;
    }

    /*------------------------------------------*/
    /*  Features Tab
    /*------------------------------------------*/
    .features-tab .tab-title {
        width: 100%;
        border-top: 1px solid #fff;
        padding: 30px 15px;
    }

    .features-tab .tab-content {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        opacity: 0;
        margin-top: 0;
        height: 0;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    .features-tab .tab-title.current + .tab-content {
        height: auto;
        opacity: 1;
        padding: 20px 15px;
    }

    /*------------------------------------------*/
    /*  Cta section
    /*------------------------------------------*/
    .cta .outline {
        text-align: center;
        margin-left: 20px;
        margin-right: 20px;
    }

    .cta .outline .lead {
        margin-bottom: 20px;
    }

    .cta .outline.no-border {
        margin-left: 0;
        margin-right: 0;
    }

    /*------------------------------------------*/
    /*  Testimonial Section
    /*------------------------------------------*/
    .testimonials .carousel-indicators {
        bottom: -50px;
    }

    .testimonials .big-img-left blockquote {
        text-align: center;
    }

    .testimonials .big-img-left blockquote p {
        padding-top: 15px;
    }

    .testimonials-twitter .twitter-row {
        margin-top: 30px;
    }

    /*------------------------------------------*/
    /*  Video Section
    /*------------------------------------------*/
    .video {
        text-align: center;
    }

    .video h4 {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .video .popup-text {
        padding-top: 0;
    }

    .video .popup-button.sm-popup {
        top: 37%;
        left: 43%;
    }

    /*------------------------------------------*/
    /*  Social Section
    /*------------------------------------------*/
    .twitter-feed ul>li {
        display: block;
        width: 80%;
        float: none;
        margin: 0 auto 10px;
    }

    .insta-grid .instagram-feed li,
    .insta-line .instagram-feed li {
        width: 33.333333%;
    }

    .insta-grid .instagram-feed li:nth-of-type(n+10),
    .insta-line .instagram-feed li:nth-of-type(n+4)
    {
        display: none;
    }

    .insta-col .instagram-feed {
        margin-bottom: 30px;
    }

    .insta-col .y-middle{
        display: block!important;
    }

    /*------------------------------------------*/
    /*  Portfolio Section
    /*------------------------------------------*/
    .portfolio-grid li {
        width: 50%;
    }

    .screenshots {
        text-align: center;
    }

    .screenshots .carousel {
        margin-top: 50px;
    }

    /*------------------------------------------*/
    /*  Pricing Section
    /*------------------------------------------*/
    .pricing-3pf .details {
        margin-bottom: 80px;
    }

    .pricing-st .h2 {
        padding-top: 50px;
    }

    .pricing-sc .price {
        margin-bottom: 30px;
    }

    .pricing-2p .info {
        margin-bottom: 30px;
    }

    /*------------------------------------------*/
    /*  Team Section
    /*------------------------------------------*/
    .team .t2 {
        text-align: center;
    }

    .team .t2 h5 {
        margin-top: 15px;
    }

    /*------------------------------------------*/
    /*  Miscellaneous Section
    /*------------------------------------------*/
    .funfacts i, .funfacts .counter {
        margin-bottom: 5px;
    }

    .funfacts .counter-left{
        float:none;
        display: block;
        margin-bottom: 10px;
        margin-right: 0;
    }

    .funfacts .counter-left i {
        float: none;
    }

    .funfacts .text.text-left {
        text-align: center;
    }

    .funfacts div[class^="col-md"]:nth-child(3) {
        margin-bottom: 30px;
    }

    .timeline .event:before {
        left: 0;
        top: -20px;
        color: #fff;
        font-weight: 900;
        font-size: 15px;
        content: attr(data-date);
        text-align: right;
    }
    
    /*------------------------------------------*/
    /*  Subscription Section
    /*------------------------------------------*/
    .subscription .sub-left {
        padding-top: 0;
        padding-bottom: 20px;
    }

    .subscription .form-inline .form-group {
        width: 100%;
    }

    .subscription .features-devices {
        margin-bottom: 50px;
    }
    
    /*------------------------------------------*/
    /*  Contact Section
    /*------------------------------------------*/
    .contact-left {
        text-align: center;
    }

    .contact-left .contact-info {
        margin-bottom: 40px;
    }
    
    /*------------------------------------------*/
    /*  Footer Section
    /*------------------------------------------*/
    .footer.f5 .footer-links p, .footer.f5 .footer-links img {
        display: block;
        margin-right: 0;
    }

    .footer.f5 .footer-links img {
        margin: 0 auto;
    }

    .footer.f5 .footer-links img {
        max-height: 35px;
        margin-right: 50px;
        display: inline-block;
        position:relative;
        bottom: 2px;
    }

    .footer.f7 {
        text-align:center;
    }

    .footer.f7 .col-md-2 {
        margin-top: 40px;
    }

    .footer.f8 .about .logo {
        border-right: transparent;
    }
    
    /*------------------------------------------*/
    /*  Blog Page
    /*------------------------------------------*/
    .pagination {
        margin-bottom: 120px;
    }
   

}



/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
@media only screen and (max-width : 767px) {
    .stoimost_tv_sm {width: 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 20%;max-width: 50%;}
    .poradok_okazanie_yslugghgh:nth-child(1) >.gz-how-to-order__item::before, .poradok_okazanie_yslugghgh:nth-child(2) >.gz-how-to-order__item::before, .poradok_okazanie_yslugghgh:nth-child(3) >.gz-how-to-order__item::before, .poradok_okazanie_yslugghgh:nth-child(4) >.gz-how-to-order__item::before {left: 35%;}
    a.mainphone1_fut {font: bold 18px/12px 'Open Sans', sans-serif;}
    .main_footer_ra {margin-top: 0px !important;}
    .siteinfo__text_phone1m > a {font-size: 18px;}
    .zvbesplat {font-size: 13px;font-weight: 700;}
    .stoimost_head {width: 330px;}
    .request {top: 87%;}
    h1.getName_getName {font-size: 21px;width: 382px;line-height: 26px;}
    img.logo_im {height: 40px;}
    
    
    
    
    /*----------------------------------------------------------------------*/
    /*    IMPORTANT!!! DISABLE WOW ANIMATION ON SMALL SCREENS (<768px)
    /*-----------------------------------------------------------------------*/
    .wow {
      visibility: visible !important;
      -webkit-animation: none !important;
         -moz-animation: none !important;
           -o-animation: none !important;
          -ms-animation: none !important;
              animation: none !important;
    }

    /*------------------------------------------*/
    /*    Typography
    /*------------------------------------------*/
    h1, .h1 {
    	font-size: 36px;
    	line-height: 40px;
    }

    h2, .h2 {
    	font-size: 26px;
    	line-height: 30px;
    }

    h3, .h3 {
        font-size: 22px;
        line-height: 35px;
    }

    h4, .h4 {
        font-size: 24px;
        line-height: 28px;
    }

    h5, .h5 {
        font-size: 18px;
        line-height: 22px;
    }

    p {
        font-size: 16px;
        line-height: 20px;
    }

    .lead {
        font-size: 18px;
        line-height: 22px;
    }

    /*------------------------------------------*/
    /*    Cols Spacing


    .new-row-sm {
        margin-top: 30px;
    }

    .center-sm {
        text-align: center;
    }

    /*-----------------------------------------------------------*/
    /*    Navbar 3cols
    /*-----------------------------------------------------------*/
    .nav-3cols span{
        display: none;
    }
    
    /*-----------------------------------------------------------*/
    /*    Navbar Dropdown
    /*-----------------------------------------------------------*/
    .navbar-nav .open .dropdown-menu.multi-level {
        height: auto;
        overflow-y:auto;
    }

    /*-----------------------------------------------------------*/
    /*    Navbar with Top Bar
    /*-----------------------------------------------------------*/
    .top-bar .schedule,
    .top-bar .contact-info,
    .top-bar .contact-info .phone{
        display: block;
        float: none;
        text-align: right;
        font-size: 13px;
    }

    .top-bar .schedule i,
    .top-bar .contact-info i {
        font-size: 18px;
    }

    .top-bar .contact-info .phone{
        margin-top: 10px;
    }

    .top-bar .contact-info .email {
        display: none;
    }

    .top-bar .contact-info .phone span {
        display: inline-block;
        font-size: 15px;
        font-weight: 700;
    }
    
    /*-----------------------------------------------------------*/
    /*    Hero-Dashboard
    /*-----------------------------------------------------------*/
    .hero .dashboard-box {
        display: none;
    }

    /*------------------------------------------*/
    /*  Hero Devices
    /*------------------------------------------*/
    .hero.hero-devices .y-middle {
        display: block!important;
    }

    .hero.hero-devices h1, 
    .hero.hero-devices img {
        padding-top: 30px;
    }

    /*------------------------------------------*/
    /*  Hero Video Popup
    /*------------------------------------------*/
    .popup-box img {
        max-width: 70%;
    }

    .popup-box .popup-button {
        left: 43%;
    } 

    .popup-box .popup-button i {
        font-size: 40px;
        padding: 20px 22px 18px 31px;
    }

    /*-----------------------------------------------------------*/
    /*    Section Header
    /*-----------------------------------------------------------*/
    .section-header {
        margin-bottom: 40px;
    }

    /*-----------------------------------------------------------*/
    /*    Content Split
    /*-----------------------------------------------------------*/
    .content-split .content-block {
        padding-left: 45px;
        padding-right: 45px;
    }

    .content-align-sm .y-middle {
        display: block!important;
    }
    
    /*------------------------------------------*/
    /*  Features Block
    /*------------------------------------------*/
    .features-block .fix-box {
        height: 350px;
    }

    .features-list,
    .features-list.features-list-left {
        text-align: center;
    }

    .features-list {
        padding-left: 60px;
        padding-right: 60px;
    }

    .features-list-img {
        padding-left: 100px;
        padding-right: 100px;
    }

    /*------------------------------------------*/
    /*  Features Panel
    /*------------------------------------------*/
    .features-panels .nav-tabs.nav-justified>li {
        width: 50%;
        display: inline-block;
        float:left;
        margin-bottom: 10px;

    }

    /*------------------------------------------*/
    /*  Social Section
    /*------------------------------------------*/
    .twitter-feed ul>li {
        width: 100%;
    }

    /*------------------------------------------*/
    /*  Portfolio Section
    /*------------------------------------------*/
    .screenshots .portfolio-grid li {
        width: 33.33333%;
        margin: 0;
    }

    /*------------------------------------------*/
    /*  Pricing Section
    /*------------------------------------------*/
    .pricing-sc .info {
        margin-left: 15px;
        margin-right: 15px;
    }

    .pricing-st .info {
        margin: 0 auto;
        margin-bottom: 40px;
    }

    .ticket-prices .item-price {
        height: auto;
        padding: 10px;
    }

    .ticket-prices .item-price .amount {
        height: auto;
        width: auto;
        float: none;
        margin: 0;
        line-height: 44px;
        background-color: #fff;
        color: #56B68B;
        text-align: left;
    }

    /*------------------------------------------*/
    /*  Team Section
    /*------------------------------------------*/
    .team-list {
        margin-left: 15px;
        margin-right: 15px;
    }
    
    /*------------------------------------------*/
    /*  Blog Section
    /*------------------------------------------*/
    .blog .post-meta {
        margin-top: 15px;
    }
    
    /*------------------------------------------*/
    /*  Miscellaneous Section
    /*------------------------------------------*/
    .countdown .timer {
        margin-left: 10px;
        margin-right: 10px;
    }

    .countdown .timer>div {
        font-size: 40px;
        line-height: 44px;
        font-weight: 700;
    }
    
    /*------------------------------------------*/
    /*  Contact Section
    /*------------------------------------------*/
    .mini-info {
        margin-top: 20px;
    }

    /*------------------------------------------*/
    /*  Footer Section
    /*------------------------------------------*/
    .footer.f1, .footer.f3, .footer.f4, .footer.f6{
        text-align: center;
    }
    
    .footer.f1 .footer-social {
        float: none;
        margin-top: 40px;
    }

    .footer.f3 .footer-links,
    .footer.f3 .footer-social {
        text-align: center;
        margin-top: 20px;
    }
    
    /*------------------------------------------*/
    /*  Pages Section
    /*------------------------------------------*/
    .page-head, 
    .page-head .text-right {
        text-align: center;
    }

    .page-head.h-img .h2 {
        padding-top: 60px;
    }

}




/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
@media only screen and (max-width : 479px) {
    /*------------------------------------------*//*    Cols Spacing/*------------------------------------------*/
    .c2.text-center div[class^="col-"],
    .c3.text-center div[class^="col-"],
    .c4.text-center div[class^="col-"] {padding-left: 15px !important;padding-right: 15px !important; }
    /*--------------------------------------------------------------*//*    Form Inline/*--------------------------------------------------------------*/
    .form-inline {padding-left: 0;padding-right: 0;}
    /*--------------------------------------------------------------*//*    Hero Section/*--------------------------------------------------------------*/
    .hero.height-800 {height: 700px;}
    /*--------------------------------------------------------------*//*    Hero Leadbox/*--------------------------------------------------------------*/
    .hero-leadbox .form-group.w-50 input{display: block;width: 100%;}
    .hero-leadbox .form-group.w-50 input:first-child {margin-bottom: 15px;}
    /*------------------------------------------*//*  Hero Video Popup/*------------------------------------------*/
    .popup-box .popup-button,
    .video .popup-button.sm-popup  {left: 38%;}
    /*--------------------------------------------------------------*//*    Section Header/*--------------------------------------------------------------*/
    .section-header span {display: block-inline;}
    /*-----------------------------------------------------------*//*    Content Split - Grid/*-----------------------------------------------------------*/
    .content-split .content-block {padding-left: 15px;padding-right: 15px;}
    .content-grid .lead-block {padding: 40px 15px;}
    /*--------------------------------------------------------------*//*    Features List/*--------------------------------------------------------------*/
    .features-list {padding-left: 0;padding-right: 0;}
    .features-list-img {padding-left: 50px;padding-right: 50px;}
    /*------------------------------------------*//*  Portfolio Section/*------------------------------------------*/
    .portfolio-grid li {width: 100%;} 
    /*------------------------------------------*//*  Pricing Section/*------------------------------------------*/
    .pricing-st .info {padding: 45px 30px;}
    /*------------------------------------------*//*  Social Section/*------------------------------------------*/
    .insta-line .insta-square {width: 40px;height: 40px;}
    .insta-line .insta-square i{font-size: 25px;}
    /*------------------------------------------*//*  Contact Section/*------------------------------------------*/
    .contact .form-group.w-50 input{display: block;width: 100%;}
    .contact .form-group.w-50 input:first-child {margin-bottom: 15px;}
    
    a.navbar-brand.logo-black.smooth-scroll {padding-left: 13px;}
    .hero h1 {margin-bottom: 20px;font-size: 24px;line-height: 28px;}
    .intro-section-6, .intro-section-7, .intro-section-8 {margin: 3px 10px;}
    a.btn-md2 {padding: 8px;font-size: 12px;}
    .logo1-1, .logo1 {
    font-size: 20px;line-height: 20px;}
    .logo2-2, .logo2 {font-size: 9px;}
    .hero, .hero.height-800 {height: 433px;}
    .p-y-lg {padding-top: 30px !important;padding-bottom: 30px !important;}
    .section-header {margin-bottom: 10px;}
    .features-block h4 {font-size: 16px;line-height: 20px;}
    p {font-size: 14px;line-height: 16px;}
    img.win_ico {width: 60px;}
    .modal-title {font-weight: 400;font-size: 16px;line-height: 20px;}
    .form-control {font-size: 15px;font-weight: 300;padding: 10px;}
    label {font-weight: 600;font-size: 14px;}
    .btn, a.btn {display: inline-block;padding: 8px 18px;margin-right: 0px;font-size: 14px;font-weight: 300;}
    .clients h4 {font-size: 24px;line-height: 30px;font-weight: 400;color: #000;}
    .p-r-lg100 {padding-right: 0px !important;}
    .p-y-md {padding-top: 35px !important;padding-bottom: 35px !important;}
    .features-panels .nav-tabs.nav-justified>li {padding: 0px 6px 0;text-align: center;}
    .features-panels .nav-tabs.nav-justified>li>a {padding: 11px 0px;font-size: 12px;line-height: 13px;font-weight: 400;}
    .features-panels .nav-tabs.nav-justified>.active>a, .features-panels .nav-tabs.nav-justified>.active>a:focus, .features-panels .nav-tabs.nav-justified>.active>a:hover {
        border-radius: 6px;padding-right: 0px;}
   .p-b-md {padding-bottom: 20px !important;}
   .pricing-3pf .info {padding: 15px 5px 1px;border-radius: 0px;margin-bottom: 15px;min-height: auto;}
   .contact .map-container {width: 100%;height: 295px;}
    contact .contact-info li {margin-bottom: 10px;font-size: 15px;line-height: 15px;}
    .blog-list {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #efefef;}
    .blog-post h4 a, .blog-post .post-meta a {color: #000000;font-weight: 400;font-size: 16PX;line-height: 18px;}
    .blog-post .post-meta li {display: inline-block;margin-bottom: 0px;margin-right: 0px;}
    .widget {margin-bottom: 20px;display: inline-block;width: 100%;}
    .widget .latest-post .title-latest a {display: block;color: #69696E;font-size: 14px;font-weight: 400;}
    .widget .w-comments a, .comments-list a {color: #69696E;font-weight: 300;}
    .widget .w-tags a {float: left;margin-right: 7px;margin-bottom: 10px;padding: 4px 8px;color: #69696E;border: 1px solid #d3d3d3;border-radius: 16px;font-size: 14px;}
    h2, .h2 {font-size: 20px;line-height: 25px;}
    .lead {font-size: 14px;line-height: 19px;}
    .navbar-brand {padding: 10px 14px 0;height: auto;}
    .pricing-3pf .info .price {font-size: 31px;font-weight: 400;padding-top: 16px;padding-bottom: 15px;}
    .contact .contact-info li {margin-bottom: 5px;font-size: 15px;line-height: 15px;font-weight: 300;}
    .contact .contact-info li i {font-size: 16px;font-weight: 500;vertical-align: text-top;margin-right: 8px;}
    .ptlg8520 {padding-top: 60px !important;padding-bottom: 10px;}
    .footer p, .footer a {font-size: 12px;}
    span.edit {font-size: 12px !important; }
    span.naklin {padding-left: 0px;padding-right: 0px;font-size: 12px;}
    a.btn-md2 {padding: 7px !important;font-size: 12px !important;}
    
    
    
    .siteinfo__text_phone1m > a {font-size: 16px;}
    .zvbesplat {font-weight: 400;font-size: 12px;}
    a.vahorod {font-size: 12px;padding-bottom: 0px;border-bottom: 1px solid #949494;font-weight: 700;margin-top: 13px;}
    .textrightmainphomain_headerne1 {display: none;}
    .navbar-toggle {margin-right: 0px;}
    img.logo_im {height: 30px;}
    .swiper-wrapper {-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-ms-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
    .swiper-wrapper {transition-duration: 1s !important;}
    .stoimost_head {background-color: #143e5d;margin-top: 165px;padding-top: 0;padding: 30px 15px 15px 15px;width: 100%;font-weight: 600;font-size: 24px;margin-left: 0;border-radius: 0px;position: absolute;}
    section#hero1-1 {height: 490px;}
    
    .form-control {padding: 5px 10px;}
    
    h1.getName_getName {width: auto;text-align: center;font-weight: 700;font-size: 18px;line-height: 31px;text-shadow: 0 0px 0px rgba(0,0,0,.1);color: #fff;margin-right: 0px;padding: 0px 0px 0px 0px;}
    .container_con_main_banner_swiper3 {height: 165px;}
    .btn.btn-jhjhj {font-size: 11px;margin: 0 AUTO;}
    .b-banner-main__btn_l {padding: 3px 0px 0 0;width: 100%;text-align: center;}
    .swiper-button-next, .swiper-button-prev {top: 18%!important;}
    
    .section-header .fgr {padding: 0px 0px;font-size: 18px;}
    a.a_efekt_reklam {padding: 0px;}
    .efekt_reklam_otst {padding-bottom: 0px;margin-bottom: 11px;}
    
    .zaivki_bottom {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);display: -webkit-box;}
    .zaivki_bottom {color: #fff;font-size: 22px;margin: 8px 31% 2px 33%;}
    .request {bottom: 0;width: 100%;height: 40px;top: auto;}
    
    
    img.poradok_okazanie_yslug {height: 93px;width: 95px;}
    .poradok_okazanie_yslugghgh:nth-child(1) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(2) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(3) >.gz-how-to-order__item::before,
    .poradok_okazanie_yslugghgh:nth-child(4) >.gz-how-to-order__item::before{color: #ffffff;top: -3px;position: absolute;left: 18%;font-size: 18px;font-weight: 500;background-color: #143e5d;padding: 7px 12px;border-radius: 50%;}
    
    .gz-how-to-order__item {margin-bottom: 15px;}
    
    .poradok_okazanie_yslugghgh:nth-of-type(1),.poradok_okazanie_yslugghgh:nth-of-type(3) {padding-right: 5px;}
    .poradok_okazanie_yslugghgh:nth-of-type(2),.poradok_okazanie_yslugghgh:nth-of-type(4) {padding-left: 5px;}
    
    .bl_d:nth-of-type(1),.bl_d:nth-of-type(4){padding-right: 5px;}
    .bl_d:nth-of-type(2),.bl_d:nth-of-type(5){padding-right: 5px;padding-left: 5px;}
    .bl_d:nth-of-type(3),.bl_d:nth-of-type(6){padding-left: 5px;}
    .bl_d {margin-bottom: 10px;}
    .blagodarnosti {border: 2px solid #97b8c6;height: 145px;cursor: pointer;}

    .poradok_okazanie_yslugafter > p {font-size: 12px;line-height: 14px;height: 45px;padding: 0px 6px;}
    .poradok_okazanie_yslugafter {padding-bottom: 1px;}

    .main_partners_img{height:30px;}
    .clients img {margin: 10px 15px 0;}

    h2.yzn_stoimost {font-size: 18px;font-weight: 700;line-height: 22px;}
    form#uznaite-stoimost-reklamy-v-vashem-gorode {background-color: #f3f3f3;opacity: 1.9;padding: 15px;border-radius: 0px;margin-bottom: 15px;}
    .win_yzn_stoimost:nth-of-type(1),.win_yzn_stoimost:nth-of-type(3) {padding-right: 5px;}
    .win_yzn_stoimost:nth-of-type(2),.win_yzn_stoimost:nth-of-type(4) {padding-left: 5px;}
    .main_footer_no {display: none;}
    a.mainphone1_fut {font-size: 22px !important;}
    
    .form-control {font-size: 13px !important;}
    
    
    
    .priimyhestvo_sovet_left > h3,.priimyhestvo_sovet_right > h3 {font-weight: 700;font-size: 21px;line-height: 30px;margin-left: -15px;margin-top: 15px;}
    
    .priimyhestvo_sovet_left {padding-right: 30px;padding-left: 30px;}
    .container_con_main_banner {height: 180px;overflow: initial;}
    section#hero1Category3 {margin-bottom: 280px;}
    .priimyhestvo_sovet_right {margin-left: 15px;margin-bottom: 15px;}
    .fasad_media > p > span img {width: 100%!important;height: auto!important;}
    .fasad_media::-webkit-scrollbar { width: 5px; height: 3px;}
    .fasad_media::-webkit-scrollbar-button {  background-color: #666; background-repeat:no-repeat;width:4px;height:0px}
    .fasad_media::-webkit-scrollbar-track {  background-color: #999;}
    .fasad_media::-webkit-scrollbar-track-piece { background-color: #ffffff;}
    .fasad_media::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 0px;}
    .fasad_media::-webkit-scrollbar-corner { background-color: #999;}
    .fasad_media::-webkit-resizer { background-color: #666;}
    
    iframe.main_nov {height: 1451px;}
    
.stoimost_tv_sm {width: 250%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   
}
