@media (min-width: 100px) and (max-width: 767px) {
/*    .share-pages-btn{
        top: 0px;
        left: 0;
    }
    .share-pages-btn a{
        padding: 10px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
    }*/
    /*header{margin-top: 27px;}*/
    .chat-widget{position: fixed; right: 10px; bottom: 0px; z-index: 2; width: 50%;}
    .chat-widget .btn{width: 100%;}
    .chat-widget .glyphicon { margin: 0; }
    .chat-wrapper div{display: inline-block; padding: 4px 10px;} 
    /*    .chat-widget a{background: #023900; padding: 5px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
        .chat-widget a:hover{background: #235A1D;}*/
    .chat-icon{font-size: 30px;} 
    .chat-label{font-size: 100%}
    .chat-model{position: fixed; right: 6px; bottom: 64px; z-index: 2; width: 30%;}

    .company .btn, .courses-offered .btn{font-size: 80%}
    .courses-offered h4{font-size: 90%; font-weight: bold;}
    .company h3{font-size: 70%; font-weight: bold;}
    .company p{font-size: 80%}
    .testimonial-video .btn{font-size:75%;width:100%;border: none;}
    body{width:98%;border:solid #76AF66 10px;border-top:none;border-bottom:none}
    #header-holder,#nav_holder{background:#023900}
    .logo img{width:80%;height:auto;margin:auto 0 0 10%}
    .holiday-wrapper{width:100%}
    .holiday-wrapper .date{font-size:25px}
    .my-navigation{font-size:10px;padding:0}
    .home-quick-links{display:inline-block;margin:10px 0 0 10px;overflow:hidden;width:45%;height:auto}
    .home-quick-links .description{font-size:80%;padding:3px;margin:0;margin-top:-20px}
    .home-quick-links a:hover .description{position:relative;margin-top:0}
    .home-quick-links a img{width:100%;height:100%}
    .home-quick-links a:hover img{position:relative;width:100%;height:auto;margin:0}
    .question-holiday-btn .qh-btn{font-size:9px}
    .container_holder h1,h3{font-size:25px}
    .container_holder h3{font-size:20px}
    .about-quick-links{margin-top:10px}
    #header_holder{padding:20px 0 15px}
    .container_holder .home-quick-intro-text{padding:5px}
    .container_holder .home-quick-intro-text h1{font-size:100%}
    .container_holder .home-quick-intro-text ul li{font-size:80%}
    #nav_holder nav ul li a{text-align:center}
    .show-update-wrapper{position:relative;background:#EEEDE7;margin-bottom:5px;padding:10px;border:solid 1px #E2E2E2;min-height:65px}
    .show-update-wrapper .update-subject{font-size:11px}
    .show-update-wrapper .update-date{bottom:2px;font-size:11px}
    .sticky{position:relative}
    .container_holder{background:#ffffff;overflow:hidden}
    .container_holder .map{height:300px;width:100%}
    .container_holder .quick-description h2{font-size:15px}
    .container_holder .quick-description ul li{font-size:13px}
    #nav_holder{z-index:999;padding:0}
    #nav_holder .navbar #nav_holder .drop-down{z-index:999}
    #nav_holder nav ul li a{margin:-10px auto;text-align:center;font-size:90%;padding:8px}
    #nav_holder nav .nav-header{font-size:75%}
    #nav_holder nav ul li a:focus,.open{font-weight:700}
    #nav_holder nav .dropdown-menu{text-align:center}
    #header_holder #flag-holder img{width:10%}
    #footer_holder #f_logo{position:relative;margin-top:100px;width:155px}
    #footer_holder h4{font-size:15px}
    #footer_holder .footer-bg{margin: auto 5%; font-size: 90%}

}
@media (min-width: 768px) and (max-width: 991px) {
    header .links{position:absolute;top:30px;right:4px}
    header .links img{height: 32px;}
    #flag-holder{position:absolute;top:75px;right:3px}

    .btn-welcome-agent{background:#055E04;padding:7px 15px;font-weight:700;color:#FFF;border:solid transparent 1px}
    .header-right{margin-right:10px}
    #header_holder{padding-bottom:200px}
    #flag-holder img{width:30px;height:auto}
    .container_holder .content-frame iframe{width:300px;height:200px}
    #nav_holder nav ul li a,#nav_holder .nav-h4{margin:0;font-size:85%;font-weight:500}
    #nav_holder .nav-header{font-size:60%}
    #header_holder .ir-logo img{margin-left:9px;z-index:20;margin-top:0}
    .container_holder .quick-video iframe{width:100%;border:none;z-index:0}
    .container_holder .home-quick-links{margin-top:20px}

}
@media (min-width: 992px) and (max-width: 1199px) {
    header .links{position:absolute;top:95px;right:4px}
    #flag-holder{position:absolute;top:10px;right:3px}
    #header_holder{padding-bottom:80px}
    #flag-holder img{width:40px;height:100%}
    .header-title{padding-left:12%}
    nav ul li a{font-size:11px}
    .container_holder .map{height:550px;width:100%}
    #nav_holder_ru nav ul li a{padding:8px;color:#fff;border:solid 1px transparent;}

}
@media (min-width: 1199px) and (max-width: 3000px) {
    header .links{position:absolute;top:115px;right:4px}
    #flag-holder{position:absolute;top:30px;right:3px}
    #nav_holder ul li a{font-weight:500}

}