@media (min-width: 800px){
	.container {
		width: 600px;
	}
}
@media (min-width: 850px){
	.container {
		width: 650px;
	}
}
@media (min-width: 900px){
	.container {
		width: 700px;
	}
}
@media (min-width: 950px){
	.container {
		width: 750px;
	}
}
@media (min-width: 1000px){
	.container {
		width: 800px;
	}
}
@media (min-width: 1050px){
	.container {
		width: 850px;
	}
}
@media (min-width: 1100px){
	.container {
		width: 900px;
	}
}
@media (min-width: 1150px){
	.container {
		width: 950px;
	}
}
@media (min-width: 1200px){
	.container {
		width: 1000px;
	}
}
@media (min-width: 1250px){
	.container {
		width: 1050px;
	}
}
@media (min-width: 1300px){
	.container {
		width: 1100px;
	}
}
@media (min-width: 1350px){
	.container {
		width: 1150px;
	}
}
@media (min-width: 1400px){
	.container {
		width: 1200px;
	}
}
@media (min-width: 1450px){
	.container {
		width: 1250px;
	}
}
@media (min-width: 1500px){
	.container {
		width: 1300px;
	}
}
@media (min-width: 1550px){
	.container {
		width: 1350px;
	}
}
@media (min-width: 1600px){
	.container {
		width: 1400px;
	}
}
@media (min-width: 1650px){
	.container {
		width: 1450px;
	}
}
@media (min-width: 1700px){
	.container {
		width: 1500px;
	}
}
@media (min-width: 1750px){
	.container {
		width: 1550px;
	}
}
@media (min-width: 1800px){
	.container {
		width: 1600px;
	}
}
@media (min-width: 1850px){
	.container {
		width: 1650px;
	}
}
@media (min-width: 1900px){
	.container {
		width: 1700px;
	}
}
@media (min-width: 1950px){
	.container {
		width: 1750px;
	}
}
@media (min-width: 2000px){
	.container {
		width: 1800px;
	}
}
@media only screen and (max-width: 1336px) {
	.min-head h2 {
		font-size: 69px;
	}
}
@media only screen and (max-width: 1199px) {
	.con_area_banner ul li a {
		font-size: 26px;
	}
	.info .col-md-4 ul li {
		padding: 0px 27px;
	}
	.info .col-md-4 ul li a {
		font-size: 29px;
	}
	
	.visit_area1 h2 {
		font-size: 75px;
	}
	.min-head h2 {
		font-size: 53px;
	}
	.min-head h2::before {
		top: -16px;
	}
	.min-head h2::after {
		top: -16px;
	}
}

@media only screen and (max-width: 991px) {
	.phon_area {
		margin: 0 auto;
		float: inherit;
	}
	.phon_area.emil_area {
		float: inherit;
		margin-top: 60px;
	}
	.img_area_visit h5 {
		right: 15px;
	}
	.info .con_area_banner ul {
		padding-left: 0;
	}
	.info .col-md-4 ul {
		float: inherit;
		margin: 0 auto;
		display: table;
		margin-top: 28px;
	}
	.info::after {
		height: 50%;
		width: 100%;
		bottom: 0;
		top: inherit;
	}
	.info {
		float: inherit;
		text-align: center;
		display: block;
	}
	
	.visit_area_right .row {
		display: block;
	}
	.visit_area1.visit_area_right .img_area_visit h5 {
		left: 15px;
	}
	.visit_area1.visit_area_right h2 {
		text-align: left;
	}
	.visit_area1.visit_area_right p {
		text-align: left;
	}
	.visit_area1.visit_area_right .para_visit {
		padding-left: 7%;
		padding-right: 14%;
	}
	.visit_area1 .para_visit {
		min-height: auto;
		padding-top: 10%;
		padding-bottom: 0%;
	}
	.all-spacings article p {
		padding: 0px 85px;
	}
	h3.testi-heading {
		padding: 0px 85px;
	}
	.all-spacings article ul.mygrids {
		max-width: 569px;
		width: 100%;
		margin: 0 auto;
	}
	.min-head h2 {
		font-size: 32px;
	}
	.min-head h2::before {
		top: -10px;
	}
	.min-head h2::after {
		top: -10px;
	}
	.all-spacings article ul.mygrids {
    background: #fec859;
    padding: 72px 26px 82px 68px;
	}
	.all-spacings article ul.mygrids li{
font-size: 20px;
    margin-bottom: 18px;
    padding: 0px 33px 0px 0px;
	
}
}

