@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:'open_sansregular';
	src:url('../font/opensans-regular-webfont.eot');
	src:url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/opensans-regular-webfont.woff') format('woff'),url('../font/opensans-regular-webfont.ttf') format('truetype'),url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');

}
@font-face {
	font-family:"Open-Sans-Semibold";
		src:url("../font/OpenSans-Semibold.eot?") format("eot"),	url("../font/OpenSans-Semibold.woff") format("woff"),	url("../font/OpenSans-Semibold.ttf") format("truetype"),	url("../font/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");

}

@media only screen and (min-width:540px) and (max-width:950px){
.left {width: 47% !important; margin-left: 0.2%!important;}
.right {margin-left: 52% !important;width: 47% !important;}
}
@media only screen and (min-width:1200px) and (max-width:2950px){
.right {width: 73% !important;margin-left: 355px !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.next_comp {margin-left: 880px !important;}
#hindu {width: 620px !important;}
#hindu2 {margin-left: 580px !important;}
.right {
    
    width: 67% !important;
    margin-left: 305px !important;
    
}

}
@media only screen and (min-width:951px) and (max-width:991px){
.right {width: 72% !important;margin-left: 345px !important;}
#hindu{float: left;padding-top: 28px !important;width: 490px !important;}
#hindu2 {margin-left: 510px !important;width: 200px !important;}
}