@media only screen and (max-device-width : 480px) and (min-device-width : 320px) 
{
	.top
	{
		height:80px !important;
	}
	p
	{
		margin:0px 0px 0px !important;
	}
.country ul
{
	padding:0px !important;
	margin-bottom:0px !important;
}
.country ul li img
{
	width:18px !important;
}
.country ul li {
    width: 100% !important;
    letter-spacing: 0px !important;
    padding: 6% 0% 0% 0% !important;
    font-size: 9px !important;
	border:none !important;
}
.logo
{
	display:block !important;
	margin:auto !important;
    padding: 5% 5% 0% 0% !important;
}
.language
{
	width:34%;
	float:right;
	height:100%;
	padding-left:8%;
}
.language p
{
	font-size:9px !important;
	letter-spacing:0px !important;
	border:none !important;
}
.language ul li img
{
	float:left;
	padding-left:0px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	width:70% !important;
}
.language ul li p
{
	display:none !important;
}
.navigation ul li {
    letter-spacing: 1px !important;
    font-size: 8px !important;
    padding-left: 1% !important;
    padding-right: 1% !important;
}
#myCarousel
{
	height:auto !important;
}
.banner
{
	min-height:auto !important;
}
.carousel-inner
{
	height:auto !important;
}
.service h1 {
    font-size: 20px !important;
    letter-spacing: 0px !important;
}
.service h2 {
	padding-bottom:4% !important;
    font-size: 20px !important;
    letter-spacing: 0px !important;
}
.text_section h4 {
    margin: 7% 1% 2% 0% !important;
	font-size:11px !important;
}
.text_section p {
    font-size: 9px !important;
    letter-spacing: 0px !important;
}

.s_text p
{
	font-size:5px !important;
	letter-spacing:0px !important;
}
.s_text img {
	display:block !important;
	margin:auto !important;
    padding: 0px !important;
}
.product {
    margin-top: 0px !important;
}
.product h1 {
    font-size: 20px !important;
    letter-spacing: 0px !important;
}
.product p
{
	margin:0px !important;
	font-size:8px !important;
}
.product_title h1 {
    font-size: 30px !important;
    letter-spacing: 5px !important;
}
.rc_head h2 {
    font-size: 20px !important;
    letter-spacing: 5px !important;
}
.mobile_footer
{
	width:100% !important;
	height:auto !important;
}
.left
{
	width:48% !important;
}
.left h2 {
    letter-spacing: 2px !important;
    font-size: 18px !important;
}
.left p {
    font-size: 8px !important;
    letter-spacing: 0px !important;
}
.right
{
	width:48% !important;
}
.adr_head h3 {
    font-size: 18px !important;
}
.adr p {
    letter-spacing: 0px !important;
    font-size: 8px !important;
    padding: 0px !important;
}
.mid
{
	display:none !important;
}
.adr
{
	height:auto !important;
	border:none !important;
}
.about h1 {
    font-size: 30px !important;
	letter-spacing: 15px !important;
}
.mid {
	display:none !important;
}
.drop2
{
	display:none !important;
}
.credit {
    font-size: 8px !important;
    padding: 1px !important;
    letter-spacing: 1px !important;
}
.about h1 {
    font-size: 18px !important;
    letter-spacing: 9px !important;
}
.text p {
    font-size: 8px !important;
}
.about_img h2 {
    font-size: 18px !important;
    margin-top: 0px !important;
}
.img-thumbnail {
	margin-top: 0px !important;
}
.product_title h1 {
    font-size: 18px !important;
    letter-spacing: 3px !important;
	padding-top:6% !important;
}
.rc_head h2 {
    font-size: 18px !important;
    letter-spacing: 3px !important;
}
.RD h1 {
    font-size: 18px !important;
    letter-spacing: 3px !important;
}
.RD p {
    font-size: 8px !important;
}
.service_menu h1 {
    font-size: 18px !important;
    letter-spacing: 3px !important;
}
.service_menu ul li {
    letter-spacing: 0px !important;
    font-size: 7px !important;
    padding-left: 0%!important;
    padding-right: 0%!important;
	border:none !important;
}
.service_img h1 {
    letter-spacing: 0px !important;
    font-size: 18px !important;
}
.service_img p {
    font-size: 8px !important;
}
.mobile_footer h2
{
	font-size:18px !important;
}
.rc_banner
{
	min-height:165px !important;
}
.contact {
    height: auto !important;
}
.contact p {
    font-size: 10px !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
.c_right_adr {
    height: auto !important;
    border-right: none !important;
}
.c_right_adr p {
    font-size: 10px !important;
}
}
@media only screen and (max-device-width : 768px) and (min-device-width : 481px) 
{
	.top
	{
		height:125px !important;
	}
.country ul
{
	padding:0px !important;
}
.country ul li {
    width: 100% !important;
    letter-spacing: 1px !important;
    padding: 3% 0% 0% 0% !important;
    font-size: 10px !important;
}
.logo
{
	display:block !important;
	margin:auto !important;
	padding:7% 4% 0% 4% !important;
}
.language
{
	padding-left:8% !important; 
}
.language p
{
	font-size:10px !important;
	letter-spacing:1px !important;
}
.language ul li img {
    float: left;
    padding-left: 0px !important;
    padding-bottom: 3px !important;
    width: 100% !important;
}
.language ul {
    padding: 1px !important;
}
.language ul li p
{
	display:none !important;
}
.navigation ul li {
    letter-spacing: 0px !important;
    font-size: 8px !important;
    padding-left: 1.7% !important;
    padding-right: 1.7% !important;
}
.drop2
{
	display:none !important;
}
.banner
{
	min-height:auto !important;
}
.carousel-inner
{
	height:auto !important;
}

.s_text p
{
	font-size:10px !important;
	letter-spacing:0px !important;
}
.s_text img {
	display:block !important;
	margin:auto !important;
    padding: 0px !important;
}
.service h1 {
    font-size: 32px !important;
    letter-spacing: 0px !important;
}
.service h2 {
    font-size: 32px !important;
    letter-spacing: 0px !important;
}
.text_section h4 {
    margin: 7% 1% 2% 0% !important;
	font-size:10px !important;
}
.text_section p {
    font-size: 10px !important;
    letter-spacing: 0px !important;
}

.product {
    margin-top: 0px !important;
}
.product h1 {
    font-size: 30px !important;
    letter-spacing: 0px !important;
}
.product p
{
	margin:0px !important;
	font-size:10px !important;
}
.mobile_footer
{
	width:100% !important;
	height:auto !important;
}
.left
{
	width:48% !important;
}
.right
{
	width:48% !important;
}
.mid
{
	display:none !important;
}
.adr
{
	height:auto !important;
	border:none !important;
}
.about h1 {
    font-size: 30px !important;
	letter-spacing: 15px !important;
}
.text {
    padding: 4% 0% 0% 0% !important;
}
.text p
{
	font-size:9px !important;
}
.about_img br
{
	display:none !important;
}
.about_des p
{
	padding-top: 8% !important;
}
.img-thumbnail 
{
	margin-top: 2% !important;
}
.product_title h1 {
    font-size: 30px !important;
    letter-spacing: 16px !important;
    padding-top: 7% !important;
}
.rc_head h2 {
    font-size: 20px !important;
    letter-spacing: 10px !important;
}
.RD h1 {
    font-size: 18px !important;
    letter-spacing: 9px !important;
}
.RD p {
	font-size: 9px !important;
}
.service_menu ul li 
{
    letter-spacing: 0px !important;
	font-size: 9px !important;
}
.service_img h1 {
    letter-spacing: 2px !important;
    font-size: 18px !important;
}
.service_img p {
    font-size: 9px !important;
}

.contact {
    height: auto !important;
}
.contact p {
    font-size: 13px !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
.c_right_adr {
    height: auto !important;
    border-right: none !important;
}
.c_right_adr p {
    font-size: 13px !important;
}
}
@media only screen and (max-device-width : 1024px) and (min-device-width : 769px) 
{
	.top
	{
		height:150px !important;
	}
.country ul li {
    width: 70% !important;
    letter-spacing: 1px !important;
    padding: 3% 0% 0% 0% !important;
    font-size: 11px !important;
	border:none !important;
}
.language p
{
	font-size:11px !important;
	letter-spacing:1px !important;
}
.language ul {
    padding: 5px !important;
}
.language ul li 
{
	padding: 2% 20% 0% 0% !important;
}	
.language ul li img
{	
	padding-left:0px !important;
	padding-bottom:3px !important;
	width:100% !important;
}
.language ul li p
{
	display:none !important;
}
.navigation ul li
{
	letter-spacing:3px !important;
}
.drop2
{
	display:none !important;
}
.banner 
{
	min-height:auto !important;
	margin:auto !important;
}
.service h1
{
	font-size:40px !important;
	letter-spacing:6px !important;
}
.p_img p {
	font-size: 12px !important;
}
.s_text img {
    padding: 5% 0% 2% 20% !important;
}
.left h2 {
    letter-spacing: 3px !important;
	font-size:20px !important
}
.left p {
    font-size: 9px !important;
    letter-spacing: 0px !important;
}
.mid {
    height: 380px !important;
    margin-top: 2% !important;
    margin-bottom: 2% !important;
}
.adr_head h3 {
	font-size:18px !important;
    color: #fff;
}
.adr 
{
	height:310px !important;
}
.adr p {
    letter-spacing: 0px !important;
    font-size: 8px !important;
     padding: 0px !important;
}
.text p {
    font-size: 12px !important;
}
.img-thumbnail {
    margin-top: 0% !important;
}
.adr_head {
     padding-left: 0x !important;
}
.rc_head h2 {
    font-size: 30px !important;
    letter-spacing: 15px !important;
}
.product_title h1 {
    font-size: 48px !important;
    letter-spacing: 40px !important;
}
.RD h1 {
    font-size: 36px !important;
    letter-spacing: 12px !important;
}
.RD p {
    font-size: 12px !important;
}
.service_menu ul li {
    letter-spacing: 2px !important;
    font-size: 12px !important;
}
.service_img p {
    font-size: 12px !important;
}
.service_img h1 {
    letter-spacing: 2px !important;
	font-size:30px !important;
}

.contact {
    height: auto !important;
}
.contact p {
    font-size: 14px !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
}
.c_right_adr {
    height: auto !important;
    border-right: none !important;
}
.c_right_adr p {
    font-size: 14px !important;
}
}
@media only screen and (max-device-width : 1365px) and (min-device-width : 1025px)
{
.img-thumbnail {
margin-top:2% !important;}
.country ul li {
    width: 65% !important;
}
.logo {
    padding: 2% 7% 0% 1% !important;
}
.language {
   padding-right: 0px !important;
}
.language ul li {
    padding: 4% 0% 2% 1% !important;
}
.language ul li p {
    letter-spacing: 5px !important;
    padding: 0% 0% 1% 5% !important;
}
.navigation ul {
    padding: 1% 0% 1% 1% !important;
}
.banner {
    min-height: 504px !important;
}
.service h1 {
    font-size: 50px !important;
}
.adr {
	border:none !important;
    height: auto !important;
}
.adr p {
    letter-spacing: 0px !important;
    font-size: 12px !important;
    padding: 0% 0% 0% 0% !important;
}
.mid {
    display:none !important;
	float:right !important;
}
.text p {
    font-size: 18px !important;
}
.about_img br
{
	display:none !important;
}
.pull-left
{
	float:none !important;
	text-align:left !important;
}
.img-thumbnail {
    margin-top: 2% !important;
}
.rc_head h2 {
    letter-spacing: 20px !important;
}
.RD h1 {
    letter-spacing: 13px !important;
}
.RD p {
    font-size: 16px !important;
}
.service_menu ul li {
    letter-spacing: 4px !important;
    font-size: 12px !important;
}
.service_img p {
    font-size: 17px !important;
}
}