@media only screen and (max-width: 767px) {
.metaslider .slides img {
    min-height: 247px;
    object-fit: cover;
    object-position: right;
}
	.img_banner .container .banner-cont_cover {
		padding: 0 15px;
	}
	.about_area h1 {
		font-size: 65px;
	}
	
	
	.visit_area1.visit_area_right .para_visit {
		padding-left: 8%;
	}
	.visit_area1 .para_visit {
    padding-top: 56px;
}
	.cont_area {
		padding: 50px 60px;
		box-shadow: 3px 3px 5px #000;
	}
	.img_banner .container h2 {
		font-size: 41.25px;
   		line-height: 52px;
	}
	.info {
/* 		min-height: 190px; */
	}
	.con_area_banner ul li {
		padding: 0px 12px;
	}

	.visit_area1 h2 {
		font-size: 68px;
	}
	.visit_area1 {
		margin-bottom: 60px;
	}
	.footer_area {
		padding: 90px 25px 50px;
	}
header {
    padding: 40px 0px 39px;
}
	.phon_area h2 {
    color: #ffa500;
	}
	.phon_area a{
	 color: #ffa500;
		    font-size: 24px;
	}
	.phon_area{
		background:none;
	}
	.phon_area a i {
    font-size: 29px;
}
	.phon_area.emil_area {
    float: inherit;
    margin-top: 16px;
}
	.con_area {
    padding-bottom: 37px;
}
	.phon_area h2 {
    font-size: 25px;
	}
	
	
	.list_area ul {
		padding: 0 50px;
	}
	.last-star {
		padding: 35px 40px !important;
	}
	.all-spacings article ul.mygrids {
		padding: 45px 20px 51px 66px;
	}
	.metaslider .caption-wrap {
    position: relative !important;
	}
	.img_banner .container {
    position: relative;
    padding-top: 0;
    BACKGROUND: #000;
}
.img_banner .container h2 {
    font-size: 30.25px;
    line-height: 49px;
    padding-bottom: 26px;
    text-align: center;
}
	.banner-abs .row {
    width: 100% !important;
    margin: 0;
}
	
	.about_area h1::after {
    content: "";
    width: 29px;
    top: 37px;
    height: 1px;
      border-top: 3px double #25bbff;
		margin-left: 8px;
}
.about_area h1::before {
    content: "";
    width: 29px;
    top: 37px;
    height: 1px;
      border-top: 3px double #25bbff;
    margin-left: -37px;
}
  
	.about_area h1 {
    font-size: 52px;
    border: 0px dashed #4ec7ff;
    max-width: 95%;
    margin: 0px auto 50px;
    padding: 7px 0px;
}
	.about_area .container{
		position:relative;
		z-index:99;
	}
	.about_area h1 {
    font-size: 49px;
}
	.about_area {
    padding: 85px 0px 10px !important;
}
	.visit_area h1::after {
    content: "";
    width: 29px;
    top: 37px;
    height: 1px;
    border-top: 3px double #25bbff;
		margin-left: 8px;
}
.visit_area h1::before {
    content: "";
    width: 29px;
    top: 37px;
    height: 1px;
       border-top: 3px double #25bbff;
    margin-left: -37px;
}
  
		.min-head h2::after {
    content: "";
    width: 29px;
    top: 16px;
    height: 1px;
    border-top: 3px double #25bbff;
		margin-left: 8px;
}
.min-head h2::before {
    content: "";
    width: 29px;
    top: 16px;
    height: 1px;
       border-top: 3px double #25bbff;
    margin-left: -37px;
}
	
	
	.visit_area h1{
    font-size: 49px;
    border: 0px dashed #4ec7ff;
    max-width: 95%;
    margin: 0px auto 50px;
    padding: 7px 0px;
}
	.about_area .container{
		position:relative;
		z-index:99;
	}
	.visit_area h1 {
    font-size: 49px;
}	
	.visit_area {
    padding: 85px 0px 0px;
}
	.visit_area1 img {
    height: auto;
}
	.visit_area1 .img_area_visit {
    height: auto;
    padding: 0px 15px;
}
	.visit_area1.visit_area_right .para_visit {
    padding-left: 0;
    padding-right: 0;
    min-height: auto;
}
	.mind_img {
    padding: 50px 0px;
}
			.about_area h1::before {
      top: 18px;
}
		.about_area h1::after {
        top: 18px;
}
		.visit_area h1::before {
      top: 18px;
}
		.visit_area h1::after {
       top: 18px;
}
.about_area h1 {
    font-size: 26px;
}
	.about_area h1 {
		font-size: 26px;
	}
	.visit_area1 .para_visit p {
    font-size: 22px;
	}
h3.testi-heading {
    font-size: 24px;
    line-height: 38px;
    margin-top: 87px !important;
    margin-bottom: 72px;
    padding: 0px 0 !important;
}
	.all-spacings article p {
    padding: 0px 0 !important;
}

	.all-spacings article p {
    margin-bottom: 55px;
    font-size: 22px;
    color: #000;
    line-height: 38px;
}
		.all-spacings article ul.mygridsli {
    font-size: 20px;
    margin-bottom: 18px;
}
	.all-spacings article ul.mygrids {
    padding: 65px 40px 65px 60px;
}
	.min-head h2 {
    font-size: 26px;
    margin-bottom: 0;
}
	.min-head h2::before {
    top: 10px;
	}
	.min-head h2::after {
    top: 10px;
	}
	.all-spacings {
    padding: 87px 0px;
}
	.last-star {
    font-size: 18.25px !important;
    line-height: 35.5px !important;
    font-family: 'hel_bld';
		background:none !important;
    color: #000 !important;
    text-align: center;
}
	.all-spacings article ul.mydesul-li{
		margin-bottom:50px;
	}
	.page-id-40 .min-head h2 {
    margin-bottom: 69px;
}
		.page-id-44 .min-head h2 {
    margin-bottom: 69px;
}
		.page-id-42 .min-head h2 {
    margin-bottom: 69px;
}
	.test_back .testinomial-content h3.testi-heading {
    margin-top: 14px !important;
    margin-bottom: 28px;
}
	.cont_area h3 {
    font-size: 26px;
}
.cont_area p a {
    font-size: 22px;
    line-height: 26px;
}
	.cont_area span {
    margin-bottom: 0;
}
	.cont_area p {
    line-height: 29px;
    margin-bottom: 37px;
}
	.cont_area span {
    width: 100%;
    float: left;
    min-height: auto;
    margin-bottom: 12px;
}
}

