@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.nav_sec .navbar-nav > li > a{ font-size:14px; padding:0 10px;}
.slider_sec::after{ height:120px;}
.slider_sec h2 small{ font-size:25px;}
.slider_sec h2{ font-size:35px;}
.slider_sec .cap_info{ top:20%;}
.carousel-indicators{ margin-bottom:70px;}
.feature_sec{ padding:60px 0 0 0;}
.inner_banner::after{ height:90px;}
.product_sec .detail{ padding-top:70px;}

.fetrs_sec2 .container{ max-width:952px;}
ul.fetrs_list { padding:0 40px 0 0;}
ul.fetrs_list.right { padding:0 0 0 40px;}
ul.fetrs_list li{ background:#86aa35 !important; position:relative; padding:0 20px 0 0;}
ul.fetrs_list li:before{ content:""; width:23px; height:23px; background:url(../images/list_icon.png) no-repeat right top; position:absolute; right:-15px; top:0;}
ul.fetrs_list.right li{ padding:0 0 0 20px;}
ul.fetrs_list.right li:before{ right:auto; left:-15px;}
}

/************ Main **************/
@media (max-width: 991px) {
.navbar-collapse.collapse { display: none !important;}
.navbar-collapse.collapse.in { display:block !important;}
.navbar-header .collapse, .navbar-toggle { display:block !important;}
.navbar-header {float:none;}
.navbar-nav{ float:none;}
.nav > li{ display:block; float:none;}
.navbar-nav .open .dropdown-menu{ position:static;}
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a { line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none;}

.navbar-default .navbar-toggle{ margin-right:0; margin-top:15px;}
.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);}

