@charset "utf-8";
/* CSS Document */
@media all and (max-width: 1133px) {
	.ban_nav_rgt li:nth-child(7)
	{
		display:block;	
	}
}
@media all and (max-width: 1171px) {
	.ban_nav_rgt li:nth-child(7)
	{
		display:none;	
	}
}
@media screen and (max-width: 1063px){
		.equipment_rgt
		{
			/*width:50%;	*/
		}
}
@media screen and (max-width: 1071px){
	.wrapper
	{
		width:97%;
		padding:0 1.5%;	
	}
	/*.wrapper2
	{
		width:97%;
		padding:0 1.5%;	
	}*/
	
/*.equipment_rgt
{
	float:left;
	width:96%;
	padding:0 2%;
}*/

.ban_nav_rgt
{
	border:none;	
}
.banner_bt
{
	 border-bottom: 1px solid #263695;
	 padding-bottom:20px;
}
.ban_nav_rgt {
    float: left;
    left: 49px;
    position: absolute;
    top: -170px;
    width: 41%;
}
	.ban_nav_rgt li:nth-child(3),
	.ban_nav_rgt li:nth-child(5)	{clear:both;}
	.ban_nav_rgt li:nth-child(7)	{margin-left:122px;}
	
	.ban_nav {
		margin: -65px 0 0 64px;
		}
		
		.ft_bt_wrap
	{
		padding:0 6px;	
		padding-left:9px;
	}
}

@media screen and (max-width: 950px){
    .contact, .contact-email {width: 45%;}
  }

@media screen and (max-width: 898px){
	.equipment_rgt
	{
		/*width:45%;*/	
	}
	.ban_img{
		margin: 6% 0 0 3%;
	}
}
@media screen and (max-width: 833px){
	.equipment_rgt
	{
		/*width:42%;*/
		float:left;
	}
}
@media screen and (max-width: 804px){
	#fscf_form1 label
	{
		width:36%;	
	}
	#fscf_form1 [type="text"]
	{
		width:52% !important;	
	}
	#fscf_captcha_image_div1
	{
		margin-left:37.5%;	
	}
}
@media screen and (max-width: 775px){
		.video_div1 img
		{
			width:75%;	
		}
}
@media screen and (max-width: 768px){
	.yell
	{
		width:30%;
		margin-top:100px;	
	}
	.portal_rgt
	{
		margin-top:14px;	
	}
	ul.desc
	{
		margin-top:-7px;	
	}
	ul.nav
	{
		margin-top:0px !important;	
	}
	h2
	{
		line-height: 23px;
		font-size: 16px;	
	}
	.equipment_rgt
	{
		width:100%;
		padding-left:2%;
		margin-top:0;
		margin-left:0;
		float:left;	
	}
	.portal_rgt
	{
		width:32.5%;
		margin-left:1%;	
	}
	.about_pic
	{
		display:none;
	}	
	.equipment
	{
		width:29%;
		float:right;
		margin-top:-59px;	
	}
	.equipment img
	{
		display:none;
	}
	ul.desc li
	{
		margin-bottom:10px;	
	}
	.equipment_rgt p
	{
		color:#263696;	
	}
	.video
	{
		width:67.9%;	
	}
	.video_div1 p
	{
		display:none;
	}	
		.logo
	{
		width:40%;	
	}
	.logo_rgt
	{	
		margin-top:74px;
	}
	.navigation li a
	{
		font-size:14px;	
	}
	.tube a img
	{
		display:none;	
	}
	.video
{
	width:69%;
	float:left;
	margin-right:-50%;	
}
.capta
{
	float:none;	
}
.equipment
{
	margin-bottom:140px;	
}
}
@media screen and (max-width: 747px){
		.yell
	{
		width:25%;
		margin-top:100px;	
	}
}
@media all and (max-width: 698px) {
		.yell
	{
		width:40%;
		margin-top:0;
		margin:20px 0 10 0;
	}
}
@media all and (max-width: 600px) {
  #top-temp-banner {
    font-size: 14px;
  }
	.footer
	{
		margin-top:0;	
	}
	
	.ban_nav_rgt li:nth-child(7){
		
		display:block;	
	}
	.banner_bt
	{
		border-bottom:1px solid #263695;	
	}
	.ban_nav
	{
		margin-left:10px;	
	}
	.ban_txt
	{
		text-align:left;	
	}
	.logo_rgt h3
	{
		font-size:15px;	
	}
	.cont_top_img
	{
		display:block;
		margin-bottom:10px;	
	}
	.logo
	{
		margin-top:3px;	
	}
	.navigation
	{
		display:none;	
	}
	.about_div
	{
		display:none;	
	}
	
	.logo_s
	{
		display:none;	
	}
	.logo_l
	{
		display:none;	
	}
	ul.desc
	{
		width:96%;	
	}
	.video
	{
		width:98%;	
	}
	