@media only screen and (max-width: 600px) {

	.about_area p {
		padding: 0px 40px;
	}
	.about_area {
		padding: 120px 0px 60px;
	}
	.info {
		min-height: 200px;
	}
	.info .col-md-4 ul {
		margin-top: 43px;
	}
	.jumbotron {
    padding-top: 108px;
    padding-bottom: 106px;
    background-position: left;
    height: auto;
}
	.jumbotron .container h2.text-white {
		font-size: 42px;
		text-align: center;
	}
	.all-spacings article ul.mygrids {
		column-count: 1;
	}
	.cont_area ul li {
		width: 22%;
	}
	.about_area p {
    margin-bottom: 55px;
    font-size: 20px;
    color: #000;
    line-height: 37px;
    padding: 0px 85px;
}

}
@media only screen and (max-width: 500px) {
	.about_area p {
    padding: 0px 15px;
}
	.about_area p br{
		display:none;
	}
	.list_area ul {
    padding: 0 15px;
}

	.cont_area p br{
		display:none;
	}
	.all-spacings article p {
		padding: 0px 25px;
	}
	h3.testi-heading {
		padding: 0px 25px;
	}

	.visit_area1 .para_visit {
		padding-right: 0;
		padding-left: 0;
	}
	.cont_area {
		padding: 50px 15px;
	}
	.all-spacings article ul {
		padding-left: 40px;
	}
	.last-star {
		padding: 35px 24px !important;
	}
	.all-spacings article ul.mygridsli {
    font-size: 20px;
    margin-bottom: 18px;
}
	.all-spacings article ul.mygrids {
    padding: 65px 40px 65px 60px;
}
}
@media only screen and (max-width: 400px) {
	.phon_area {
		padding: 22px 0px;
	}
	.con_area_banner ul li a {
		font-size: 24px;
	}
	.info {
		min-height: 206px;
	}
	.info .col-md-4 ul {
		margin-top: 49px;
	}
	.visit_area1 h2 {
		font-size: 40px;
	}

	.list_area ul li {
		padding: 35px 15px 35px 37px;
	}

	.cont_area ul li {
		width: 23%;
	}


	.list_area ul {
		padding: 0 25px;
	}
	.all-spacings article ul.mygrids {
		padding: 65px 5px 65px 46px;
	}
}
.last-star {
    background: #ffffff;
    text-align: center;
    color: #000 !important;
}
.all-spacings article ul.mydesul-li {
    background: #fec859;
    padding: 35px 30px 35px 60px;
    outline-offset: -10px;
    outline: 1px solid #ccc;
    column-count: 1;
}