.nav_sec{ padding:20px 0;}
.nav_sec .navbar-brand{ padding:0;}
.nav_sec .navbar-nav{ float:none; margin-top:30px;}
.nav_sec .navbar-nav > li > a{ transform: skew(0deg, 0deg); line-height:55px;}
.nav_sec .navbar-nav > li > a span{ transform: skew(0deg, 0deg);}
.navbar-nav .open .dropdown-menu{ background:#fff; border-radius:7px; margin-top:10px;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{ color:#414141;}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{ color:#fff;}
.slider_sec .carousel-control.left{ background:none; left:30px !important;}
.slider_sec .carousel-control.right{ background:none; right:30px !important;}
.slider_sec p{ font-size:14px; line-height:22px; margin-bottom:10px;}
.slider_sec h2 small{ font-size:20px; margin-bottom:5px;}
.slider_sec h2{ font-size:30px; margin-bottom:10px;}
.slider_sec .cap_info{ top:15%;}
.feature_sec{ padding:40px 0 0 0;}
ul.feature_list_2 li{ padding:34px 5px 0 5px;}
ul.feature_list li h3{ font-size:13px;}
.about_sec{ padding:70px 0 100px 0;}
.testimonial_sec{ padding:90px 0;}
.testimonial_sec .owl-carousel .owl-dots{ bottom:-60px;}
.copyright{ padding:20px 0;}
.info_contact .add_info:first-child{ margin-top:0;}

#generic_price_table .col-md-3{float:left;width:50%;}
#generic_price_table .col-md-4{float:left;width:50%;}
#generic_price_table .generic_content{margin-bottom:75px;}

.testing_sec{ padding:40px 0;}
.fetrs_sec2{ padding:40px 0 60px 0;}
.fetrs_sec2 .details{ background:none; min-height:inherit; padding:0;}
ul.fetrs_list{ padding:0 !important; margin:0; left:0;}
ul.fetrs_list li{ background:url(../images/list_icon.png) no-repeat left top !important; padding:0 0 0 35px !important; min-height:inherit !important; line-height:23px; text-align:left; margin-bottom:13px;}
ul.fetrs_list li:before{ display:none;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
.slider_sec .carousel-control{ font-size:20px;}
.slider_sec p{ display:none;}
.slider_sec h2{ margin-bottom:20px;}
.slider_sec::after{ height:80px;}
.top_part .drop_btn{ padding:0 0 0 10px;}
.top_part .drop_btn .btn-default{ font-size:14px;}
ul.phone_info li a{ margin:0 10px 0 0; font-size:14px;}
ul.top_social li{ padding:0 5px;}
ul.top_social li a{ font-size:14px;}
.slider_sec .cap_info{ top:20%;}
ul.feature_list_2 li{ padding-top:20px; padding-bottom:0 !important;}
ul.feature_list li{ padding-bottom:20px;}
ul.feature_list li h3{ min-height:66px;}
.feature_sec .feature_block{ padding:30px 20px;}
.inner_banner h2{ font-size:30px;}
.nav_sec .navbar-brand{ width:120px;}
.nav_sec{ padding:13px 0 10px 0;}
.navbar-default .navbar-toggle{ margin-top:5px;}
.inner_banner::after{ height:70px;}
.inner_about{ padding:50px 0 60px 0;}
.info_contact{ padding:50px 0 90px 0;}
.form_contact{ margin-bottom:40px;}
.faq_sec{ padding:40px 0 70px 0;}
.product_sec .detail{ padding-top:40px;}
.product_sec{ padding:40px 0;}

#generic_price_table .generic_content{	margin-bottom:60px;}
#generic_price_table{ margin:60px 0 40px 0;}

.testing_sec .panel-group .panel{ border:none; border-radius:0px;}
.testing_sec .panel-default > .panel-heading{ padding:0; border:none; border-radius:0px;}
.testing_sec .js-tabcollapse-panel-heading{ display:block; padding:17px 10px; font-size:18px; color:#628f8f; font-weight:700; border-radius:0; margin:0; position:relative; background:#f5f5f5; border:2px solid #628f8f; border-bottom:none;}
.testing_sec .js-tabcollapse-panel-heading.collapsed{ background:#eec228; color:#fff; border:2px solid #eec228; border-bottom:none;}
.testing_sec .panel-default > .panel-heading + .panel-collapse > .panel-body{ background: #166434;}
.addition_info figure{ line-height:inherit; margin-bottom:30px;}
.addition_info{ text-align:center; float:left; max-width:inherit; padding:20px 0 10px 0;}

.add_details{ text-align:center; margin-bottom:25px;}
.registration_form .add_details{ margin-bottom:0;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}
ul.phone_info li a span{ display:none;}
.top_part .drop_btn{ padding:0 0 0 7px; margin:0 0 0 5px;}
ul.phone_info li a i{ margin:0;}
.top_part .drop_btn .btn-default{ font-size:13px;}
ul.phone_info li a{ margin-right:8px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ background:#a6c956; color:#fff;}
.slider_sec h2{ font-size:14px;}
.slider_sec h2 small{ font-size:14px;}
.demo_btn{ min-width:130px; line-height:40px; font-size:14px;}
.slider_sec h2{ margin-bottom:10px;}
.slider_sec::after{ height:40px;}
.carousel-indicators{ margin-bottom:10px;}
ul.feature_list li{ width:100%; border-right:none; padding:20px 0;}
ul.feature_list_2 li{ border-bottom:1px solid #8bb29a; padding:20px 0 !important;}
ul.feature_list_2 li:last-child{ border:none;}
ul.feature_list li h3{ min-height:inherit;}
.feature_sec .feature_block{ padding:10px 30px;}
.cta_sec .call_info i{ margin:0 15px 0 0;}
.cta_sec .call_info h3{ font-size:25px;}
.partner_sec{ padding:40px 0 90px 0;}
.global_title{ font-size:30px;}
.footer_detail{ padding:0 15px;}
.inner_banner::after{ height:40px;}
.inner_banner h2{ font-size:25px;}
.form_contact .form_block{ margin-bottom:20px;}

#generic_price_table .col-md-4{ width:100%;}
#generic_price_table .generic_content{ margin-bottom:40px;}

.testing_sec h3{ font-size:18px;}
.addition_info h4{ font-size:18px;}
}