@media screen and (max-width:1366px)
{
}
@media screen and (max-width:1220px)
{
}
@media only screen and (max-width:1199px) 
{
.container
{
	width:96%;
}
.headadd-top{ width:98%;}
.mainmenu .col-lg-10 { width:67%; float:right; }
}
@media screen and (max-width:1050px)
{
.headadd-top{ width:98%;}
.logo{	width:100%;	display:inline-block;	text-align:center;}
.logo img{	width:30%;	display:inline-block;	text-align:center;	float:none;}
.header1{background-image:url(../images/banner1050.jpg); height:505px; padding-top: 20px;}
.header{	margin-bottom:20px;}
}
@media screen and (max-width:999px)
{
	.headadd-top{ width:90%;}
	.headaddbg{ padding-bottom:40px; padding-right:20%; }
	.pricenew{ width:100%;	overflow-wrap: break-word; font-size:8px; }
    .pricenew table thead tr th{font-size:8px; }
    .col-xs-2 { margin:2px; }
	.package_button{ width:60%; height:50px; padding:10px; font-size:16px; }
	.col-lg-5 { text-align:center; vertical-align:middle; margin:0 auto; }
	.header1{background-image:url(../images/banner999.jpg); height:481px; padding-top: 20px;}
	.mainmenu .col-lg-10 { width:100%;  }
}
@media screen and (max-width:950px)
{
.modal-dialog{	width:100% !important; }
.video_text{	margin-bottom:40px !important;}
.headaddbg{ padding-bottom:40px; padding-right:12%; }
.logo{ padding-bottom:10px; }
.header { height:140px; }
.header1{background-image:url(../images/banner950.jpg); height:457px; padding-top: 20px;}
}
@media screen and (max-width:900px)
{
	.internal{ margin-top:20px; }
	.pricenew{ width:100%;	overflow-wrap: break-word; font-size:8px; }
.pricenew table thead tr th{font-size:8px; }
.col-xs-2 { margin:2px; }
.header1{background-image:url(../images/banner900.jpg); height:433px; padding-top: 20px;}
}
@media (max-width: 800px){
	
.price-grid ul li h6{   font-size: 20px;}
.price-grid ul li p{   font-size: 16px;}
.price-grid ul li a{ font-size:17px; }
#popup{ display:none; }
#ac-wrapper{ display:none; }

.header1{background-image:url(../images/banner800.jpg); height:385px; padding-top: 20px;}
.headadd-top{ display:none; }
.tstimonials{ width:100%; }
.price-grid{ width:100%; padding-bottom:50px;display:table-cell;
  	text-align:center;vertical-align:middle; }
.price-gridb2b{ width:100%; font-size:18px; padding-bottom:50px; clear:both;margin-left:10px;}
.price-gridb2br{ width:100%; padding-bottom:50px; }
.price-gridb2b2{ width:100%; font-size:18px; margin-top:-45px;margin-left:-10px; }
.hero-section-caption a { margin-left:35%  }
.d1 { flex-direction:column-reverse  }
.about_left{ order:1; width:100%; text-align:center;}
.about_right{ order:2; width:100%; }


}

@media screen and (max-width:768px)
{
	
.header { height:160px; }
.logo
{
	width:100%;
	display:inline-block;
	text-align:center; 
}
.logo img
{
	width:40%;
	display:inline-block;
	text-align:center;
	float:none;
}

.header
{
	margin-bottom:20px;
}
.navigation {
    float: none;
    margin-top: 20px;
    background: #13a0b2;
}
.page-section {
       padding: 180px 0px 40px 0px;
}
.page-title {
    font-size: 26px;
    color: #fff;
    line-height: 36px;
}
.page-breadcrumb {
    padding-top: 0px;
    color: #d9dfe0;
}

.headadd-top{ display:none; }

.package_button{ width:60%; height:40px; padding:10px; font-size:12px; }

.client_logo img{ margin:0 0 10px 0; }

}
@media screen and (max-width:700px)
{
	.header1{background-image:url(../images/banner700.jpg); height:337px; padding-top: 20px;}
}
@media screen and (max-width:667px)
{
	
}
@media screen and (max-width:650px)
{
.carousel-caption h1
{
	font-size:20px;
}
.carousel-caption h2
{
	font-size:14px;
}
.carousel-caption h3
{
	font-size:14px;
}
}
@media screen and (max-width:600px)
{
.carousel-caption h1{	margin:0;}
.carousel-caption h2{	margin:10px 0;}
.carousel-caption h3{	margin:5px 0;}
.banner_botoom{	margin-top:5px;	font-size:14px;	padding:5px 10px;}
.header1{background-image:url(../images/banner600.jpg); height:289px; padding-top: 20px;}
}
@media screen and (max-width:480px)
{
	.header1{background-image:url(../images/banner500.jpg); height:240px; padding-top: 20px;}
	 .navigation {
    float: none;
    margin-top: 20px;
    background: #13a0b2;
}
.hero-section-caption {
    padding-top: 180px;
    padding-bottom: 60px;
}
.hero-title {
    color: #fff;
    font-size: 32px;
    letter-spacing: -1px;
}


.page-section {
       padding: 180px 0px 40px 0px;
}
.page-title {
    font-size: 26px;
    color: #fff;
    line-height: 36px;
}
.page-breadcrumb {
    padding-top: 0px;
    color: #d9dfe0;
}
.package_button{ width:70%; height:40px; padding:10px; font-size:11px; }
}

@media screen and (max-width:300px)
{
	.navigation {
    float: none;
    margin-top: 20px;
    background: #13a0b2;
}
.hero-section-caption {
    padding-top: 180px;
    padding-bottom: 60px;
}
.hero-title {
    color: #fff;
    font-size: 32px;
    letter-spacing: -1px;
}


.page-section {
       padding: 180px 0px 40px 0px;
}
.page-title {
    font-size: 26px;
    color: #fff;
    line-height: 36px;
}
.page-breadcrumb {
    padding-top: 0px;
    color: #d9dfe0;
}

}
