@media only screen and (min-width:1200px) and (max-width:1359px){
	.container{ width:100%}
	.navbar-nav > li > a{ padding: 25px 11px 0;}
}
@media screen and (max-width: 1199px) {
.navbar-nav > li > a{ font-size:11px ;  padding: 25px 5px 0;}
ul.navbar-nav li.active:first-child a{ margin:0 5px 0 0}
ul.navbar-nav li:nth-child(5) a{margin: 0 18px 0 0;}
ul.navbar-nav li:nth-child(6) a{padding:25px 5px 0 0}
ul.navbar-nav li:last-child a{ margin:0 0 0 5px;}
.logo{ width:220px; margin-left:-110px; top:47px; z-index:9;}
ul.social li{ margin-right:-4px;}
.mouse{ bottom:20px;}
.tp-bullets{ bottom:92px !important}
.tp-banner-container h2{ font-size:60px;}
.tp-banner-container h3{ font-size:60px;}
.tp-banner-container h3::after{ top:-37px;}
.tp-banner-container h2::after{ top:-37px;}
.tp-banner-container h2.ecom::after{ top:-37px;}
.r-tabs .r-tabs-nav .r-tabs-anchor{ font-size:12px;}
.tab_content_1 h2 span{ font-size:38px; }
.tab_content_1 h2 { font-size:22px;}
.scroll_content{ padding:0 0 0 50px;}
.grn_icon{ min-height:111px;}
.green_section h3{ font-size:18px; padding-bottom:10px;}
.green_section ul li{ font-size:12px;}
.green_section h4{ font-size:20px;}
.col-33{ margin-bottom:15px;}

.section_2_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_3_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_4_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_5_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_6_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_7_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_8_text h2{ font-size:23px; padding:50px 0 10px 0;}
.section_9_text h2{ font-size:23px; padding:50px 0 10px 0;}

.main-scroll-section .owl-theme .owl-controls{ bottom:-25px;}
ul.navbar-nav li:first-child a { padding:27px 5px 0 0; margin:0 0px 0 0}
ul.navbar-nav li.active:first-child a{ padding:27px 0px 0 0}
.grn_left{ padding-top:75px;}
.section_9 .r-tabs .r-tabs-nav .r-tabs-anchor{ font-size:12px; padding:5px 12px;}

.main-section-area{ overflow-x:hidden;}
.body{ overflow-x:hidden;}
footer{ overflow-x:hidden;}

}