.all-spacings .test_back .testinomial-content:first-child{
	background:#b8f4f2;
}
.all-spacings .test_back .testinomial-content:nth-child(2){

		background:#ffc0e2;
}
.all-spacings .test_back .testinomial-content:nth-child(3)
{
	background:#f6ff42;
}
.all-spacings .test_back .testinomial-content:nth-child(4)
{
	background:#9eff62;
}
.all-spacings .test_back .testinomial-content:nth-child(5)
	background:#fbfaf0;
}




@media only screen and (max-width:991px){
.con_area_banner ul li a {
    font-size: 24px;
}
		.page-id-42 .jumbotron {
    background-position: center;

}
			.page-id-44 .jumbotron {
    background-position: center;

}
}
@media only screen and (max-width:991px) and (min-width:799px) {
	.cont_area {
    padding: 50px 59px;
}
}


@media screen and (max-width:767px){
	.about_area h1::after, .about_area h1::before, .visit_area h1::before, .visit_area h1::after, .min-head h2::after, .min-head h2::before{
		display:none;
	}
	.about_area h1, .visit_area h1, .min-head h2 {
    border: 1px solid #d4d4d4;
}
	.about_area p {
    margin-bottom: 55px;
    font-size: 24px;
    color: #000;
    line-height: 36px;
    padding: 0px 15px;
}
	.about_area p {
    margin-bottom: 55px;
    font-size: 20px;
	}
	.about_area .para_area p:last-child{
	font-size:13px !important;
}
	.footer_area .row .cont_area p br{
		display:none;
	}
	.min-head h2 {
    padding: 10px 0px;
}
	.page-id-46 .min-head h2{
	    margin-bottom: 50px;
	}
	.page-id-42 .all-spacings article ul.mydesul-li {
    padding: 35px 30px 35px 20%;
	}
	.page-id-42 .jumbotron {
    background-position: center;

}
			.page-id-44 .jumbotron {
    background-position: center;

}
}


@media screen and (max-width:480px){
	.all-spacings article ul.mygrids {
    padding: 65px 5px 65px 23%;
}
	.page-id-46 .jumbotron {
    background-position: 52%;
}
	
	.visit_area {
    padding: 0 0px 0px !important;
}
	
	p:empty {
    display: none !important;
}
	
}

