@charset "utf-8";
/* CSS Document */

@media (min-width: 1600px) and (max-width:1900px) {
.earth img{
	width:100%;
	}
.catalog img{
	width:36px;
	height:48px;
	}
.earth{
	height:auto;
	}

}
@media (min-width: 1366px) and (max-width:1500px) {
.caption-style-1 img{
	width:100%;
	}
.graybglight .eritaroma,.eritacontent{
	padding:0px 76px;
	}
.earth{
	height:auto;
	}
	.earth img{
	width:100%;
	}
.catalog img{
	width:36px;
	height:48px;
	}
.map iframe{
	height:400px;
	}
.graybg{
	padding:59px 0px;
	}	
.graybglight{
	padding:59px 0px;
	}
.earth{
	height:auto;
	}		
}
@media (min-width: 1280px) and (max-width:1365px) {
.eritacontent{
		width:73%;
	}
.caption-style-1 img{
	width:100%;
	}
.earth{
	height:auto;
	}	
.earth img{
	width:100%;
	}
.catalog img{
	width:36px;
	height:48px;
	}
.map iframe{
	height:400px;
	}
.graybglight{
	padding:59px 0px;
	}	
.graybg{
	padding:59px 0px;
	}	
}
@media (min-width: 960px) and (max-width: 1200px) {
.container{
	width:98%;
	}
.graybg{
	padding:39px 0px;
	}
.graybglight{
	padding:39px 0px;	
	}
.eratharise{
	padding:53px 0px 52px;
	}
.caption-style-1 img{
	width:100%;
	}
.eritacontent{
	padding:0px 25px;
	width:90%;
	}	
.eritacontent p{
	margin-bottom:15px;
	}
.caption-style-1{
	height:auto;
	}

.eritacontent h4{
	margin-bottom:20px;
	}
.graybglight .eritaroma{
	padding:0px 30px 0px 0px;
	}
.ourassociate .table{
	display:block;
}
.ouraslogo{
	width:25%;
	margin:0px 10px 20px;
	}
.marutinandan{
	padding:0px 30px 0px 0px
	}
.quicklink{
	width:22%;
	}
.ourasso{
	width:30%;
	}
.row-75{
	width:70%;
	}
.row-25{
	width:30%;
	}
.bgpetternl{
	padding:70px 0px;
	}
.frm textarea{
	width:91.6%;
	}
.com{
	width:70%;
	}
.testicommet{
	width:70%;
	}
.frm select{
	width:47%;
	}
.eternitybg{
	padding:130px 0px;
	}
.rightglance p br{
	display:none;
	}
.earth{
	height:auto;
	}
.earth img{
	width:100%;
	}
.catalog img{
	width:36px;
	height:48px;
	}
.frm{
	padding:40px 153px;
	width:67%;
	}
	.alert
{
	margin:0px 8px 18px;
		padding:20px;

}
.getinfrm input[type="text"]{
	margin:0px 8px 18px;
	width:41%;
	}
.getinfrm select{
	width:46.5%;
	margin:0px 8px 18px;

	}
.getinfrm textarea{
	width:90%;
		margin:0px 8px 18px;
	
	}
.getinfrm button{
	margin-left:8px;
	}
.borderbottom{
	width:90%;
	}
h1{
	font-size:24px;
	}

}
@media (min-width: 768px) and (max-width: 959px)  {
.container{
	width:96%;
	}
.bgpetternl{
	padding:50px 0px;
	}
.fifty{
	width:100%;
	}
.caption-style-1 img{
	width:100%;
	}
.graybg,.graybglight{
	padding:70px 0px;
	}
.eritacontent{
	padding:0px 18px;
	width:95%;
	}
.graybglight .eritaroma{
	padding:0px 18px;
	}
.marutinandan{
	width:54%;
	padding-right:40px;
	}
.quicklink{
	width:30%;
	}
.ourasso{
	width:54%;
	margin-top:20px;
	margin-right:40px;
	}
.social{
	width:30%;
	margin-top:20px;
	}
.footer{
	padding:40px 0px;
	}
.ouraslogo{
	width:25%;
	margin:0px 10px 20px 10px;
	padding:10px;	
	}
.col-lg-7 .ouraslogo{
	margin:0px 8px 20px 0px;
	width:40%;
	}
.ourassociate .col-lg-4 h2{
	padding-right:40px;
	}
.col-lg-7{
	padding:20px 0px 0px 30px;
	}
.award{
	padding-right:40px;
	}
.frm input[type="text"]{
	width:89%;
	}
.frm textarea{
	width:88.5%;
	}
.alert
{
	margin:0px 9px 10px;
	padding:20px;

}
.getinfrm input[type="text"]{
	width:44%;
	margin:0px 9px 10px;
	}
.getinfrm select{
	width:47.5%;
	margin:0px 9px 10px;
	}
.getinfrm textarea{
	margin-left:9px;
	width:93.4%;
	}
.getinfrm button{
	margin-left:10px;
	}
h1{
	font-size:24px;
	}
.frm{
	padding:40px 151px;
	width:59%;
	}
.officeadd br{
	display:none;
	}
.getinfrm{
	margin-top:30px;
	}
.earth{
	height:auto;
	}	
}
@media (max-width: 800px) {
.com{
	width:82%;
	}
.testicommet{
	width:80%;
	}
.frm select{
	width:95.8%;
}
.eternitybg{
	padding:120px 0px;
	}
.earth img {
    left: -165px;
    position: relative;
    width: 139%;
}
.catalog img{
	width:36px;
	height:48px;
	left:0px;
	}
.frm{
	padding:40px 152px;
	width:60%;
	}
.testimonial{
	width:100%;
	padding:0px;
	}
.news{
	width:100%;
	padding:0px;
	}
.borderbottom{
	width:94%;
	}
.bgpetternl h2{
	padding-bottom:30px;
	}
.map iframe{
	height:350px;
	}
.earth{
	height:auto;
	}	
}
@media (max-width: 767px) {
.container{
	width:93%;
	}
header{
	padding:20px 0px 16px;
	}

.rightglance{
	display:block;
	width:100%;
	}
.bgpetternl,.graybg,.graybglight{
	padding:50px 0px;
	}

.rightglance{
	margin:20px 0px 0px;
	border-left:none;
	}
.ourassociate .table{
	display:block;
	width:100%;
	}
.ourassociate .table{
	padding:0px;
	}
.ouraslogo{
	width:39%;
	margin:0px 7px;
	}
.ourassociate .tablerow{
	display:block;
	}
.bgpetternl h2{
	padding-bottom:20px;
	}
.fifty{
	width:100%;
	}
.eritacontent{
	width:93%;
	padding:0px 20px
	}
.graybglight .eritaroma{
	padding:0px 20px;
	}
.caption-style-1 img{
	width:100%;
	}
.marutinandan{
	width:54%;
	padding-right:40px;
	}
.quicklink{
	width:30%;
	}
.ourasso{
	width:54%;
	margin-top:20px;
	margin-right:40px;
	}
.social{
	width:30%;
	margin-top:20px;
	}
.footer{
	padding:40px 0px;
	}
.row-75{
	width:100%;
	}
.col-lg-4{
	width:100%;
	}
.ourassociate .tablecell{
	display:block;
	width:100%;
	text-align:center;
	}	
.col-lg-7{
	border-left:none;
	border-top:1px solid #e74d10;
	padding:27px 0px 0px;
	width:100%;
	}
.ouraslogo{
	margin:0 17px 20px 0px;
	width:39%;
	}
.col-lg-7 .ouraslogo{
	width:40%;
	margin:0px 5px 20px;
	}
.ourassociate .col-lg-4 h2{
	padding:0px 0px 20px;
	}
.ourassociate .tablecell img{
	padding:0px 0px 20px 0px;
	}
.officeadd{
	margin-top:0px;
	text-align:left;
	margin-bottom:20px;
	}
.frm input[type="text"]{
	width:95%;
	margin-right:0px;
	}
.frm textarea{
	width:94.6%;
	}
.visioncell{
	width:100%;
	}
.visionright p{
	width:100%;
	padding:0px 0px 40px 0px;
	}
.misiontbl{
	padding:30px 0px 0px;
	}
.misionright{
	text-align:left;
	}
ul.misionlist li{
	padding:
	}
.titile h1 br{
	display:none;
	}
.com{
	width:79%;
	}
.borderbottom{
	padding:15px;
	margin-bottom:20px;
	width:94%;
	}
.frm select{
	width:99.8%;
	}
.eternitybg{
	padding:90px 0px 80px;
	}
.rightglance p br{
	display:none;
	}
.earth12{
	height:auto;
	}
.earth12 img{
	width:100%;
	}
.catalog{
	right:30px;
	}

.catalog img{
	width:36px;
	height:48px;
	}

.divider{
	width:100%;
}
.frm{
	padding:0px;
	width:100%;
	}
		.alert
{
	margin-left:0px;
		padding:20px;

}
.frm input[type="text"],.getinfrm input[type="text"]{
	width:95%;
	margin-left:0px;
	border-radius:0px;
	box-shadow:none;
	}
.frm select,.getinfrm select{
	width:99.7%;
	margin-left:0px;
	}
.frm textarea,.getinfrm textarea{
	width:94.3%;
	border-radius:0px;
	box-shadow:none;
	margin-left:0px;
	}
.frm button,.getinfrm button{
	margin-left:0px;
	}
.news {
	width:100%;	
	}
.titile h1 {
	 font-size:22px;
}

}
@media (max-width: 480px) {
.container{
	width:92%;
	}
header{
	padding:20px 0px 16px;
	}
.titile{
	padding:30px 0px;
	margin-top:63px;
	}
.bgpetternl{
	padding:40px 0px;
	background-position:left center;
	}
.caption-style-1 img{
	width:100%;
	}
.graybg,.graybglight{
	padding:40px 0px;
	}
.eritacontent{
	width:94%;
	padding:0px 14px;
	}
.graybglight .eritaroma{
	padding:0px 14px;
	}
.ouraslogo{
	margin-bottom:15px;
	width:90%;
	}
.ourassociate .table,.ourassociate .tablerow,.ourassociate .tablecell{
	display:block;
	width:100%;
	}
.marutinandan,.quicklink,.ourasso,.social{
	width:100%;
	padding:0px;
	margin:0px 0px 15px 0px;
	}
.footer{
	padding:30px 0px 18px;
	}
h1{
	font-size:29px;
	}
.ouraslogo{
	margin:0px 10px 20px 10px;
	width:35%;
	}
.col-lg-7 .ouraslogo{
	width:90%;
	margin:0px 0px 20px;
	}
.ourassociate .col-lg-4 h2{
	padding:0px 0px 20px;
	}
.row-25,.row-75{
	display:block;
	width:100%;
	}
.frm{
	padding:0px;
	width:100%;
	}
			.alert
{
	margin-left:0px;

	padding:20px;
}
.frm input[type="text"],.getinfrm input[type="text"]{
	width:94%;
	margin-left:0px;
	border-radius:0px;
	box-shadow:none;
	}
.frm select,.getinfrm select{
	width:99.9%;
	margin-left:0px;
	}
.frm textarea,.getinfrm textarea{
	width:93%;
	border-radius:0px;
	box-shadow:none;
	margin-left:0px;
	}
.officeadd{
	margin:0px 0px 26px;
	text-align:left;
	width:100%;
	}
.frm button,.getinfrm button{
	margin-left:0px;
	}
.martop50{
	margin-top:30px;
	}
h1{
	font-size:24px;
	}
.com{
	width:70%;
	padding:0px;
	}
.borderbottom{
	padding:10px;
	margin-bottom:20px;
	width:95%;
	}
.testicommet{
	width:69%;
	}
.rightglance p{
	margin-bottom:20px;
	}
.eternitybg{
	padding:80px 0px 70px;
	}
.rightglance p br{
	display:none;
	}
.earth{
	height:auto;
	}
.earth img {
    left: -219px;
    position: relative;
    width: 180%;
}
.earth12{
	overflow:hidden;
	height:234px;
	}
.earth12 img{
	width:100%;
	}
.catalog img{
	width:36px;
	height:48px;
	left:0px;
	}
.tablayout{
	
	padding:30px 0px;
}
.news{
	padding:0px;
	}
.pad0{
	padding:0px;
	}
.titile h1 {
	font-size:22px;
}

	
}