@media (max-width: 992px) {
	
.tp-banner-container h2{ font-size:40px;}
.tp-banner-container h3{ font-size:40px;}
.tp-banner-container h3::after{ top:-27px;}
.tp-banner-container h2::after{ top:-27px;}

.tp-banner-container h2.ecom::after{ top:-27px;}

.tp-banner-container p{ font-size:18px; line-height:24px;}
.tp-banner-container p span{ font-size:18px; line-height:24px;}
.tp-bullets{ bottom:80px !important;}


	
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px; position:relative; background:#b4c756 ; z-index:99;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	.logo{ top:0px;}
	ul.social{ padding:15px 0 0 0}
	.navbar-toggle{ margin-top:0px;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}
	.navbar-nav{ margin-top:11.5px;}
	
	
ul.navbar-nav li:first-child a {background:none; padding:7px 15px;  margin:0px;}
ul.navbar-nav li.active:first-child a {background:none; padding:7px 15px;  margin:0px;}
ul.navbar-nav li:nth-child(2) a { background:none; padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(3) a { background:none ; padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(4) a { background:none; padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(5) a { background:none; padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(6) a { background:none;padding:7px 15px;  margin:0px;}
ul.navbar-nav li:nth-child(7) a { background:none;padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(8) a { background:none;padding:7px 15px; margin:0px;}
ul.navbar-nav li:nth-child(9) a { background:none;padding:7px 15px; margin:0px;}
ul.navbar-nav li:last-child a {background:none; padding:7px 15px; margin:0px;}

ul.navbar-nav li:first-child a:hover{background:none; padding:7px 15px;  margin:0px; }
ul.navbar-nav li:nth-child(2) a:hover { background:none;}
ul.navbar-nav li:nth-child(3) a:hover { background:none}
ul.navbar-nav li:nth-child(4) a:hover { background:none}
ul.navbar-nav li:nth-child(5) a:hover { background:none; }
ul.navbar-nav li:nth-child(6) a:hover { background:none; }
ul.navbar-nav li:nth-child(7) a:hover { background:none;}
ul.navbar-nav li:nth-child(8) a:hover { background:none;}
ul.navbar-nav li:nth-child(9) a:hover { background:none;}
ul.navbar-nav li:last-child a:hover {background:none; }

.navbar-nav > li > a{ font-size:14px; color:#fff !important; border-bottom:1px solid #f1ffab}
ul.navbar-nav li:hover{ background:#99b025}
.nav-stacked > li + li{ margin-top:0px !important}


ul.navbar-nav li.active:first-child a { background:none;}
ul.navbar-nav li.active:nth-child(2) a { background:none;}
ul.navbar-nav li.active:nth-child(3) a { background:none;}
ul.navbar-nav li.active:nth-child(4) a { background:none;}
ul.navbar-nav li.active:nth-child(5) a { background:none; margin:0px; padding:7px 15px;}
ul.navbar-nav li.active:nth-child(6) a { background:none; margin:0px; padding:7px 15px;}
ul.navbar-nav li.active:nth-child(7) a {background:none;}
ul.navbar-nav li.active:nth-child(8) a { background:none;}
ul.navbar-nav li.active:nth-child(9) a { background:none;}
ul.navbar-nav li.active:last-child a { background:none;}

ul.navbar-nav li.active{ background:red;}

.main-navigation-container{ height:140px;}
.main-navigation-container{ margin:0 0 30px 0;}
.section_1 h2{ margin:0 0 10px 0;}
.tab_icon_1{ display:none;}
.tab_icon_2{ display:none;}
.tab_icon_3{ display:none;}
.tab_icon_4{ display:none;}
.tab_icon_5{ display:none;}
.tab_icon_6{ display:none;}
.tab_icon_7{ display:none;}
.tab_icon_8{ display:none;}

.r-tabs-anchor br{ display:none;}
.r-tabs .r-tabs-accordion-title{ margin-bottom:5px;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ border-radius:4px}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ text-shadow:none; font-weight:normal; font-family: 'montserratbold'; text-transform:uppercase}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ background:#7e9026; text-align:left;}

.r-tabs-accordion-title{ position:relative;}
.r-tabs-accordion-title:after{ position:absolute; right:10px; top:8px;  font-family: 'FontAwesome'; content: "\f107"; color:#000; font-size:15px;}
.r-tabs-state-active:after{  right:10px; top:8px;  font-family: 'FontAwesome'; content: "\f106"; color:#fff; font-size:15px;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{ background:#b5c859; color:#fff;}
.tab_content_1{ margin:0 0 0 0;}
.tab_1_bg img{ margin:0px;}
.scroll_content{ padding:0 0 0 0;}
.tab_right_content{ padding-left:15px; padding-right:15px;}
.tab_2_bg img{ margin:0px;}
.tab_content_1 h2{ font-size:18px;}
.tab_content_1 h2 span{ font-size:30px;}
.section_1 h2{ margin:0 0 0 0;}
.r-tabs{ padding-bottom:20px;}
.grn_left{ display:none;}


.scroll_section2{ height:170px !important;}
.main-scroll-section .owl-carousel .owl-wrapper-outer{ padding:0 0 15px; margin:0 0 50px 0;}

.section_2_text{ padding:20px 0 20px 0;}
.section_3_text{ padding:20px 0 20px 0;}
.section_4_text{ padding:20px 0 20px 0;}
.section_5_text{ padding:20px 0 20px 0;}
.section_6_text{ padding:20px 0 20px 0;}
.section_7_text{ padding:20px 0 20px 0;}
.section_8_text{ padding:20px 0 20px 0;}



#section-3{ border-bottom:20px solid #080808}
#section-7{ border-bottom:20px solid #080808}

.mid_banner{ padding:20px 0;}
.mid_banner h2{ font-size:30px; line-height:40px; margin-bottom:0px;}
.mid_banner h2 span{ font-size:22px; line-height:28px;}
.mid_banner .owl-theme .owl-controls{ margin-top:-35px;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{ padding:15px 0 30px 0;}
.main-scroll-section .owl-theme .owl-controls{}
.edit_icon{ width:35px; height:35px; right:0px; top:10px;}
.text-scroller h2{ padding:10px 0;}
.text-scroller p{ text-align:justify;}
.text-scroller .owl-theme .owl-controls{ right:0px;}
.section_9{ padding:20px 0 0 0;}
.form_2_con{ padding:15px; margin:30px 0 0 30px}
.form_2_con h2{ font-size:22px; padding:0 0 15px 0;}
.form_text{ padding-top:20px; padding-bottom:20px;}
.form_inner h2{ font-size:22px; padding-bottom:15px;}

.mid_banner .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ padding:0 0 0 0}

.footer_bottom h2{ font-size:15px; padding:0 0 5px 0;}
.footer_bottom{ padding:20px 0;}
.bottom_corner{ width:130px;}
ul.navbar-nav li.active:last-child a{ margin:0px; padding: 7px 15px;}
.form_inner h2{ line-height:26px;}

}

@media (max-width: 767px) {
	.mouse { display:none;}
	.tp-bullets{ bottom:5px !important;}
	.tp-banner-container h2{ font-size:20px; line-height:24px; padding-bottom:0px;}
	.tp-banner-container h3{ font-size:20px; line-height:24px; padding-bottom:0px;}
	.tp-banner-container p{ font-size:11px; line-height:18px;}
	.tp-banner-container p span{ font-size:11px; line-height:18px;}
	.tp-banner-container h2:after{ display:none;}
	.tp-banner-container h3:after{ display:none;}
	.tp-bullets.preview4 .bullet{ width:10px !important; height:10px !important}
	.tp-bullets.preview4 .bullet:hover{ width:10px !important; height:10px !important}
	.tp-bullets.preview4 .bullet.selected{ width:10px !important; height:10px !important}
	.logo{ position:relative; margin-left:inherit; margin:10px auto 0; height:auto; left:inherit; z-index:99;}
	.main-navigation-container{ height:auto;}
	.top_ph_container{ margin:0 auto;}
	ul.social{ text-align:center; padding:0 0 0 0;}
	.navbar-nav{ margin-top:82px; margin-left:inherit; margin-right:inherit}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin-left:0px; margin-right:0px;}
	.main-navigation-container{ position:relative;}
	.affix-top{ position:absolute; width:100%; top:20px; z-index:inherit !important }
	.navbar-toggle{ margin-right:0px;}
	.navbar-header{ width:50px; float:right}
	#navbar{ width:100%;}
	.affix{ position:fixed;}
	.affix .navbar-nav{ margin-top:8.5px;}
	.tab_right_content{ padding-top:15px;}
	.section_2_text{ padding:20px 15px 20px 15px;}
	.section_3_text{ padding:20px 0 20px 0;}
	.section_4_text{ padding:20px 0 20px 0;}
	.section_5_text{ padding:20px 15px 20px 15px;}
	.section_6_text{ padding:20px 0 20px 0;}
	.section_7_text{ padding:20px 0 20px 0;}
	.section_8_text{ padding:20px 0 20px 0;}
	.form_2_con{ margin-left:0px; margin-bottom:20px;}
	.form_2_con h2 br{ display:none;}
	.form_2_con .form-control{ margin-bottom:15px;}
	.radio_con{ margin-bottom:9px;}
	.footer_bottom{ text-align:center;}
	.foot_img{ margin-top:15px;}
	.top_ph_container{ padding-bottom:0px;}
	.section_9 .owl-controls{ margin:0 auto 0;}
	body{ overflow-x:hidden;}
	.scroll_section{ height:auto !important;}
	.scroll_section2{ height:auto !important;}
	.scroll_section3{ height:auto !important;}
	.section_2{ overflow-x:hidden;}
	.main-scroll-section{ overflow-x:hidden;}
	.section_5{ overflow-x:hidden;}
	.main-section-area{ padding-top:0px;}
	.section_8_text:before{ right:-98px;}
	.section_6_text:before{ right:-98px;}
	.section_4_text:before{ right:-98px;}
	.section_2_text:before{ right:-98px;}
	.section_3_text:before{ left:-98px;}
	.section_5_text:before{ left:-98px; }
	.section_2_text { padding-top:65px;}
	.section_3_text { padding-top:65px;}
	.section_4_text { padding-top:65px;}
	.section_5_text{ padding-top:65px;}
	.section_6_text{ padding-top:65px;}
	.section_7_text{ padding-top:65px;}
	.section_8_text{ padding-top:65px;}
	.section_9{ padding-top:65px;}
	.form_text{ padding-top:65px;}
	
	
	
}
@media (max-width: 540px) {
	.green_section h3{ font-size:16px;}
	.green_section ul li{ line-height:16px; margin-bottom:5px;}
	.main-scroll-section .owl-carousel .owl-item .item{ height:340px;}
	ul.sc_btn_grp li:first-child a{ font-size:10px; padding:0 5px; line-height:30px;}
	ul.sc_btn_grp li:last-child a{ font-size:10px; padding:0 5px; line-height:30px;}
	a.sc_grn_btn{ font-size:10px; padding-top:6px; padding-bottom:6px;}
	.main-scroll-section .owl-carousel .owl-item .hov_details p{ margin:0 0 5px 0;}
	.item_titile h2{ line-height:24px; padding:15px 0; font-size:14px;}
	.mid_banner .owl-prev{ transform:rotate(0deg)}
	.mid_banner .owl-theme .owl-controls{ position:static}
	.mid_banner .owl-next{transform:rotate(0deg)}
	.mid_banner .owl-theme .owl-controls .owl-buttons div{ position:static}
	.mid_banner .owl-theme .owl-controls{ margin-top:15px;}
	.text-scroller .owl-prev{ transform:rotate(0deg)}
	.text-scroller .owl-theme .owl-controls{ position:static}
	.text-scroller .owl-next{transform:rotate(0deg)}
	.text-scroller .owl-theme .owl-controls .owl-buttons div{ position:static}
	.text-scroller .owl-theme .owl-controls{ margin-top:15px; margin-bottom:10px;}
	.text-scroller .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ padding-bottom:0px;}
}
@media (max-width: 479px) {
	.main-scroll-section .owl-carousel .owl-item .item{ height:400px; padding-top:40px;}
	ul.sc_btn_grp li:first-child a{ font-size:12px; padding:0 10px; line-height:36px;}
	ul.sc_btn_grp li:last-child a{ font-size:12px; padding:0 10px; line-height:36px;}
	a.sc_grn_btn{ font-size:12px; line-height:30px; padding-top:10px; padding-bottom:10px;}
	.item_titile h2{  font-size:18px;}
	.section_2_text h2{ padding-bottom:0px;}
	.section_3_text h2{ padding-bottom:0px;}
	.section_4_text h2{ padding-bottom:0px;}
	.section_5_text h2{ padding-bottom:0px;}
	.section_6_text h2{ padding-bottom:0px;}
	.section_7_text h2{ padding-bottom:0px;}
	.section_8_text h2{ padding-bottom:0px;}
	.section_9 h2{ padding-bottom:15px;}
	.form_inner h2{ line-height:24px;}
	input.css-checkbox[type="radio"] + label.css-label, input.css-checkbox[type="radio"] + label.css-label.clr{ padding-left:20px; font-size:11px;}
	.form_inner .form-control{ margin-bottom:15px;}
	.bottom_corner{ width:75px;}
	.tab_content_1 h2{ font-size:16px; }
	.tab_content_1 h2 span{ font-size:20px;}
	.tab_1_bg{ padding-top:20px; padding-bottom:20px;}
	 .tab_3_bg{ padding-top:20px; padding-bottom:20px;}
	.scroll_content ul li a{ font-size:11px; padding:0 10px;}
	.r-tabs .r-tabs-panel{ padding:10px 0px 0 0;}
	.col-33{ width:100%; text-align:center;}
	.grn_icon{ text-align:center;}
	.green_section h3{ background-position:bottom center}
	.green_section ul li{ background:none;}
	.grn_icon{ min-height:inherit;}
	
	
	
}






