@media screen and (max-width: 1024px) {
	
}

@media screen and (max-width: 980px) {
	.top-con .col-md-7,
	.social-media-con,
	.header-right,
	.banner-cap,
	.banner-btm,
	.page-headers p br,
	.footer-bg ul,
	.footer-bg hr,
	.footer-bg .col-md-2,
	.footer-top-scroll,
	.menu-search
	{
		display:none;
		visibility:hidden;
	}
	
	.top-con .navbar-nav{
		width:100%;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	.top-con .navbar-nav li{
		width:50%;
		float:left;
		text-align:center;
	}
	
	.logo{
		position:relative;
		left:50%;
		margin-left:-104px;
	}
	
	.banner-slide{
		height:auto !important;
	}
	
	.banner-slide{
		margin-top:0px;
	}
	
	.nav-container{
		background-color:#ff6289;
	}	
	
	.services-section{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.page-headers{
		margin-bottom:10px !important;
	}
	
	.services-row{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	.services-row .col-md-4{
		border:none;
		width:100%;
		float:left;
	}
	
	.contact-section input{
		margin-top:18px;
	}
	
	.contact-section .col-md-8 .btn-primary{
		width:100%;
	}
	
	.contact-section .col-md-4 .col-md-9 h4{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.contact-section .col-md-4 .col-md-9 h6, .contact-section .col-md-4 .col-md-9 p{
		width:100%;
		text-align:center;
	}
	
	.contact-section .col-md-4 img{
		position:relative;
		left:50%;
		margin-left:-40px;
	}
	
	.footer-bg span{
		padding:15px 0px 0px 0px;
		text-align:center !important;
		width:100%;
		float:left;
	}
	
	.footer-bg{
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#FFFFFF;
	}
	
	.page-header-wrapper{
		background-image:none !important;
	}
	
	.page-header-wrapper h2{
		width:100%;
		text-align:center;
		padding:0px;
		margin:22px 0px 15px 0px;
	}
	
	.page-header-wrapper h6{
		padding:0px;
		margin:0px 0px 22px 0px;
		width:100%;
		text-align:center;
	}
	
	.inner-pages input, .inner-pages select{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.compare-item .col-md-2 .button-stl{
		margin-top:20px;
	}
	
	.compare-item .col-md-2:last-child{
		padding-right:15px;
	}

}

@media screen and (max-width: 650px) {
	.top-con .col-md-7,
	.social-media-con,
	.header-right,
	.banner-cap,
	.banner-btm,
	.page-headers p br,
	.footer-bg ul,
	.footer-bg hr,
	.footer-bg .col-md-2,
	.footer-top-scroll,
	.menu-search
	{
		display:none;
		visibility:hidden;
	}
	
	.top-con .navbar-nav{
		width:100%;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	.top-con .navbar-nav li{
		width:50%;
		float:left;
		text-align:center;
	}
	
	.logo{
		position:relative;
		left:50%;
		margin-left:-104px;
	}
	
	.banner-slide{
		height:auto !important;
	}
	
	.banner-slide{
		margin-top:0px;
	}
	
	.nav-container{
		background-color:#ff6289;
	}	
	
	.services-section{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.page-headers{
		margin-bottom:10px !important;
	}
	
	.services-row{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	.services-row .col-md-4{
		border:none;
		width:100%;
		float:left;
	}
	
	.contact-section input{
		margin-top:18px;
	}
	
	.contact-section .col-md-8 .btn-primary{
		width:100%;
	}
	
	.contact-section .col-md-4 .col-md-9 h4{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.contact-section .col-md-4 .col-md-9 h6, .contact-section .col-md-4 .col-md-9 p{
		width:100%;
		text-align:center;
	}
	
	.contact-section .col-md-4 img{
		position:relative;
		left:50%;
		margin-left:-40px;
	}
	
	.footer-bg span{
		padding:15px 0px 0px 0px;
		text-align:center !important;
		width:100%;
		float:left;
	}
	
	.footer-bg{
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#FFFFFF;
	}
	
	.page-header-wrapper{
		background-image:none !important;
	}
	
	.page-header-wrapper h2{
		width:100%;
		text-align:center;
		padding:0px;
		margin:22px 0px 15px 0px;
	}
	
	.page-header-wrapper h6{
		padding:0px;
		margin:0px 0px 22px 0px;
		width:100%;
		text-align:center;
	}
	
	.inner-pages input, .inner-pages select{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.compare-item .col-md-2 .button-stl{
		margin-top:20px;
	}
	
	.compare-item .col-md-2:last-child{
		padding-right:15px;
	}

}

@media screen and (max-width: 480px) {
	.top-con .col-md-7,
	.social-media-con,
	.header-right,
	.banner-cap,
	.banner-btm,
	.page-headers p br,
	.footer-bg ul,
	.footer-bg hr,
	.footer-bg .col-md-2,
	.footer-top-scroll,
	.menu-search
	{
		display:none;
		visibility:hidden;
	}
	
	.top-con .navbar-nav{
		width:100%;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	.top-con .navbar-nav li{
		width:50%;
		float:left;
		text-align:center;
	}
	
	.logo{
		position:relative;
		left:50%;
		margin-left:-104px;
	}
	
	.banner-slide{
		height:auto !important;
	}
	
	.banner-slide{
		margin-top:0px;
	}
	
	.nav-container{
		background-color:#ff6289;
	}	
	
	.services-section{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.page-headers{
		margin-bottom:10px !important;
	}
	
	.services-row{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	.services-row .col-md-4{
		border:none;
		width:100%;
		float:left;
	}
	
	.contact-section input{
		margin-top:18px;
	}
	
	.contact-section .col-md-8 .btn-primary{
		width:100%;
	}
	
	.contact-section .col-md-4 .col-md-9 h4{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.contact-section .col-md-4 .col-md-9 h6, .contact-section .col-md-4 .col-md-9 p{
		width:100%;
		text-align:center;
	}
	
	.contact-section .col-md-4 img{
		position:relative;
		left:50%;
		margin-left:-40px;
	}
	
	.footer-bg span{
		padding:15px 0px 0px 0px;
		text-align:center !important;
		width:100%;
		float:left;
	}
	
	.footer-bg{
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#FFFFFF;
	}
	
	.page-header-wrapper{
		background-image:none !important;
	}
	
	.page-header-wrapper h2{
		width:100%;
		text-align:center;
		padding:0px;
		margin:22px 0px 15px 0px;
	}
	
	.page-header-wrapper h6{
		padding:0px;
		margin:0px 0px 22px 0px;
		width:100%;
		text-align:center;
	}
	
	.inner-pages input, .inner-pages select{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.compare-item .col-md-2 .button-stl{
		margin-top:20px;
	}
	
	.compare-item .col-md-2:last-child{
		padding-right:15px;
	}
	
}

@media screen and (max-width: 320px) {
	.top-con .col-md-7,
	.social-media-con,
	.header-right,
	.banner-cap,
	.banner-btm,
	.page-headers p br,
	.footer-bg ul,
	.footer-bg hr,
	.footer-bg .col-md-2,
	.footer-top-scroll,
	.menu-search
	{
		display:none;
		visibility:hidden;
	}
	
	.top-con .navbar-nav{
		width:100%;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	.top-con .navbar-nav li{
		width:50%;
		float:left;
		text-align:center;
	}
	
	.logo{
		position:relative;
		left:50%;
		margin-left:-104px;
	}
	
	.banner-slide{
		height:auto !important;
	}
	
	.banner-slide{
		margin-top:0px;
	}
	
	.nav-container{
		background-color:#ff6289;
	}	
	
	.services-section{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.page-headers{
		margin-bottom:10px !important;
	}
	
	.services-row{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	.services-row .col-md-4{
		border:none;
		width:100%;
		float:left;
	}
	
	.contact-section input{
		margin-top:18px;
	}
	
	.contact-section .col-md-8 .btn-primary{
		width:100%;
	}
	
	.contact-section .col-md-4 .col-md-9 h4{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.contact-section .col-md-4 .col-md-9 h6, .contact-section .col-md-4 .col-md-9 p{
		width:100%;
		text-align:center;
	}
	
	.contact-section .col-md-4 img{
		position:relative;
		left:50%;
		margin-left:-40px;
	}
	
	.footer-bg span{
		padding:15px 0px 0px 0px;
		text-align:center !important;
		width:100%;
		float:left;
	}
	
	.footer-bg{
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#FFFFFF;
	}
	
	.page-header-wrapper{
		background-image:none !important;
	}
	
	.page-header-wrapper h2{
		width:100%;
		text-align:center;
		padding:0px;
		margin:22px 0px 15px 0px;
	}
	
	.page-header-wrapper h6{
		padding:0px;
		margin:0px 0px 22px 0px;
		width:100%;
		text-align:center;
	}
	
	.inner-pages input, .inner-pages select{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.compare-item .col-md-2 .button-stl{
		margin-top:20px;
	}
	
	.compare-item .col-md-2:last-child{
		padding-right:15px;
	}

}

@media screen and (max-width: 240px) {
	.top-con .col-md-7,
	.social-media-con,
	.header-right,
	.banner-cap,
	.banner-btm,
	.page-headers p br,
	.footer-bg ul,
	.footer-bg hr,
	.footer-bg .col-md-2,
	.footer-top-scroll,
	.menu-search
	{
		display:none;
		visibility:hidden;
	}
	
	.top-con .navbar-nav{
		width:100%;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	.top-con .navbar-nav li{
		width:50%;
		float:left;
		text-align:center;
	}
	
	.logo{
		position:relative;
		left:50%;
		margin-left:-104px;
	}
	
	.banner-slide{
		height:auto !important;
	}
	
	.banner-slide{
		margin-top:0px;
	}
	
	.nav-container{
		background-color:#ff6289;
	}	
	
	.services-section{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.page-headers{
		margin-bottom:10px !important;
	}
	
	.services-row{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	.services-row .col-md-4{
		border:none;
		width:100%;
		float:left;
	}
	
	.contact-section input{
		margin-top:18px;
	}
	
	.contact-section .col-md-8 .btn-primary{
		width:100%;
	}
	
	.contact-section .col-md-4 .col-md-9 h4{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	
	.contact-section .col-md-4 .col-md-9 h6, .contact-section .col-md-4 .col-md-9 p{
		width:100%;
		text-align:center;
	}
	
	.contact-section .col-md-4 img{
		position:relative;
		left:50%;
		margin-left:-40px;
	}
	
	.footer-bg span{
		padding:15px 0px 0px 0px;
		text-align:center !important;
		width:100%;
		float:left;
	}
	
	.footer-bg{
		padding-bottom:15px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#FFFFFF;
	}
	
	.page-header-wrapper{
		background-image:none !important;
	}
	
	.page-header-wrapper h2{
		width:100%;
		text-align:center;
		padding:0px;
		margin:22px 0px 15px 0px;
	}
	
	.page-header-wrapper h6{
		padding:0px;
		margin:0px 0px 22px 0px;
		width:100%;
		text-align:center;
	}
	
	.inner-pages input, .inner-pages select{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.compare-item .col-md-2 .button-stl{
		margin-top:20px;
	}
	
	.compare-item .col-md-2:last-child{
		padding-right:15px;
	}

}
