/*1599 to 1440 */
@media (max-width: 1599px) {

}
/*1599 to 1440 */

/*1439 to 1360 */
@media (max-width: 1439px) {

}
/*1439 to 1360 */

/*1259 to 1200 */
@media (min-width: 1200px) and (max-width: 1259px) {



}
/*1259 to 1200 */

/*1199 to 1152 */
@media (min-width: 1152px) and (max-width: 1199px) {
	
}
/*1199 to 1152 */

/*1151 to 1024 */
@media (min-width: 1024px) and (max-width: 1151px) {


}
/*1151 to 1024 */

/*1023 to 992 */
@media (min-width: 992px) and (max-width: 1023px) {


}
/*1023 to 992 */

/*991 to 970 */
@media (min-width: 970px) and (max-width: 991px) {
	

}
/*991 to 970 */

/*969 to 800 */
@media (min-width: 800px) and (max-width: 969px) {
  

}
/*969 to 800 */

/*799 to 768 */
@media (min-width: 768px) and (max-width: 799px) {
	
	
}
/*799 to 768 */

/*767 to 736 */
@media (min-width: 736px) and (max-width: 767px) {


}
/*767 to 736 */

/*735 to 667 */
@media (min-width: 667px) and (max-width: 735px) {


}
/*735 to 667 */

/*1540 & above  */
@media (min-width: 1800px) and (max-width: 2000px) {

}

/*1540 & above  */
@media (min-width: 1600px) and (max-width: 1799px) {

}

/*1540 & above  */
@media (min-width: 1540px) and (max-width: 1599px) {

	
}

/*1400 & above  */
@media (min-width: 1382px) and (max-width: 1539px) {

}

/*1200 & above screens */
@media (min-width: 1200px) {

}

/*1200 & above screens */
@media (min-width: 1200px) and (max-width: 1280px) {
	#banner2 .carousel-control-next, #banner2 .carousel-control-prev {
	    font-size: 35px;
	    width: auto;
	    padding: 0 5px;
	}
}



/*414 to 450*/
@media (min-width: 1366px) {

}
/*414 to 450*/




/*413 to 375*/
@media (min-width: 1200px) and (max-width : 1365px) {
   

}
/*413 to 375*/

/*374 to 320*/
@media (min-width: 992px) and (max-width : 1199px) {

	#banner2 .carousel-control-next, #banner2 .carousel-control-prev {
		display: none;
	}
	#banner2 h1 {
		font-size: 42px;
		line-height: 52px;
	}
	#banner2 h2 {
		font-size: 16px;
	}
}

@media (min-width: 768px) and (max-width : 991px){

	#banner2 h1 {
		font-size: 36px;
	    line-height: 45px;
	}
	#banner2 h2 {
		margin-bottom: 30px;
		font-size: 20px;
	}
	#banner2 ul.container {
		bottom: -40px;
	}
	.about_block {
	    padding: 3rem;
	}
	.about_block p {
		width: 90%;
	}
	#banner2 .carousel-control-next, 
	#banner2 .carousel-control-prev {
		display: none;
	}
	section.inner-content {
		padding: 3rem 0;
	}
}

@media (min-width: 576px) and (max-width : 767px){
    
	#banner2 h1 {
		font-size: 24px;
		line-height: 26px;
	}
	#banner2 h2 {
		font-size: 15px;
		margin-bottom: 20px;
	}
	#banner2 .carousel-control-next, #banner2 .carousel-control-prev {
	    font-size: 22px;
	    padding: 0 5px;
	}
	#banner2 ul.container {
		bottom: -40px;
	}
	#banner2 .container {
		padding-top: 0;
	}
	.about_block {
	    padding: 2rem;
	}
	.about_block p {
		width: 100%;
	}
	.explore_block {
		padding: 2rem 0;
	}
	.explore_block .caption h5 {
		font-size: 15px;
	}
	.explore_block .content-details p {
		font-size: 9px;
		margin-bottom: 0;
	}
	.services .icon-box {
		padding: 15px;
	}
	.services .title {
		font-size: 16px;
	}
	section.inner-banner img {
		min-height: 270px;
	}
	section.inner-content, .services {
		padding: 3rem 0;
	}
}


@media (min-width: 320px) and (max-width : 575px) {

	#banner2 h1 {
		font-size: 26px;
	    line-height: 30px;
	}
	#banner2 h2 {
		margin-bottom: 18px;
    	font-size: 16px;
	}
	#banner2 ul.container {
		bottom: -40px;
	}
	#banner2 .carousel-control-next, #banner2 .carousel-control-prev {
		display: none;
	}
	.about_block {
	    padding: 1.5rem;
	}
	.about_block p {
		width: 100%;
	}
	.explore_block {
		padding: 1.5rem 0;
	}
	.explore_block h4 {
		font-size: 18px;
	}
	.services {
		padding: 2rem 0;
	}
	section.inner-banner img {
		min-height: 220px;
	}
	section.inner-content {
		padding: 3rem 0;
	}
	footer .row + .row ul {
	    display: inherit;
	}
	footer .row + .row ul li+li {
        padding-top: 10px;
    }

}

@media (min-width: 485px) and (max-width: 575px) {


}


@media (min-width: 368px) and (max-width: 575px) {

}


/*320px to 767px*/ 
@media (min-width: 320px) and (max-width: 767px) {

	.mobile-nav-toggle {
		display: block;
		cursor: pointer;
	}
	#header .navbar ul, section.header-top-block {
		display: none;
	}
	.contact .info {
		margin-bottom: 3rem;
	}
	#header {
	    top:0;
	}
}
/*320px to 767px*/ 
    
    
    
    
    
    