@media (max-width: 479px){
.earth{
	overflow:hidden;
	height:180px;
	}
.earth img {
    left: -150px;
    position: relative;
    width: 180%;
}
.earth12{
	overflow:hidden;
	height:234px;
	}
.earth12 img{
	width:150%;
	position:relative;
	left:-80px;
	}
	
.catalog img{
	width:36px;
	height:48px;
	left:0px;
	}
h1{
	font-size:24px;
	line-height:26px;
	}
.logo img{
	width:66%;
	}
.eritacontent{
	width:91%;
	}
.ouraslogo{
	width:85%;
	margin:0px 0px 20px 0px;
	}	
.com{
	width:100%;
	padding:10px 0px 0px;
	}
.col-lg-7 .ouraslogo{
	width:85%;
	}
.ourassociate .tablecell img{
	width:100%;
	}
			.alert
{
	margin-left:0px;
	padding:20px;
}
.frm input[type="text"],.getinfrm input[type="text"]{
	width:90%;	
	margin-left:0px;
	}
.frm select,.getinfrm select{
	width:99%;
	margin-left:0px;
	}
.frm textarea,.getinfrm textarea{
	width:89%;
	margin-left:0px;
	}
.award{
	width:100%;
	}
.testicommet{
	width:100%;
	margin-top:15px;
	}
.map iframe{
	height:250px;
	}
.titile h1 {
	font-size:18px;
}
.caption-style-1 .caption-text{
	top:35%;
	}
}

@media (min-width: 360px) and (max-width: 375px) {
.earth12 {
    height: auto;
    overflow: hidden;
}
.earth{
	height:auto;
	}
}






