@media only screen and (min-width:1321px) and (max-width:1920px) {
.header_main .bgcolor{display:block;}	
}

@media only screen and (min-width:1200px) and (max-width:1320px) {
.container {width:98%;}
.navbar-collapse{padding:0px;}
.header_main .navbar-nav li a{padding:0 14px 5px 12px;}
.header_main .right_heder{float:left;}
.header_main .membership_and_ticket_btn{float:right;}
.header_main .membership_btn{padding:0 4px 0 0px;}
.header_main .cart_cunt{padding:0 0 0 4px;}
.header_main .bgcolor {position: absolute; right: 0; left: 16%; top: 0; bottom: 0;  z-index: -1; border-top: 92px solid #00276f; border-left: 92px solid transparent; display:block;}
 }




@media only screen and (min-width:992px) and (max-width:1199px) { 
.container {width: 100%;}
.footer_main .footer_bg_color .all_logo_footer{width:100%;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo img{max-width:88%;}
.do_you_seek_platform_and_work_credit_bg_main .do_you_seek_platform_box_inner .left_text{width:100%;}
.do_you_seek_platform_and_work_credit_bg_main .do_you_seek_platform_box_inner{padding:30px 15px; text-align:center;}
.do_you_seek_platform_and_work_credit_bg_main .do_you_seek_platform_box_inner .right_img{float:inherit;}
.do_you_seek_platform_and_work_credit_bg_main .do_you_seek_platform_box_inner .bottom_btn{margin:28px 0 0 0px;}
.do_you_seek_platform_and_work_credit_bg_main .do_you_seek_platform_box_inner .bottom_btn a{margin:0 4px 13px 4px; min-width:inherit; padding:0 13px 0 13px;}
.footer_main .footer_bg_color {padding:40px 25px 20px 25px;}
.footer_main .footer_bg_color .free_resources_footer h1{margin:0 0 15px 0px; font-size:20px;}
.footer_main .footer_bg_color .office_address_bg h1{font-size:20px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li a{width:40px; height:40px; line-height:38px; margin:0 1px 0 1px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer {padding: 26px 0 0 0px;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer {padding: 27px 0 0px 0px;}
.header_main .col-sm-4 {width:20%;}
.header_main .col-sm-8 {width:80%;}
.header_main .navbar-nav li a{padding:0 9px 5px 9px;}
.navbar-collapse{padding:0px;}
.header_main .right_heder {float: left; padding: 9px 0 0 0px;}
.header_main .membership_and_ticket_btn {float:right;}
.header_main .membership_btn span{font-size:8px; line-height:17px;}
.header_main{padding:18px 0 0px 0px; min-height:inherit;}
.header_main .logo img{margin:-6px 0 3px 0px;}
.footer_main .footer_bg_color .free_resources_footer ul li a{line-height:inherit; padding:11px 0 10px 0px;}
.header_main .membership_btn{padding:0 6px 0 0px;}
.header_main .cart_cunt{padding:0 0 0 3px;}
.header_main .membership_btn a{min-width:106px;}
.header_main .bgcolor{display: block;}
.header_main .bgcolor {position: absolute; right: 0; left: 18%; top: 0; bottom: 0; z-index: -1; border-top: 79px solid #00276f; border-left: 70px solid transparent;}
.header_main .text-right {padding-top: 0;}
.ticket_window{margin-top:3px;}

}
 @media only screen and (min-width:768px) and (max-width:991px) {
.container{width: 100%;}	 
.footer_main .footer_bg_color {background: #00276f; padding:10px 10px 20px 10px;}
.footer_main .footer_bg_color .office_address_bg{padding:15px 10px;}
.footer_main .footer_bg_color .free_resources_footer{padding:15px 10px;}
.footer_main .footer_bg_color .free_resources_footer h1{margin:0 0 15px 0px; font-size:20px;}
.footer_main .footer_bg_color .office_address_bg h1{font-size:20px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li a{width:40px; height:40px; line-height:38px; margin:0 1px 0 1px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer {padding: 26px 0 0 0px;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer {padding: 27px 0 0px 0px;}
.header_main .bgcolor {position: absolute; right: 0; left: 17%; top: 0; bottom: 0; z-index: -1; border-top: 72px solid #00276f; border-left: 44px solid transparent;}
.header_main .col-sm-3 {width:20%;}
.header_main .col-sm-9 {width:80%;}
.header_main .navbar-nav li a{padding:0 8px 5px 5px; font-size:12px;}
.navbar-collapse{padding:0px;}
.header_main .right_heder {float: left; padding: 9px 0 0 0px;}
.header_main .membership_and_ticket_btn {float:right;}
.header_main .membership_btn {padding: 0 0 0 0px;}
.header_main .membership_btn a{padding:0 12px 0 12px; font-size:11px; line-height: 32px; min-width:inherit;}
.header_main .membership_btn span{font-size:8px; line-height:17px;}
.header_main .login_btn a{width: 37px; height: 37px; line-height: 34px; font-size: 15px;}
.header_main .cart_cunt a{width: 37px; height: 37px; line-height: 34px; font-size: 15px;}
.header_main .cart_cunt{padding:0 0 0 1px;}
.header_main{padding:20px 0 5px 0px; min-height:inherit;}
.header_main .logo img{margin:-6px 0 3px 0px;}
.header_main .bgcolor {display: block;}
.header_main .text-right {padding-top: 0;}

}

@media only screen and (max-width:1199px) {
.ticket_window .col-sm-8.left_wrap {width: 60%;}
.ticket_window .nav li.ticket_title{width: 37%; font-size: 26px;}
.ticket_window .col-sm-4.right_wrap {width: 40%;}	
.ticket_window .nav li {width: 21%;}
.ticket_window .right_content{padding: 20px 20px 20px 20px;}
.ticket_window .right_content .contact_info{ padding-right: 15px;}
.ticket_window .right_content .col-sm-6{ width:100%; display:block;}
.ticket_window .right_content .chat_now{ width:100%; margin:10px 0 0 0;}
.ticket_window .right_content h4.balance_hours{margin: 20px 0 10px 0;}
.ticket_window .right_content .table>tbody>tr>td{ font-size:12px;}
.ticket_window .right_content h4{ margin:0 0 10px 0;}
}

@media only screen and (max-width:991px){
.ticket_window {padding: 30px 0 30px 0;}	
.ticket_window .left_wrap p{margin: 20px 0 30px 0;}
.ticket_window .col-sm-8.left_wrap {width: 100%; display:block;}
.ticket_window .col-sm-4.right_wrap {width: 100%; display:block;}
.ticket_window .right_content .col-sm-6{display:inline-block; width:49%;}
}



 @media only screen and (max-width:767px) {
.copy_right_footer .privacy_policy_and_terms_of_use ul{text-align:center;}
.copy_right_footer .copy_right_text_right p{text-align:center;}
.copy_right_footer {padding: 18px 0 18px 0px;}
.footer_main .footer_bg_color .office_address_bg{padding:20px 10px 20px 10px;}
.footer_main .footer_bg_color{padding:10px;}
.footer_main .footer_bg_color .footer_mdl_bg{padding:20px 0 30px 0px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li a{margin:0 1px 0 1px; width:40px; height:40px; line-height:36px; font-size:18px;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li .border_left_none_link:before{background: url(../images/spoter_memu_footer.png) top center repeat-y;}
.footer_main .footer_bg_color .free_resources_footer{padding:20px 10px 20px 10px;}
.footer_main .footer_bg_color .free_resources_footer h1{font-size:22px; margin:0 0 11px 0px;}
.footer_main .footer_bg_color .office_address_bg h1{font-size:22px;}
.navbar-toggle{background:#1d4da9; border-radius:inherit; margin:0px; position:absolute; top:-43px; right:15px;}
.navbar-toggle:focus{outline:none;}
.navbar-toggle .icon-bar{background:#fff;}
.header_main .navbar-nav li a{color:#000; border-bottom:solid 1px #f5f1f1; padding:8px 17px 8px 17px;}
nav .navbar-collapse{position: absolute; background: #fff; left:10px; right:10px; z-index: 99; border:solid 1px #f1efef; top:-8px;}
.header_main{padding:10px 0 0 0px;}
.header_main .membership_btn{padding:0px;}
.header_main .membership_and_ticket_btn{width:100%; text-align:center;}
.header_main .right_heder{padding:23px 0 0 0px;}
.header_main .navbar-nav li:last-child a{border-bottom:none;}
.footer_main .footer_bg_color .all_logo_footer{width:100%; margin:10px 0 10px 0px; display:inline-block;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo{height:110px;}
.footer_main .footer_bg_color .all_logo_footer ul li {width: 19%; text-align: center; float: left; margin: 12px 2px 0 1px;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo img{max-width:93%;}
.header_main .text-right{text-align:left;}

.ticket_window .tab-content .col-sm-4.middle_col{padding-right: 15px;  padding-left: 15px;}	
.input-group-btn{ width:auto;}
.ticket_window .tab-content .input-group .browse{left: 5px;}
.ticket_window {margin-top:16px;}
}

@media only screen and (min-width:646px) and (max-width:767px) {
.header_main .right_heder{padding: 0px 0 0 0px;}	 
.header_main .membership_and_ticket_btn{width:auto; top:-45px; position:absolute; right:81px;}
}



@media only screen and (max-width:480px) {
.header_main .membership_btn a{padding:0 12px 0 12px; font-size:12px; min-width:inherit;}
.nomber_cunt_bg_main_home .col-sm-2{width:100%;}
.footer_main .footer_bg_color .all_logo_footer ul li{width:100%;}
.box_client_logo{height:inherit; margin:10px 0 10px 0px;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo img{position:relative; left:inherit; top:inherit; -moz-transform:inherit; -webkit-transform:inherit; -o-transform:inherit; -ms-transform:inherit; transform:inherit;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo{height:inherit;}

.ticket_window .right_content .col-sm-6{ display:block; width:100%;}
.ticket_window .right_content .table>tbody>tr>td { font-size: 11px;}
.ticket_window .nav li.ticket_title { width: 100%; font-size: 26px; margin:0 0 20px 0;}
.ticket_window .nav li { width: 33.3%;}
}