@media screen and (max-width: 1199px){
    .navigation .navbar-nav>li>a, .footer .footer_links li a{padding:15px 15px; font-size: 14px}
    .logo img, .footer_logo figure img{width: 50%}
    .section_inner_content{height: 600px}
    .inner_section h2{font-size: 30px !important; line-height: 36px}
    .second_section_inner,.fifth_section_inner{height: 600px}
    .left_text h1, .inner_section h1 {font-size: 94px !important; line-height: 100px; top: 150px}
    .color_text h1{font-size: 94px !important; line-height: 100px; top: 100px}
    .padding_top_300{padding-top: 150px}
    .modal-content{padding-top: 0}
    .padding_bottom_250{padding-bottom: 150px}
    .join_band{height: 750px}
    .arrow_down{bottom: 185px}
    .popup_text, .texas_lottery_text, .sticker_pack_text {height: auto;width: 100%;}
    .img-responsive{width: 100%}
    .bg_baylor::before{left: 0;right: 0;margin: 0 auto;}
    .inner_content p{font-size: 18px;}
    h2 {font-size: 36px;line-height: 40px;}
    .living_values h4 {font-size: 15px;line-height: 20px;margin: 0 0 29px;}
    .inner_section h1 {font-size: 70px !important;line-height: 70px;}
    .open_position_section p {font-size: 20px;line-height: 30px;}
    .buttons {margin-top: 50px;}
    .contact_heading h2::before{bottom: -20px;}
    .font_size_30 {font-size: 25px;}
}
@media screen and (max-width: 991px){
    h3{font-size: 20px !important; line-height: 30px}
    .navigation, .footer{padding: 15px 5%}
    .logo img, .footer_logo figure img{width: 100%}
    .logo{width: 70%}
    .footer_logo{width: 20%}
    .section_inner_content{height: 480px}
    .section_inner_content{padding: 0 5%}
    .inner_section h2{font-size: 20px !important; line-height: 26px}
    .bg_first_section:after{width: 65%}
    .second_section_inner, .fifth_section_inner{height: 400px}
    .left_text h1, .inner_section h1{font-size: 64px !important; line-height: 78px; top: 100px}
    .color_text h1{font-size: 64px !important; line-height: 78px; top: 30px}
    .inner_section h4{font-size: 36px; line-height: 42px; letter-spacing: 8px; margin-bottom: 100px}
    .inner_section p{font-size: 24px}
    .inner_content h4{font-size: 36px !important; line-height: 42px; letter-spacing: 6px; margin-bottom: 100px}
    .inner_content p{font-size: 18px}
    .inner_content p br{display: none}
    .padding_bottom_175{padding-bottom: 100px}
    .padding_top_200{padding-top: 100px}
    .padding_bottom_200{padding-bottom: 100px}
    .living_values h4{font-size: 36px !important; letter-spacing: 8px; margin-bottom: 100px}
    .modal_text{padding-left: 0}
    .modal-body h5{margin-bottom: 40px}
    .shape_square{width: 100%;}
    .shape_square .btn_preview{font-size: 18px}
    .great_company_section h4{font-size: 36px; letter-spacing: 8px}
    .padding_bottom_250{padding-bottom: 100px}
    .join_band{height: 600px}
    .arrow_down{bottom: 150px}
    .open_position_section h4{font-size: 36px !important; line-height: 42px; letter-spacing: 8px; margin-bottom: 100px}
    .buttons{margin-top: 100px}
    .btn_get_job{padding: 30px 40px; font-size: 20px}
    .btn_join_network{font-size: 20px}
    .padding_top_115{padding-top: 75px}
    .padding_bottom_115{padding-bottom: 75px}
    .popup_text, .texas_lottery_text, .sticker_pack_text{width: 100%}
    ul.company-logos li {width: 32.5%;padding: 6px 0;}
    .inner_section p {font-size: 18px;}
    .line_height_30 {line-height: 26px;}
    h3 {font-size: 16px !important;}
    .line_height_40 {line-height: 26px;}
    .living_values h4 {font-size: 14px !important;margin-bottom: 50px;}
    .btn_preview img{width: 100px;}
    .padding_bottom_250 {padding-bottom: 40px;}
    .padding_top_240 {padding-top: 40px;}
    #myModal13 .new-business{width: 90%}
    #myModal13 .new-business-inner{padding: 20px;}
    .sticker_pack_text h5,.popup_text h5{letter-spacing: normal}
    .sticker_pack_text {height: auto;padding: 0 8%;}
    .popup_text h5, .modal-body p, .popup_text P{font-size: 15px;line-height: 20px;}
    .sticker_pack_text h5::before{bottom: -20px;}
    .modal-body p br, .popup_text P br{display: none}
    .popup_text, .texas_lottery_text, .sticker_pack_text {height: auto;padding: 0 5%; margin-bottom: 30px;   }
}
@media screen and (max-width: 767px){
    #return-to-top i{left: 0}
    #return-to-top{right: 10px}
    .main_wrapper{text-align: center}
    h3{font-size: 16px !important; line-height: 24px !important;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #071b2b}
    .navbar-header{padding: 0 5%}
    .navbar-toggle{border-radius: 0; margin-right: 0}
    .navbar-default .navbar-toggle{border: none}
    .navbar-default .navbar-toggle .icon-bar{background-color: #071b2b}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color: #fff}
    .logo{width: 50%; display: inline-block; float: none}
    .navigation .navbar-nav>li a{padding:5px 0; color: #fff; font-size: 40px; font-family: 'Avenir-Black'; line-height: 70px; letter-spacing: 3px}
    .navigation{padding: 0}
    .nav>li{text-align: right}
    .navbar-nav{padding: 15px 5%}
    .mobile_nav{background-color: #434d55}
    .section_inner_content{height: 340px}
    .first_slide_text{display: none}
    .mobile_view_text{display: block}
    .mobile_view_text h2{font-size: 24px !important; line-height: 30px; letter-spacing: 4px; text-transform: uppercase; margin: 0; padding-bottom: 25px}
    .down_arrow{padding-bottom: 10px;}
    .second_section_inner{height: 300px}
    .left_text h1, .inner_section h1{font-size: 40px !important; line-height: 40px; letter-spacing: 2px; top: 100px; left: 0; right: 0; font-family: 'Avenir-Black'}
    .left_text h1{ top:0px;font-size: 40px !important;line-height: 40px;width: 100%;position: relative}
    .color_text h1{font-size: 66px !important; line-height: 72px; letter-spacing: 2px; top: 0px; left: 0; right: 0; font-family: 'Avenir-Black'}
    .multi_culture, .noise_we_made, .baylor_tax {vertical-align: middle !important;}
    .second_section_inner .inner_section{vertical-align: bottom; text-align: center}
    .second_section_inner .inner_section h3{text-align: center; float: none; margin-bottom: 65px}
    .bg_third_section{background-size: 100%; background-position: 85px}
    .inner_section h4{font-size: 24px; line-height: 32px; letter-spacing: 4px; margin-bottom: 80px; font-family: 'Avenir-Black'}
    .inner_section h4:before{bottom: -40px; height: 3px}
    .inner_section p{font-size: 18px}
    .middle_box{border: none}
    .padding_top_300{padding-top: 50px}
    .inner_content h4, .living_values h4{letter-spacing: 4px;}
    .inner_content h4:before, .living_values h4:before{bottom: -40px; height: 3px}
    .living_values_box h5.middle_text:before, .living_values_box h5.middle_text:after{height: 3px}
    .what_we_do .inner_content h4{margin-top: 100px}
    .what_we_do .inner_content p{margin: 40px 0}
    .what_we_do .inner_content h4:before{background-color: #fff}
    .what_we_do .middle_box{padding-bottom: 30px}
    .what_we_do .middle_box h4:before{background-color: #435363}
    .center_box{border-left: none; border-right: none}
    .living_values .bottom_list{display: inline-block; float: none}
    .padding_bottom_175{padding-bottom: 50px}
    .padding_bottom_200{padding-bottom: 50px}
    .padding_top_200{padding-top: 50px}
    .left_side_triangle{display: none}
    .padding_top_193{padding-top: 50px}
    .margin_bottom_75{margin-bottom: 25px}
    .mobile_hide{display: none}
    .what_we_do{display: block}
    .modal-open .modal{overflow-y: auto; z-index: 9999}
    .modal-body h5:before{left: 0; right: 0; margin: 0 auto}
    .modal{background: none; background-color: #fff !important;}
    .shape_square .btn_preview{font-size: 24px; letter-spacing: 16px}
    .padding_top_60{padding-top: 50px}
    .padding_bottom_110{padding-bottom: 50px}
    .great_company_section h4, .open_position_section h4{font-size: 30px !important; letter-spacing: 4px; margin-bottom: 80px}
    .great_company_section h4:before, .open_position_section h4:before{bottom: -40px; height: 3px}
    .padding_bottom_250{padding-bottom: 50px}
    .join_band{height: 420px}
    .arrow_down{bottom: 160px}
    .buttons{margin-top: 50px}
    .down_arrow a{display: none}
    .mobile_roster{display: block}
    .btn_get_job{font-size: 14px; padding: 20px 35px; margin-right: 0; margin-bottom: 40px}
    .btn_join_network{font-size: 14px; padding: 12px 28px; margin-left: 0}
    .padding_top_115{padding-top: 50px}
    .padding_bottom_115{padding-bottom: 50px}
    .contact_heading h4{font-size: 30px !important; line-height: 36px !important; margin-bottom: 80px; letter-spacing: 4px}
    .contact_heading h4:before{bottom: -40px}
    select, input, textarea{font-size: 18px; padding: 10px; margin-bottom: 20px}
    .great_company_section{margin-top: -1px}
    .footer_logo{width: 40%; float: none; margin: 10px auto 20px}
    .footer_links{float: none; margin: 0 auto; width: 88%}
    .footer .footer_links li a{font-size: 12px; padding: 30px 0 0}
    .fixed-scroll-nav ul li a{width: 9px; height: 9px}
    .fixed-scroll-nav ul li{margin-bottom: 25px}
    .fixed-scroll-nav{margin-top: -60px}
    .navbar-collapse{border-top: none}
    .footer_links ul{text-align: center}
    .footer_links{display: none}
    .modal_text{margin-top: 40px}
    .bg_texas_lottery{height: 300px}
    .bg_video, .bg_work_visit_austin, .bg_mockup, .bg_work_target, .bg_work_mlb, .bg_music_has_no_enemies, .bg_work_pxpr, .bg_work_marvin, .bg_work_twix, .bg_work_snickers, .work_snickers_confused, .bg_work_mnms, .bg_work_beechnut, .bg_work_pr{background-size:cover; height: 199px}
    .padding_lr_85{padding: 50px 15px}
    button.close{top: 40px; right: 10px}
    .padding_top_240{padding-top: 50px}
    .mlb_advertisement{margin-top: 50px}
    ul.company-logos li {width: 49%;}
    #myModal13 .new-business-inner{font-size: 13px;}
    #myModal13 .new-business h4{padding: 20px 0;}
    #myModal13 .new-business h4 .close{right: 10px;top:10px;}
    .font_size_45 {font-size: 32px;}
    .inner_section h6,.inner_section p{text-align: center}
    .second_slide p::before{display: none}
    .second_section_inner .inner_section h3 {margin-bottom: 5px;margin-top: 5px;}
    .color_text h1{font-size: 40px !important;line-height: 40px;position: relative;}
    .color_text h1 br{display: none}
    .inner_section{width: 100%;float: left;margin: 0}
    .fifth_section_inner{height: 140px;}
    .inner_content h4 {font-size: 26px !important;line-height: 32px;}
    .bg_baylor::before{top:80%;width: 25px;height: 52px;}
    .inner_content h4,.great_company_section h2{margin-bottom: 70px;}
    .navigation .navbar-nav > li a{font-size: 24px;line-height: 30px;}
    .second_section_inner,.second_section_inner,
    .bg_fifth_section{height: auto;padding: 100px 0}
    .make_noise .left_text h1,
    .bg_third_section h1,
    .bg_fifth_section h1{margin-top: 0}
    .bg_third_section .second_section_inner .inner_section h3 {margin: 0 0 20px 0;}
    .bg_third_section .second_section_inner .inner_section h3:last-child {margin: 0;}
    .bg_fourth_section .second_section_inner{padding-bottom: 50px}
    .bg_fifth_section{padding-bottom: 40px}
    .what_we_do .container{padding-top: 0}
    .living_values h2{margin-bottom: 90px;}
    .bg_fourth_section .down_arrow{padding-bottom: 40px}
    .bg_join_band{padding-top: 80px;}
    .open_position_section{padding-top: 40px}
    .contact_form{padding: 70px 0 100px;}
    .inner_content p{font-size: 14px;}
    .c1{padding-bottom: 30px;}
}
@media screen and (max-width: 550px) {
    .contact_form .talk-btn{width: 100%;margin: 10px 0 0}
    .inner_section p,.inner_section h6 {font-size: 15px;line-height: 20px;}
    .inner_section p br,.inner_section h6 br{display: none}
    .padding_bottom_175 {padding-bottom: 20px;}
    .living_values h2{margin-bottom: 40px;}
    .living_values h2::before{bottom: -20px;}
    h3{font-size: 14px !important; line-height: 20px !important;}
    .mobile_view_text h2 br{display: none}
    .padding_top_300{padding-top: 0}
    .what_we_do .middle_box{padding-bottom: 0}
    .padding_top_200 {padding-top: 10px;}
    .padding_bottom_115 {padding-bottom: 40px;}
    .padding_top_115 {padding-top: 30px;}
    .modal-header .close{top:0}
    .join_band {height: 370px;padding: 26px 0 0 0;}
    .buttons {margin-top: 30px;}
    .make_noise h3,.make_noise h6,
    .make_noise .second_section_inner .inner_section h3{margin: 10px 0 20px;}
    body{font-size: 15px;line-height: 20px; color: #071b2b}
    .make_noise h6{margin-bottom: 0}

}
@media screen and (max-width: 480px) {
    .btn_preview img {width: 60px;}
    ul.company-logos li img {width:75px;}
    .bg_first_section:after{width: 100%}
}
