@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 10px; font-size:15px;}
.home_banner h2{ font-size:50px;}
.home_banner p{ font-size:20px;}

}

/************ Main **************/
@media (max-width: 992px) {
.nav_sec .navbar-default .navbar-brand{ width:180px;}
.nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 6px; font-size:12px;}

.home_banner .caption_info{ top:20%;}
.home_banner h2{ font-size:40px;}
.home_banner p{ font-size:18px;}

.service_sec .block a{ min-height:450px; padding:35px 20px 20px 20px;}
.service_sec .block h3{ font-size:25px;}

.test_slider .block figure{ width:100px;}
.footer_sec h3{ font-size:16px;}


}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}

.navbar-default .navbar-toggle{ margin:15px 0 0 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff; width:30px; height:4px;}
.navbar-toggle { border: none;  background: transparent !important; margin-bottom:0;}
.navbar-toggle:hover { background: transparent !important;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
.nav_sec .navbar-nav{ float:none; margin-top:0;}
.nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 0; font-size:14px; border-top:1px solid rgba(255,255,255,0.1);}

.home_banner .caption_info{ top:10%;}
.home_banner h2{ font-size:30px;}
.home_banner p{ font-size:15px;}
.home_banner a.link{ padding:5px 15px; font-size:15px;}

.welcome_sec{ padding:60px 0;}
.welcome_sec h2, .testimonial_sec h2{ font-size:35px;}

}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}

.home_banner .caption_info{ top:10%;}
.home_banner h2{ font-size:20px;}
.home_banner p{ font-size:14px; margin-bottom:5px;}
.home_banner a.link{ font-size:13px;}

.test_slider .block{ padding:25px 15px 25px 15px;}
.test_slider .block figure{ margin-right:15px;}

}

