@charset "utf-8";

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

.wrap {
	padding: 0px;
	height: auto;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

}

@media only screen and (max-width:980px) {
	
	.wrap {
	padding: 0px;
	height: auto;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.right-social-icons {
    width: 25%;
    float: left;
    margin: 0px;
}

.language_selection {
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	float: right;
	height: auto;
	width: 35%;
}

.company_name {
	padding: 0px;
	float: left;
	height: auto;
	width: 50%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:12px;
}


.header h1{ width:90%; height:auto; float:left; font-family:Century Gothic; font-size:32px; text-align:left; margin:0px; 
font-weight:bold; color:#000080}
.header h3{ width:90%; height:auto; float:right; font-family:Segoe Print; font-size:22px; text-align:left; margin:0px; 
 font-weight:bold; color:#000080}


.slogen h2{ width:40%; height:auto; float:left; font-family:calibri; font-size:24px; text-align:left;  margin:0px; margin-top:30px; color:#000080;}

.copyright {
    font-family: "Century Gothic";
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 0px;
    float: right;
    height: auto;
    width: 40%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.product_category_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 25%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:20px;
	border:#fff 5px solid;
	box-shadow:#000 0 2px 2px; 
	
}


.product_div_detail{margin: 0px;
	padding: 0px;
	float:right;
	height:auto;
	width:70%;}

}


@media only screen and (max-width:768px) {
	
	.wrap {
	padding: 0px;
	height: auto;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.right-social-icons {
    width: 25%;
    float: left;
    margin: 0px;
}

.company_name {
	padding: 0px;
	float: left;
	height: auto;
	width: 65%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:12px;
}


.header h1{ width:90%; height:auto; float:left; font-family:Century Gothic; font-size:29px; text-align:left; margin:0px; 
font-weight:bold; color:#000080}
.header h3{ width:90%; height:auto; float:right; font-family:Segoe Print; font-size:19px; text-align:left; margin:0px; 
 font-weight:bold; color:#000080}

.slogen h2{ width:40%; height:auto; float:left; font-family:calibri; font-size:24px; text-align:left;  margin:0px; margin-top:30px; color:#000080;}


.product_category {
    padding: 0px;
    float: left;
    height: auto;
    width: 90%;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.shreyainfosoft a {
    padding: 0px;
    float: left;
    height: auto;
    width: 40%;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: "Century Gothic";
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

.copyright {
    font-family: "Century Gothic";
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 0px;
    float: right;
    height: auto;
    width: 40%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}


.contact_div {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 90%;
}

.send_inquiry {
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
	width: 90%;

}

.product_category_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 25%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:20px;
	border:#fff 5px solid;
	box-shadow:#000 0 2px 2px; 
	
}


.product_div_detail{margin: 0px;
	padding: 0px;
	float:right;
	height:auto;
	width:70%;}



.profile_div {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}

.profile_div h1{ font-family:Cambria; font-size:20px; color:#ff0000; width:100%; text-align:left; background-color:#e4e4e4;}
.profile_div ul{}
.profile_div li{font-family:Calibri; font-size:16px; color:#000; width:auto; margin:0px; text-align:justify;}
.profile_div p{ font-family:Calibri; font-size:16px; color:#000; width:auto; margin:0px; text-align:justify;}
	
}


@media only screen and (max-width:640px) {
	
	.right-social-icons {
    width: 40%;
    float: left;
    margin: 0px;
}
	.language_selection {
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	float: right;
	height: auto;
	width: 40%;
}
	
	.logo {
	padding: 0px;
	float: left;
	height: auto;
	width: 15%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	
	.company_name {
	padding: 0px;
	float: left;
	height: auto;
	width: 75%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:12px;
}


.header h1{ width:90%; height:auto; float:left; font-family:Century Gothic; font-size:24px; text-align:left; margin:0px; 
font-weight:bold; color:#000080}
.header h3{ width:90%; height:auto; float:right; font-family:Segoe Print; font-size:18px; text-align:left; margin:0px; 
 font-weight:bold; color:#000080}

	
.slogen h2{ width:40%; height:auto; float:left; font-family:calibri; font-size:24px; text-align:left;  margin:0px; margin-top:30px; color:#000080;}
	
	.footer_link {
    margin: 0px;
    padding: 0px;
    float: left;
    height: auto;
    width: 90%;
}

.footer_contact {
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    float: left;
    height: auto;
    width: 90%;
}

.visit_counter {
    margin: 0px;
    padding: 0px;
    float: left;
    height: auto;
    width: 70%;
}
	
	
	.product_category_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 60%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:20px;
	border:#fff 5px solid;
	box-shadow:#000 0 2px 2px; 
	
}


.product_div_detail{margin: 0px;
margin-top:20px;
	padding: 0px;
	float:left;
	height:auto;
	width:90%;}
	
	
	
}
	
@media only screen and (max-width:480px) {	

.right-social-icons {
    width: 90%;
    float: left;
    margin: 0px;
}
	.language_selection {
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	float: right;
	height: auto;
	width: 90%;
}


	
	.logo {
	width: 25%;
}

	
	.company_name {
	padding: 0px;
	float: left;
	height: auto;
	width: 65%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:5px;
}


.header h1{ width:90%; height:auto; float:left; font-family:Century Gothic; font-size:21px; text-align:left; margin:0px; 
font-weight:bold; color:#000080}
.header h3{ width:90%; height:auto; float:right; font-family:Segoe Print; font-size:15px; text-align:left; margin:0px; 
 font-weight:bold; color:#000080}
 
 .slogen h2{ width:40%; height:auto; float:left; font-family:calibri; font-size:24px; text-align:left;  margin:0px; margin-top:30px; color:#000080;}

	.welcome_note h1 {width:100%; height:auto; float:left; font-family:Century Gothic; font-size:24px; text-align:center; color:#FFF }
.welcome_note p{ font-family:Century Gothic; font-size:15px; color:#FFF; width:auto; float:left; text-align:center;  }
	
	.home_video h1 {width:100%; height:auto; float:left; font-family:Century Gothic; font-size:30px; text-align:left; color:#ff0000; border-bottom:#666 thin solid; }

	
	
.product_category h1 {width:100%; height:auto; float:left; font-family:Century Gothic; font-size:24px; text-align:left; color:#ff0000; border-bottom:#666 thin solid; }


.product_category a{ font-family:Century Gothic; font-size:16px; color:#000; text-align:left; text-decoration:none; float:left; width:85%; margin:0px; padding:10px 30px; border-bottom:#999 dashed thin; background-image:url(images/product_icon.png); background-repeat:no-repeat; background-position:left; }

	.slider h1 {width:100%; height:auto; float:left; font-family:Century Gothic; font-size:24px; text-align:center; color:#ff0000 }
	
	.product_div h3{ width:90%}
	
	
	
}
	@media only screen and (max-width:320px) {	
	
	
		.right-social-icons {
    width: 90%;
    float: left;
    margin: 0px;
}
	.language_selection {
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 90%;
}

.logo {
	width: 15%;
}


	.company_name {
	padding: 0px;
	float: left;
	height: auto;
	width: 70%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:5px;
}


.header h1{ width:90%; height:auto; float:left; font-family:Century Gothic; font-size:15px; text-align:left; margin:0px; 
font-weight:bold; color:#000080}
.header h3{ width:90%; height:auto; float:right; font-family:Segoe Print; font-size:11px; text-align:left; margin:0px; 
 font-weight:bold; color:#000080}


 .slogen h2{ width:40%; height:auto; float:left; font-family:calibri; font-size:24px; text-align:left;  margin:0px; margin-top:30px; color:#000080;}
	
	.shreyainfosoft a {
    padding: 0px;
    float: left;
    height: auto;
    width: 90%;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: "Century Gothic";
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

.copyright {
    font-family: "Century Gothic";
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 0px;
    float: right;
    height: auto;
    width: 90%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

	
	
	}
	
	
	
	
	
	
	
	
	
	
	