@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
  
  .work_box p{ padding:0 8%;}
  .work_box::after{ background-size:100% auto;}
  .rating_box ul li{ width:47%;}
  /*.caption_img video{ padding-top:15px;}*/
  .msgr_left{ margin-left:-6px;}
  .msgr_box_head a{padding: 3px 7px;font-size: 13px;}
}

/************ Main **************/

@media (max-width: 1024px) {
    .caption_img video{margin-top:15px;}
}
@media (max-width: 990px) {
  
  .quote p{ padding:0 10%;}
  .thumb_main .thumb_box{ min-height:184px;}
  .get_thumb .thumb_box{ min-height:165px !important;}
  .work_box p{ padding:0 6%;}
  .right_content{padding:100px 3% 0;}
  
.header_inner .navigation_main .navbar-toggle{ margin-top:-2px; margin-right:-15px;}
.header_inner .navbar-header { float: none;}
.header_inner .navigation_main .navbar-toggle {display: block;}
.header_inner .navbar-collapse.collapse {display: none!important;}
.header_inner .navbar-nav {float: none!important; margin: 7.5px -15px;}
.header_inner .navbar-nav>li {width:100%; display:block; text-align:center;}
.header_inner .navbar-nav>li>a { padding-top:5px;padding-bottom:5px; margin-left:0; display:block; width:100%; line-height:inherit; font-size:16px;}
.header_inner .navbar-nav>li>.dropdown { padding-top:5px;padding-bottom:5px; margin-left:0; display:block; width:100%; line-height:inherit; font-size:16px;}
.header_inner .navbar-nav>li>a:focus{ background:none;}
.header_inner .navbar-nav>li>a:hover,.header_inner .navbar-nav>li.active a{ color:#40cca6;}
 span.unread{ width:20px; height:20px; font-size:12px; line-height:18px;}
.header_inner .navbar-text {float: none; margin:15px 0;}
.header_inner .navbar-collapse.collapse.in { display: block!important; padding:0 15px;}
.header_inner .collapsing {overflow: hidden!important;}
.header_inner .navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.header_inner .navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;color: #FFF; background: #FFF;}
.header_inner .navbar-toggle .middle-bar {opacity: 0;color: #fff; background: #fff;}
.header_inner .navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;color: #fff; background: #fff;}
.header_inner .navbar-toggle.collapsed .top-bar {transform: rotate(0); color: #fff; background: #fff;}
.header_inner .navbar-toggle.collapsed .middle-bar {opacity: 1; color: #fff; background: #fff;}
.header_inner .navbar-toggle.collapsed .bottom-bar {transform: rotate(0); color: #fff; background: #fff;}
header.header_inner.open{background:#185a9d;}
.caption_img video{ padding:0% 19% 0% 0%;}
.caption_img video{ margin-top: 3%;}
.msgr_left{ margin-left:0;}
.msgr_box_head label{ display:block; float:none;}

.register_form .left{ padding:70px 20px 30px 20px;}
.register_form .right{ padding:35px 40px 35px 40px;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}
.navigation_main .navbar-default .navbar-toggle{ margin-right:0; margin-top:5px;}
.navigation_main .navbar-default .navbar-toggle .icon-bar{background-color:#FFF; width:30px; height:4px;}
.navigation_main .navbar-toggle { border: none;  background: none !important; margin-bottom:0; margin-top:15px; margin-right:8px;}

.navigation_main .navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navigation_main .navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;color: #FFF; background: #FFF;}
.navigation_main .navbar-toggle .middle-bar {opacity: 0;color: #fff; background: #fff;}
.navigation_main .navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;color: #fff; background: #fff;}
.navigation_main .navbar-toggle.collapsed .top-bar {transform: rotate(0); color: #fff; background: #fff;}
.navigation_main .navbar-toggle.collapsed .middle-bar {opacity: 1; color: #fff; background: #fff;}
.navigation_main .navbar-toggle.collapsed .bottom-bar {transform: rotate(0); color: #fff; background: #fff;}
.navigation_main .navbar-default .navbar-nav > li > a{ font-size: 15px; padding: 15px 30 px; transition: 0s !important;}
.navbar-nav > li{ width:100%; float:left; text-align:center;}  
.navbar-nav > li > a{ float:none; display:inline-block; margin-left:0; }
.navbar-nav > li > a:focus{ background:none !important;}
.navbar-collapse { box-shadow:none;}
.caption_img{ display:none;}
.caption_image_sm{ display:block; margin:20px 0;}
.hero{ background-size:auto 100%;}
.sec_caption{ text-align:center; padding:0;}
.sec_caption h2{ font-size:35px; }
.work_box{ margin:25px 0 10px 0;}
.quote{ margin-top:50px;}
.hero{ padding:20px 0 100px 0;}
header{ position:relative; margin-top:0; background:#41c8a2;}
h2.main_title{ font-size:28px;}
.thumb_main .thumb_box{ min-height:inherit;}
  .get_thumb .thumb_box{ min-height:inherit !important;}
 .carousel-indicators{ display:block;} 
 header.open{background:#185a9d;}
 .sec_caption a{ float:none;}
 .navbar-brand{ padding:18px 7px;}
 .todo_list ul li .todo_left{ width:100%; padding-right:0; padding-bottom:15px; border-right:none; border-bottom: 1px solid #bfbfbf}
 .todo_list ul li .todo_right{ position:relative; width:100%; padding-top:15px; right:0;}
 .review{ min-height:inherit;}
 .caption_image_sm video{ padding:0% 19% 0% 0%;}
 
 .register_info{ position:relative; float:left;}
 .div-center{ height:auto; max-height:inherit; max-width:inherit; float:left; display:block; position:relative;}
 .register_form .right{ padding:30px;}
  }

@media (max-width:650px) {
 .caption_image_sm video{ padding:0% 19% 0% 0%;}
}
/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}

h2.main_title{ text-align:center !important;}
h2.main_title::after{ left:50% !important; margin-left:-20px !important;}
.demo_btn{ margin-left:0; margin-top:15px;}  
.try_now_sec strong{ display:block;}
.try_now_sec a{ margin-left:0;}
.table thead { border: none;clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.table tr {border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em;}
.table td {border-bottom: 1px solid #ddd;display: block; font-size:12px;text-align: right;}
.table td:before {content: attr(data-label); float: left; font-weight: bold;}
.table td:last-child {border-bottom: 0;}
  
.upcoming_match .team_player ul .table tr{ margin-bottom: 0;}
.header_inner .navigation_main .navbar-toggle{ margin-right:0;}
.right_content{padding: 100px 5% 0;}
.titile_row .blue_btn_r{ float:left; margin-top:15px;}
.rating_box ul li h3{ font-size:45px;}
.caption_image_sm video{ padding:0% 19% 0% 0%;}
.table_left,.right_tabel{ width:100%;}

.register_form [class*="col-"]{ width:100%;}
.register_form .left{ padding:25px 20px 10px 20px;}
.register_form .right{ padding:30px 20px;}
}

@media (max-width:380px) {
.caption_image_sm video{ padding:0% 19% 0% 0%;}
}
