@charset "utf-8";
/* CSS Document */


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {



}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1366px) {

	

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

	.logo {
	    width: 160px;
	    padding-top: 5px;
	}

	.carousel-caption h1 {
	    color: #40b753;
	    font-weight: 900;
	    font-size: 25px;
	}

	.carousel-caption h1 {
	    display: none;
	}

}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

	

}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {

	.you_tube_div .text_div {
	    width: 300px;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

	.logo {
	    width: 140px;
	    padding-top: 5px;
	}

	#demo1 {
	    font-size: 15px;
	}

	#demo2 {
	    top: 51%;
	}

	.top_two_row p {
	    font-size: 12px;
	}

	.sub_heading {
	    font-size: 15px;
	}

	.you_tube_div .text_div {
	    width: 190px;
	}


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.carousel-caption{
		display: none;
	}

	.inner_page_top_banner .carousel-caption{
		display: inherit !important;
	}

	.inner_page_top_banner .carousel-caption h1{
		display: inherit !important;
		font-size: 40px;
	}

	.owl-nav .owl-next {
	    right: -40px !important;
	}

	.owl-nav .owl-prev {
	    left: -40px !important;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: transparent;
	}

	.navbar-default .navbar-brand {
	    color: #777;
	    margin-top: -111px;
	}

	.navbar-default .navbar-nav>li>a {
	    color: #777;
	    text-align: center;
	}

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	    max-height: 100%;
	    width: 100%;
	    margin-left: auto;
	}

	.service_col {
	    margin-bottom: 70px;
	}

	.magenta_row{
		display: none;
	}

	.footer_row {
		text-align: center !important;
	    background-image: none;
	    padding-left: 0px;
	    padding-right: 0px;
	}

	.you_tube_div .text_div {
	    width: 320px;
	}

	.you_tube_div{
		margin-bottom: 20px;
	}

	.no_padding{
		padding-left: 15px;
		padding-right: 15px;
	}

	.footer_row .sub_heading{
		text-align: center !important;
	}

	.footer_social_icon{
		text-align: center !important;
		padding-top: 10px !important;
	}

	.no_padd_left {
	    padding-left: 15px;
	}

	.m_bg_row {
	    background-position: right center;
	}
	

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.navbar-default .navbar-brand {
	    color: #777;
	    margin-top: -60px;
	}

	.owl-nav .owl-next {
	    right: -30px !important;
	}

	.owl-nav .owl-prev {
	    left: -30px !important;
	}

	.navbar-toggle {
	    margin-top: 15px;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {



}


/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {



}


@media only screen and (max-width : 320px) {



}