/* Responsive Css */

@media only screen and (max-width: 1568px) {
.header-sec .navbar-collapse .navbar-nav li a { padding: 8px 3px; }

}

@media only screen and (max-width: 1200px) {
.header-sec .navbar-collapse .navbar-nav li a { padding: 8px 14px; } 
h1 { font-size: 75px; line-height: 86px; }
h2 { font-size: 58px; line-height: 71px; }
.carousel-sec .item .cont h4 { font-size: 26px; line-height: 36px; }
.section-three .cont { margin: 20px 0 0 0; }
.section-five .content-green ul li { margin-bottom: 20px; }
.section-sevan .form-box { padding: 50px 50px; }
.footer-sec ul.social li a { font-size: 35px; }

.carousel-sec .owl-nav { display: none !important; }
.carousel-sec .owl-dots { display: block; margin-top: 10px; }


}


 

@media only screen and (max-width: 991px) {
.main-header .navbar-toggler { background: #fff; }
.header-sec .navbar-collapse .navbar-nav { margin:0px; } 
.header-sec .navbar-collapse .navbar-nav li { border-bottom: 1px solid #fff; }
.header-sec .navbar-collapse .navbar-nav li a { padding: 7px 10px 7px 0px; }
.p-all { padding: 30px; }
.section-one .right { padding-top: 10px; }
.section-four .imgs { margin-bottom: 30px; }
.section-five .brown { margin-bottom: 30px; }
.section-six .box { padding: 80px 60px; }
.section-sevan .form-box { padding: 30px; }
.footer-sec .one, .footer-sec .two { margin-bottom: 25px; }
.section-five .content-green ul { width: 100%; }








}

	

@media only screen and (max-width: 767px) {
.full-page { padding: 10px; }	
.navbar { text-align: center; }
.main-header .navbar-toggler { background: #fff; margin: 15px auto 0; }
.p-all { padding: 25px; }
h1 { font-size: 65px; line-height: 80px; }
h2 { font-size: 48px; line-height: 65px; }
h3 { font-size: 35px; line-height: 48px; }
.section-six .box { padding: 50px 25px; }
.slider_container .flexslider .desktop{ display:none; }
.slider_container .flexslider .mobile{ display:block; }
 


 
 



}





@media only screen and (max-width: 576px) {

 



}




@media only screen and (max-width: 575px) {	
.main-header .logo a { font-size: 25px; }
h1 { font-size: 40px; line-height: 55px; }
h2 { font-size: 36px; line-height: 48px; }
br{ display:none; }
.p-all { padding:30px 15px; }
.section-one { margin-top: 0; }
h3 { font-size: 28px; line-height: 40px; }
.logo { width: 100%; }


}