.equipment {
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}
	#mm-blocker
	{
		cursor:pointer;	
	}
	.navigation ul
	{
		display:none;	
	}
	.navigation
	{
		margin-bottom:25px;	
	}
	.nav2
	{
		float:left;
		display:block;	
		margin-top:36px;
	}
	.logo
	{
		/*width:100%;*/
		text-align:center;	
	}
	.logo_rgt
	{
		width:auto;
		text-align:center;
		margin-top:2px;
		font-size:16px;	
	}
	.logo_rgt ul
	{
		display:none;
	}
	.rwd-break
	{
		display:block;
	}
	.logo_rgt h3
	{
		text-align:right;	
	}
	.logo_rgt li
	{
		display:inline-block;
		float:none;	
	}
	.logo_rgt li:last-child
	{
		margin-left:26px;	
	}	
	.navigation
	{
		padding:5px 0;
		height:100%;	
	}
	.ft_lft
	{
		display:none;
	}
	.ft_ul
	{
		display:none;
	}
	.ft_top_2
	{
		width:98%;
		padding:0 1%;	
	}
	.contact, .contact-email
	{
		width:100%;
		margin:0px;	
	}
	.cont_txt
	{
		float:right;
		width:100%;
		text-align:left;	
	}
	.cont_txt p
	{
		float:left;
		text-align:left;
		width:100%;	
	}
	.visa
	{
		float:right;
		width:100%;
		text-align:left;
		margin-bottom:20px;	
	}
	.portal_rgt
	{
		display:none;	
	}
	.portal_lft
	{
		width:100%;
	}
	.portal h2
	{
		padding:0 10px;	
	}
	.portal h3
	{
		/*padding:10px 2%;	*/
	}
	.portal_lft .portal_product #small-width
	{
		width: 100% !important;
		padding:10px 15px;
	}
	.prod-cat-addt-details-desc-div
	{
		width: 100%;
	}
	.portal h1
	{
		padding:10px 2%;	
	}
	.portal h4
	{
		padding:10px 2%;
		width:96%;	
	}
	.portal_product
	{
		padding:0;
		width:100%;	
	}
	.portal_product_lft
	{
		width:100%;
		padding:0;
		text-align:center;	
	}
	.portal_product_rgt
	{
		width:100%;	
	}
	.rgt_call
	{
		margin-left:30%;	
	}
	.portal_product_rgt p
	{
		padding: 0 2%;	
	}
	.portal_product_rgt h3
	{
		margin-top:5px;	
	}
	/*.about_portal
	{
		display:none;	
	}*/
	.about_portal {
    display: none;
    margin-top: 100px;
    width: 90%;
}
	ul.head2
	{
		display:block;
		text-align:center;	
	}
	ul.head2 li{
		display:inline-block;
		float:none;	
	}
	.contact_form p
	{
		width:100%;
		text-align:center;	
	}
	.contact_form [type="text"]
	{
		width:91%;
		text-align:left;	
	}
	.contact_form textarea
	{
		width:91%;	
	}
	.capta
	{
		width:91%;
		text-align:center;	
	}
	.cont_send_bt
	{
		margin-left:25%;	
	}
	.about_page p img
	{
		margin:0 10px 13px 0;	
	}
	ul.about_list li
	{
		margin-bottom:8px;	
	}
	.top
	{
		display:block !important;	
	}
	.top
	{
		background:#90102a;
		font-size:18px;
		color:#FFF;
		padding:5px 12px;
		border-radius:4px;
		margin:10px 0 0 20px;
		border:2px solid #660418;
		display:inline-block;
		position:fixed;
		bottom:16px;
		right:23px;	
		z-index:9999;
		display:block;
	}
	.ufo-cell-center
	{
		width:100%;
	}
	.ufo-cell-center [type="text"] {
		text-align: left;
   	  	width: 91% !important;	
	}
	.ufo-cell-center textarea {
		 text-align: left;
		 width: 91% !important;	
	}
	.ufo-cell-left
	{
		width:100%;	
	}
	div.ufo-form span.ufo-cell-left
	{
		width:100%;
		text-align:center;	
	}
	#ufo-field-id-3325
	{
		width:100%;
		margin-left:2%;	
	}
	.ufo-cell-left label
	{
		width:100%;
		text-align:center !important;	
	}
	#recaptcha_area
	{
		margin-left:100%;	
	}
	.frm_submit
	{
	background: url("../images/contact_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: left;
    height: 55px;
    outline: medium none;
    width: 125px;
	margin-left:38%;
	margin-top:3%;	
	}	
	.ban_nav_rgt
	{
		left:0;
		width: 74%;	
	}
	.ban_txt
	{
		overflow:hidden;	
	}
	ul.head2
	{
	display:none;
	}

}
@media all and (max-width: 540px) {
	.ban_txt
	{
		width:98%;	
	}
	.ban_img
	{
		width:97%;
		text-align:right;	
	}
	.ban_nav_rgt
	{
		top:-310px;
	}
}
@media all and (max-width: 520px) {
	#recaptcha_area
	{
		margin-left:50%;	
	}	
	
}
@media all and (max-width: 425px) {
	#fscf_form1 label
	{
		width:100%;
		text-align:center !important;	
	}
	#fscf_form1 [type="text"]
	{
		max-width:100% !important;
		width:99% !important;	
	}
	#fscf_captcha_image_div1
	{
		margin-left:25.5%;	
	}
}	
@media all and (max-width: 459px) {
	.ban_img img
	{
		background-size:90%;
	}
}
@media all and (max-width: 375px) {
	#recaptcha_area {
    margin-left: 0%;
}	

}
@media all and (max-width: 356px) {
	/*.ban_nav
	{
		margin:80px 0 10px 10px;	
	}*/
	.rgt_call
	{
		margin-left:19%;	
	}
	.ban_img
	{
		width:100%;
		text-align:center;	
	}
	.ban_nav_rgt {
    top: -214px;
}
.ban_img
{
	height:430px;	
}
}

 @media (max-width: 418px) {
	.banner_bt
	{
		display:none;	
	}
	.ban_img
	{
		text-align:-moz-center;
		width: 97%;	
	}
	
 }
    @media (max-width: 444px) {

    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 200px !important;
    }
    .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {

    background: none !important;
	border:2px solid;
    }
	#recaptcha_image
	{
		border:1px solid #000;	
	}

    }
	@media all and (max-width: 357px) {
		.ban_nav_rgt
		{
			
			width:100%;	
		}
		.ban_nav_rgt li
		{
			margin-right:10px;
			display:inline-block;
			float:none;
		}
		.ban_nav_rgt ul
		{
			width:100%;	
			display:block;
			text-align:center;
			margin-top:9px;
		}
		.ban_nav_rgt
		{
			top:-140px;	
		}
		.banner_bt
		{
			padding-bottom:44px;	
		}
		.ban_img
		{
			height:285px;	
		}
		.ban_nav_rgt li:nth-child(7)
		{
			margin-left:0;
			text-align:left;
			margin-left:50px;	
		}
		
		.ban_txt
	{
		width:98%;	
	}
	.ban_img
	{
		width:97%;
	}
	.banner_top
		{
			overflow:hidden;	
		}
	}
	@media all and (max-width: 638px) {
		.cont_page
		{
			width:29.5%;	
		}
	}
	@media all and (max-width: 330px) {
		.logo_rgt h3
		{
			font-size:13px;	
		}
	}
	@media all and (max-width: 320px) {
		.body
		{
			margin-top:18px;	
		}
	}
	@media all and (max-width: 313px) {
		.textwidget
		{
			display:none;	
		}
		.logo
		{
			margin-bottom:20px;	
		}
	}
	@media all and (max-width: 301px) {
		.ban_nav
		{
			margin-top:110px;	
		}
	}	
	
	
/* will be red only in google chrome */