/* CSS Document */
/*Theme Name: SpeechWare
Author: Nitin
License: GNU General Public License v2 or later 
CSS Document */
@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url('fonts/SourceSansPro-Regular.eot');
  src: url('fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/SourceSansPro-Regular.woff2') format('woff2'),
       url('fonts/SourceSansPro-Regular.woff') format('woff'),
       url('fonts/SourceSansPro-Regular.ttf') format('truetype'),
       url('fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
	@font-face 
	        {
              font-family: 'SourceSansPro-Regular-webfont';
              src: url('fonts/SourceSansPro-Regular-webfont.ttf') format('truetype');
            }	
	body, html
		{
			margin:0px;
			padding:0px;
			font-family: 'SourceSansPro-Regular';
			font-size: 14px;
			color: #3A3A3A;
			background-color:#ffffff;
			padding-top:0px !important;
		}
	.outerdiv
		{
			width:980px;
			margin:0px auto;
		}
	.innerdiv
		{
			width:980px;
			float:left;
		}
	.header
		{
			width:980px;
			float:left;
			margin-top:26px;
			background:-moz-linear-gradient(#505050,#242424);
			background:-o-linear-gradient(#505050,#242424);
			background:-webkit-linear-gradient(#505050,#242424);
			background:linear-gradient(#505050,#242424);
			border-radius:5px;		
		}
	.logo
		{
			width:150px;
			float:left;
			text-align:right;
			margin-top:11px;
			/*padding-left:15px;*/
		}


.btn1 { background-color: #33a8cb; border: 1px solid; border-radius: 6px; color: #fff;  cursor: pointer; font-size: 14px; font-weight: bold; padding: 2px 10px;}

.form_field_row { margin: 0 auto; padding: 10px; width: 300px; font-size: 17px;}
.txtbox {
    padding: 6px 10px;
    width: 260px;
}





	.topmenu
		{
			width:794px;
			float:left;
			text-align:right;
			padding-left:26px;
		}	
	.topmenu ul, .topmenu ul li
		   {
				display:inline-block;
				margin:0px;
				padding:0px;
		   }	  
	.topmenu ul li a:active, .topmenu ul li a:link, .topmenu ul li a:visited
		{
			display:inline-block;
			padding:18px 8px 12px 8px;
			text-shadow: 0px 0px 2px #000;
			border-left: 1px solid #666;
			color: #E0E0E0;
			text-decoration:none;
			font-size:13px;
		} 
	 .topmenu ul li a:hover, .topmenu ul li.current-menu-item a
		{
			display:inline-block;
			padding:18px 8px 12px 8px;
			text-shadow: 0px 0px 2px #000;
			border-left: 1px solid #666;
			color: #33A8CB;
			text-decoration:none;
		
		} 
	 .topmenu ul li.first-child a
		{
			border-left: none;
		}
	.topmenu .shailan-dropdown-menu .dropdown-horizontal-container
		 {
			  background:none !important;
			  border:0px none !important;
			  box-shadow:none !important;
			  padding:0px !important;
			  text-transform:none !important;
			  text-shadow:none !important;
			  margin-left:10px;
		 }		
  ul.dropdown ul
		 {
			   border-radius:none !important;
		 }
	ul.sub-menu
		 {
			   border:none !important;
			   box-shadow:none !important;
			   background:#343434 !important;
			   border-radius:0px !important;
			   padding:0px !important;
			   border:none !important;
			   margin:0px !important;
			   text-transform:tOGGLE cASE !important;
			   border-bottom-left-radius:5px !important;
			   border-bottom-right-radius:5px !important;

		 }

	ul.sub-menu li a:active, ul.sub-menu li a:link, ul.sub-menu li a:visited
		 {
			   display:block;
			   padding:12px 12px 12px 12px !important;
			   font-size:13px; !important;
			   color:#ffffff !important;
			   margin:0px !important;
			   text-shadow:none !important;
			   text-decoration:none !important;
			   border-radius:0px !important;
			   border:none !important;
			   background:none !important;
			   border-top:1px solid #ffffff !important;
		}
	ul.sub-menu li a:hover

		{
			   display:block;
			   adding:12px 12px 12px 12px !important;
			   background:#ffffff !important;
			   font-size:13px; !important;
			   color:#33A8CB !important;
			   margin:0px !important;
			   text-shadow:none !important;
			   text-decoration:none !important;
			    border-radius:0px !important;
			   border:none !important;
			   background:none !important;
			   border-top:1px solid #ffffff !important;
		}
	li.current-menu-ancestor a	
		{
			color:#33A8CB !important;
		}			 		 
	.social_icons_box
		{
			width:920px;
			float:left;
			margin-top:13px;
			padding-left:20px;
			padding-right:45px;
		}	
	.social_icons_box .left
		{
			width:470px;
			float:left;
		}
	.social_icons_box .left img
		{
			width:28px;
			margin-right:10px;
		}		
	.social_icons_box .right
		{
			width:445px;
			float:left;
			text-align:right;
		}	
	.social_icons_box .right img
		{
			margin-left:6px;
		}							
	.slider
		{
			width:980px;
			min-height:390px;
			float:left;
			background-color:#ffffff;
			border-radius:5px;
			border:1px solid #dbdbdb;
			box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
			margin-top:10px;
			/*margin-bottom:20px;*/
		}
	.contentpanel
		{
			width:980px;
			float:left;
		}		
	.content_box_1
		{
			width:965px;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding-left:15px;				
		}
	.content_box_1 .box_full
		{
			width:965px;
			float:left;
		}
	.content_box_1 .box_full .right
		{
			float:right;
			padding-left:30px;
			margin-top:-60px;
		}
	.content_box_1 .box_full .right img
		{
			margin-top:20px;
		}							
	.content_box_1 .left
		{
			width:515px;
			float:left;
			padding-right:50px;
		}		
	.content_box_1 .right
		{
			width:400px;
			float:right;
			padding-bottom:20px;
		}
	.content_box_1 .right_1
		{
			float:right;
			padding-left:30px;
		}		
	.img 
		{
			width: 110px;
			height: 80px;
			float: left;
			margin: 0px 20px 20px 0px;
			border-radius: 0.5em;
			box-shadow: 0px 2px 20px rgba(158, 158, 158, 0.9);
		}
	.home_img_left 
		{
			float: left;
			padding-right:8px;
		}
	.h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 24px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:10px;
			margin-top:20px;
			margin-bottom:20px;
		}									
	h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 24px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:10px;
			margin-top:20px;
		}
	h2 a
		{
			color: #414141;
			text-transform:none;
			text-decoration:none;
		}		
	h3
		{
			font-size: 18px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
		}
	h4
		{
			font-size: 16px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #616161;
		}
	.h3
		{
			font-size: 18px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
			padding-bottom:30px;
		}							
	a.blue:active, a.blue:link, a.blue:visited, a.blue:hover
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
		} 
	.content_box_2
		{
			width:965px;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding-right:15px;
			padding-bottom:10px;			
		}
	.content_box_2 .left
		{
			float:left;
			margin-right:40px;
			width:400px;
		}
	.content_box_2 .left_1
		{
			float:left;
			margin-right:40px;
			width:400px;
		}		
	.content_box_2 .left img
		{
			border-top-left-radius:5px;
			width:400px;
			height:344px;
		}
	.content_box_2 .right_content
		{
			float:left;
			width:525px;
		}																
	.social_icons_bottom
		{
			width:960px;
			float:left;
			margin-top:25px;
			padding-left:20px;
		}
	.social_icons_bottom img
		{
			margin-right:15px;
		}
	.social_icons_bottom .right_btn
		{
			float:right;
			padding-right:24px;
		}								 		 		
	.bottom_links
		{
			width:978px;
			float:left;
			margin-top:20px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #F8F8F8;
			padding:20px 0px 10px 0px;
		}		
	.bottom_links .box
		{
			width:140px;
			float:left;
			padding-left: 95px;
		}
	.bottom_links .box_1
		{
			width:140px;
			float:left;
			margin-bottom:20px;
		}					
	.bottom_links h3
		{
			font-size: 14px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
		}
	.bottom_links h3 a
		{
			font-size: 14px;
			color: #414141;
			text-decoration:none;
		}
	.bottom_links h3 a:hover
		{
			font-size: 14px;
			color: #33A8CB;
			text-decoration:none;
		}							
	.bottom_links ul, .bottom_links ul li
		   {
				display:block;
				margin:0px;
				padding:0px;
		   }	  
	.bottom_links ul li a:active, .bottom_links ul li a:link, .bottom_links ul li a:visited
		{
			color: #616161;
			text-decoration:none;
			font-size: 12px;
			line-height: 1.5;
		} 
	 .bottom_links ul li a:hover
		{
			color: #33A8CB;
			text-decoration:none;
			font-size: 12px;
			line-height: 1.5;
		}
	.newsletter
		{
			width:704px;
			float:left;
			margin-top:25px;
			padding-left:276px;
			margin-bottom:56px;
		}
	.newsletter_inner
		{
			width:704px;
			float:left;
			margin-top:30px;
			padding-left:276px;
			margin-bottom:22px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:24px;
			border:1px solid #33A8CB;
			width:240px;
			margin-left:10px;
		}
	.widget_wysija_cont .wysija-submit 
		{
			margin-top: 0px !important;
			margin-left:10px;
			float:left;
			background:-moz-linear-gradient(#403f3f,#262626);
			background:-o-linear-gradient(#403f3f,#262626);
			background:-webkit-linear-gradient(#403f3f,#262626);
			background:linear-gradient(#403f3f,#262626);
/*			width:122px;
			height:28px;*/
			font-size:10px;
			color:#FFFFFF;
			font-weight:bold;
			text-transform:uppercase;
			border:none;
			border-radius:3px;
			padding: 7px 3px 7px 3px;
	   }						
	.bottom_icons
		{
			width:980px;
			float:left;
			margin-top:20px;
		}
	.bottom_icons .box
		{
			width:245px;
			float:left;
			text-align:center;
		}
	.bottom_icons .box img
		{
			width:40px;
			margin-bottom:5px;
		}							
	.bottom_icons .box a:active, .bottom_icons .box a:link, .bottom_icons .box a:visited, .bottom_icons .box a:hover 
		{
			font-size: 12px;
			color: #33A8CB;
			text-decoration:none;
			font-weight:700;
		}
	.footer
		{
			width:980px;
			float:left;
			margin-top:20px;
			border-top: 1px solid #CFCFCF;
			padding:15px 0px 15px 0px;
			color: #616161;
			font-size: 13px;
			line-height:20px;
		}
	.footer .left
		{
			width:380px;
			float:left;
			text-align:center;
			padding-left:300px;
		}		
	.footer a:active, .footer a:link, .footer a:visited, .footer a:hover 
		{
			font-size: 12px;
			color: #33A8CB;
			text-decoration:none;
		}
	.footer .right
		{
			width:300px;
			float:left;
			text-align:right;
		}					
	.footer .right img
		{
			margin-left:5px;
		}			
	.text
		{
			float:left;
			background-color:#f39666;
			padding:17px 50px 16px 50px;
			border-radius:5px;
			font-size:22px;
			color:#ffffff;
			text-align:center;
		}
	.blue_text_slider
		{
			font-size:18px;
			color:#316e80;
			line-height:26px;
			font-weight:700;
		}			
	a.bluebig:active, a.bluebig:link, a.bluebig:visited, a.bluebig:hover
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
			font-size:26px;
		}		
	.content_box_faq_page
		{
			width:900px;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding-left:40px;		
			padding-right:40px;			
		}
	.content_box_faq_page ul li
		{
			padding-bottom:16px;		
		}	
	.content_box_faq_page h3
		{
			padding-top:20px;			
		}
	.content_box_faq_page h2
		{
			padding-bottom:0px;			
		}								
	.margin_bottom_box
		{
			margin-bottom:20px;
		}
	.content_box_faq_page .right_btn
		{
			float:right;
		}
	.content_box_testimonials_page
		{
			width:770px;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:20px 105px 20px 105px;			
		}
	.text_big
		{
			font-size:26px;
			color:#000000;
		}
	.text_big_1
		{
			font-size:24px;
			color:#000000;
			text-align:center;
			margin-bottom:30px;
		}		
	.blue_link
		{
			margin-left:55px;
		}
	.content
		{
			margin-left:80px;
		}												
	.content_panel_testimonials
		{
			width:800px;
			float:left;
			margin-top:20px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #ffffff;
			padding:40px 90px 40px 90px;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}		
	.right_btn
		{
			float:right;
		}		
	.small_text
		{
			font-size: 12px;
			color: #3A3A3A;
		}		
	.content_box_full
		{
			width:935px;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:22px;
		}
	.content_box_small
		{
			width:935px;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			margin-bottom:30px;
			text-align:center;
		}
	.title
		{
			margin:15px 0px 10px 15px;
		}
	.descripcion
		{
			padding-left:100px;
			padding-right:50px;
			font-size:16px;
			color:#3A3A3A;
			line-height: 1.5;
		}
	.descripcion_text_small
		{
			padding-left:100px;
			padding-right:100px;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
			margin:15px 0px 40px 0px;
		}						
	.table
		{
			width:980px;
			float:left;
			margin-top:0px;
		}
	.table .row_1
		{
			width:980px;
			float:left;
			background-color:#838383;
			font-size:14px;
			font-weight:bold;
			color:#ffffff;
		}
	.table .row_1 .col_1_left
		{
			width:369px;
			float:left;
			text-align:center;
			border-right:1px solid #ffffff;
			padding:10px 0px 10px 0px;
		}
	.table .row_1 .col_1_right
		{
			width:610px;
			float:left;
			text-align:center;
			padding:10px 0px 10px 0px;
		}
	.table .row_2
		{
			width:980px;
			float:left;
		}
	.table .row_2 .col_2_left
		{
			width:349px;
			float:left;
			text-align:left;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:10px;
			background-color:#abdbe9;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			height:200px;			
		}
	.table .row_2 .col_2_right
		{
			width:570px;
			float:left;
			text-align:center;
			padding:10px 20px 10px 20px;
			background-color:#f2f8ff;
			font-size:15px;
			color:#000000;
			border-top:1px solid #ffffff;	
			height:200px;				
		}											
	.table .row_3
		{
			width:980px;
			float:left;
		}
	.table .row_3 .col_3_left
		{
			width:349px;
			float:left;
			text-align:left;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:10px;
			background-color:#abdbe9;
			font-size:14px;
			font-weight:bold;
			color:#000000;	
			height:37px;		
		}
	.table .row_3 .col_3_right
		{
			width:570px;
			float:left;
			text-align:center;
			padding:10px 20px 10px 20px;
			background-color:#f2f8ff;
			font-size:15px;
			color:#000000;
			border-top:1px solid #ffffff;
			height:37px;		
		}
	.table .row_4
		{
			width:980px;
			float:left;
		}
	.table .row_4 .col_4_left
		{
			width:349px;
			float:left;
			text-align:left;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:10px;
			background-color:#abdbe9;
			font-size:14px;
			font-weight:bold;
			color:#000000;	
			height:36px;		
		}
	.table .row_4 .col_4_right
		{
			width:570px;
			float:left;
			text-align:center;
			padding:10px 20px 10px 20px;
			background-color:#f2f8ff;
			font-size:15px;
			color:#000000;
			border-top:1px solid #ffffff;
			height:36px;			
		}	
	.table .row_5
		{
			width:980px;
			float:left;
		}
	.table .row_5 .col_5_left
		{
			width:349px;
			float:left;
			text-align:left;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:10px;
			background-color:#abdbe9;
			font-size:14px;
			font-weight:bold;
			color:#000000;	
			min-height:74px;		
		}
	.table .row_5 .col_5_right
		{
			width:570px;
			float:left;
			text-align:center;
			padding:10px 20px 10px 20px;
			background-color:#f2f8ff;
			font-size:15px;
			color:#000000;
			border-top:1px solid #ffffff;
			min-height:74px;
		}					
	td.primCol 
		{
			background-color: #ABDBE9;
			color: black;
			font-size: 0.9em;
			font-weight: 600;
			text-align: left;
			padding:10px;
			width: 350px;
		}
	.primCol_1
		{
			background-color: #ABDBE9;
			color: black;
			font-size: 0.9em;
			font-weight: 600;
			text-align: center;
			padding:10px;
			width: 350px;
		}				
   td.titleTableComparative 
		{
			background-color: #838383;
			color: #FFFFFF;
			font-size: 14px;
			text-align:center;
			font-weight: 600;
			padding:10px 0px 10px 0px;
		}		
	span.resalte 
		{
			font-size: 1em;
			font-weight: 600;
			color: #000AFF;
		}		
    td.notIncluded 
		{
			color: black;
		}
	.td 		
		{
			margin: 0;
			font-size: 0.9em;
			text-align: center;
			padding: 5px;
			background-color: #F2F8FF;
			min-width: 160px;
		}
	.blue_text	
		{
			color:#000AFF;
			font-size:14px;
		}	
	.table_1
		{
			width:980px;
			float:left;
			border-spacing: 1px;
		}
	span.resalteNum 
		{
			font-size: 1.2em;
			font-weight: 600;
			color: #FFF;
		}
	.form_left_box
		{
			width:350px;
			float:left;
		}		
	.wpcf7-text
		{
			margin-bottom:15px;
		}
	 .wpcf7-select
		{
			margin-bottom:15px;
		}		
	.form_bottom_box
		{
			width:800px;
			float:left;
		}
	.form_bottom_box img
		{
			width:20% !important;
			height:20% !important;
			margin-bottom:5px;
		}
	.btn_submit_right
		{
			float:right;
			padding-right:179px;
		}									
	div.wpcf7-mail-sent-ok 
		{
			border: 2px solid #398F14 !important;
			width:600px !important;
			float:left !important;
		}		
	div.wpcf7-validation-errors 
		{
			border: 2px solid #F7E700;
			width:600px !important;
			float:left !important;			
		}		
	.title_gallery
		{
			margin:15px 0px 40px 230px;
		}
	.gallery_descripcion
		{
			padding-left:270px;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-bottom:80px;
		}
	.gallery_descripcion .img_icon
		{
			float:left;
			padding-right:15px;
			padding-bottom:30px;
		}
	.gallery_descripcion .img_icon img
		{
			width:65px !important;
		}						
	.margin_top
		{
			margin-top:120px;
		}		
	.gray
		{
			font-size:16px;
			color:#3A3A3A;
			line-height: 1.5;
		}		
	.content_box_small_review
		{
			width:915px;
			float:left;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:10px;
		}
	.margin_bottom_review_box
		{
			margin-bottom:10px;
		}		
	.content_box_small_review .left_pic
		{
			width:280px;
			float:left;
		}
	.content_box_small_review .left_pic img
		{
			width:200px;
		}		
	.content_box_small_review .right_content
		{
			width:585px;
			float:left;
			padding-right:50px;
			padding-top:10px;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}
	.content_box_small_review .right_content .p
		{
			padding-left:22px;
			margin-top:-23px;
		}										
	.content_box_small_review .right_content h4
		{
			font-size: 20px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
		}
	.content_box_small_review .right_content h4 a
		{
			text-decoration:none;
			color: #000000;
		} 		
	.content_box_small_review .right_content .blue
		{
			color: #33A8CB;
			font-size: 15px;
		}
	.content_box_small_review .right_content .blue_small
		{
			color: #33A8CB;
			font-size: 13px;
			text-decoration:none;
			font-weight:700;
		}							
	.title_country
		{
			margin:0px 0px 5px 215px;
		}
	.title_country_under
		{
			margin:0px 0px 5px 315px;
		}		
	.country_logos
		{
			width:550px;
			float:left;
			padding-left:390px;
			margin-bottom:50px;
		}
	.country_logos img
		{
			width:215px;
			height:50px;
		}		
	.country_logos_last
		{
			width:550px;
			float:left;
			padding-left:390px;
		}
	.country_logos_last img
		{
			width:215px;
			height:50px;
			margin-bottom:25px;
		}				
	h5
		{
			font-size: 22px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
			text-shadow: -2px -1px 1px #CCC;
		}						
	.content_box_full_shop
		{
			width:935px;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:22px;
			min-height:300px;
		}		
	.country_links
		{
			width:520px;
			float:left;
			padding-left:420px;
			margin-top:25px;
		}		
	.country_links a
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
			font-size:16px;
			text-shadow: -2px -1px 1px #CCC;
			line-height:50px;
		}
	.box_leaflets
		{
			width:520px;
			float:left;
			padding-left:345px;
			margin-top:5px;
		    color:#616161;
			font-size:16px;
			line-height:24px;		
		}
	.box_leaflets .span
		{
			padding-left:70px;

		}							
	.box_leaflets p
		{
			margin-bottom:0px;
		}		
	.title_video_page
		{
			margin:0px 0px 25px 100px;
			width:620px;
			float:left;			
		}
	.title_video_page_under
		{
			margin:0px 0px 10px 120px;
			width:620px;
			float:left;			
		}				
	.video_links
		{
			width:700px;
			float:left;
			padding-left:160px;
			line-height: 1.5;
		}
	.video_links .span
		{
			padding-left:30px;
			margin-bottom:40px;

		}	
	.hr
		{
			width:800px;
			margin:0px 67px 0px 67px;
			float:left;
			margin-bottom:30px;
			border-top:1px solid #CFCFCF;
		}
	.application_links
		{
			width:700px;
			float:left;
			padding-left:120px;
			line-height: 1.5;
		}
	.application_links .span
		{
			padding-left:30px;

		}		
	.gray_heading
		{
			padding-left:345px;
			color:#616161;
			font-size:16px;

		}
	.margin_top_box
		{
			margin-top:10px;
		}
	.form_download
		{
			width: 300px;
			float: left;
			margin:0px 250px 0px 250px;
			font-size:16px;
			padding:20px 49px 49px 49px;
			border:1px solid #dcdcd9;
		}
	.form_download h3
		{
			font-size: 18px;
			font-weight: 700;
			margin:0px;
			padding: 12px;
			color: #ffffff;
			text-shadow:none;
			text-align:center;
			background:-moz-linear-gradient(#505050,#242424);
			background:-o-linear-gradient(#505050,#242424);
			background:-webkit-linear-gradient(#505050,#242424);
			background:linear-gradient(#505050,#242424);
			margin-bottom:25px;
		}											
	.form_field_row
		{
			width: 300px;
		}
	.form_field_row .wpcf7-select
		{
			width:300px;
			height:36px;
			float:left;
			background-color:#ffffff;
			padding:5px;
			border:1px solid #dcdcd9;
			box-shadow:3px 3px 0px #efefef;
			margin:3px 0px 20px 0px;
		}		
	.form_field_row .wpcf7-text
		{
			width:290px;
			height:26px;
			float:left;
			background-color:#ffffff;
			padding:5px;
			border:1px solid #dcdcd9;
			box-shadow:3px 3px 0px #efefef;
			margin:3px 0px 20px 0px;
		}	
	#lang_sel_list 
		{
			float: right;
		}
	#lang_sel_list img.iclflag 
		{
			width: 24px;
			height: 20px;
		}
	.wpcf7-submit
		{
			margin-top:20px;
		}
	a:active, a:link, a:visited															
		{
			text-decoration:none;
			color:#000000;
		}
	a:hover																	
		{
			text-decoration:underline;
			color:#000000;
		}
	.big_img_testimonials
		{
			width:750px;
			float:left;
			margin-bottom:25px;
		}
	.small_img_testimonials
		{
			width:750px;
			float:left;
			margin-bottom:25px;
			text-align:center;
		}
	.small_img_flexy_mike_page
		{
			width:750px;
			float:left;
			margin-bottom:25px;
			text-align:center;
		}
	.left_links
		{
			width:489px;
			float:left;
		}
	.left_links .left
		{
			width:149px;
			float:left;
			padding-left:95px;
		}		
	.right_links
		{
			width:489px;
			float:left;
		}
	.right_links .right
		{
			width:149px;
			float:left;
			padding-left:95px;
		}
	.content_panel_warrenty
		{
			width: 800px;
			float: left;
			margin-top: 20px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #FFF;
			padding: 15px 90px 40px 90px;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}
	.box_margin																				
		{
			margin-top:-60px;
		}	
 	.wpcf7-captchar		
		{
			width:132px;
		}
	.video_margin																				
		{
			margin-bottom:20px;
		}
	.postmetadata
		{
			margin-bottom:50px;
		}
	span.menu-404 .wpcf7-select
		{
			margin-bottom:35px;
			width:267px;
		}
	span.menu-622 .wpcf7-select
		{
			margin-bottom:35px;
			width:267px;
		}
	span.menu-153 .wpcf7-select
		{
			margin-bottom:35px;
			width:267px;
		}
	form#searchform
		{
			padding-left:43px;
		}
	form#searchform input#s
		{
			float:left;
			width:240px;
			border: 1px solid #33A8CB;
			height:24px;
		}		
	form#searchform .btn
		{
			width:29px;
			height:28px;
			border:none;
			background:url(images/search_icon.png);
			background-repeat:no-repeat;
			font-size:0px;
			float:left;
			margin-left:10px;
		}
	.tp-bullets {
			top: 360px;
		}
	.widget_wysija .wysija-required 
		{
			display:none;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 409px;
			position: absolute;
			margin-top: 32px !important;
		}
	.widget_wysija_cont .updated ul {
			padding-left:9px;
		}
	.widget_wysija_cont .error{
			width: 408px;
		}					
	#commentform label
		{
			float:left !important;
			width:200px;
		}	
	.form-allowed-tags
		{
			display:none !important;
		}
/*	#commentform #submit
		{
			margin-left:200px;
		}	*/	
	.p_left
		{
			padding-left:43px;
		}
	.form_download div.wpcf7-mail-sent-ok 
		{
			border: 2px solid #398F14;
			width:267px !important;
			float:left !important;
			margin-left:0px;
		}
	.form_download div.wpcf7-validation-errors
		{
			border: 2px solid #F7E700;
			width:267px !important;
			float:left !important;
			margin-left:0px;
		}
	.p
		{
			padding-top:0px;
			margin:0px;
		}
	.warrenty_form_text_field
		{
			border: 1px solid #7f9db9;
			height:20px;
			width:268px;
			float:left;
		}
	.margin_right_form
		{
			margin-right:30px;
		}
	.right_btn_send
		{
			float:right;
			margin-right: 108px;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:606px !important;
			float:left !important;
			margin-top:20px;
			padding:3px 5px 3px 10px;
		}
	#producto
		{
			border: 1px solid #7f9db9;
			height:23px;
			width:272px;
			float:left;
		}	
	.rc-anchor-normal 
		{
			width: 270px !important;
		}		
	.rc-anchor-logo-portrait 
		{
			margin: 10px 0px 0px !important;
		}		
	.rc-anchor-normal .rc-anchor-pt 
		{
			padding-right: 28px !important;
		}
	.video_tablemike
		{
			display:none !important;
			visibility:none !important;
		}			
	.flash_tablemike
		{
			display:block;
			visibility:visible;
		}	
	.notice-msg ul
		{
			list-style:none;
			padding-left:3px !important; 
		}		
																														
@media (min-width: 240px) and (max-width: 320px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:4% 5% 4% 5% !important;
			border-radius:5px;
			font-size:10px !important;
			color:#ffffff;
			text-align:center;
			margin-right:8px !important;
			width:auto !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:9px !important;
			color:#316e80;
			margin-top:0% !important;
			float:left !important;
			line-height:10px !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:33% !important;
			height:35% !important;
			margin-top:12% !important;
			margin-left:1% !important;
		}
	.tp-caption img 
		{
			width:30% !important; 
			margin-top:4% !important;
		}*/	
	.content_box_1 .box_full h2 
		{
			margin-top: 0px !important;
			float: left !important;
			padding-bottom: 0px !important;
			font-size:94%;
			width:100%;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 103% !important;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:0px;
			margin-top:0px;
		}	
	h3
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
			margin-top:0px !important;
		}
	.content_box_small_review .right_content h4
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
		}		
	iframe
		{
			width:100% !important;
			height:100% !important;
		}
	.descripcion_text_small 
		{
			padding-left: 0px;
			padding-right: 0px;
			font-size: 13px;
			color: #3A3A3A;
			line-height: 1.5;
			margin: 15px 0px 20px !important;
		}	
	.gallery_descripcion .img_icon img
		{
			width:25% !important;
		}
	.gallery_descripcion
		{
			padding-left:0px;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-bottom:20px !important;
			float:left !important;
			width:100% !important;
		}
	.gallery_descripcion p
		{
			padding-top:0px;
			margin-top:0px;
		}
	#searchform
		{
			margin-top:10px;
		}
	.content_box_1 .box_full .right
		{
			float:right !important;
			padding-left:0px;
			margin-top:-30px;
			padding-bottom:5px;
			margin-right:-13px;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	.newsletter
		{
			width:90%;
			float:left;
			margin-top:25px;
			margin-left:10%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:93%;
			float:left;
			margin-top:30px;
			margin-left:7%;
			margin-bottom:40px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:26%;
			margin-left:6px;
		}
	form#searchform
		{
			width:74%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:59%;
			height:26px;
		}	
	.widget_wysija_cont .error 
		{
			width: 84%;
		}	
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 77%;
			position: absolute;
			margin-top: 32px !important;
		}
	.focusMain 
		{
			width:100% !important;
		}
	.isFocus .focusArea 
		{
			width:100% !important;
			height:290px !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
	.focusItem img 
		{
			width: 85% !important;
			height:85% !important;
		}
	.isFocus .focusItem
		 {
			width: 100% !important;
			height:100% !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:96% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}	
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}				

}
@media (min-width: 321px) and (max-width: 384px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:4% 5% 4% 5% !important;
			border-radius:5px;
			font-size:12px !important;
			color:#ffffff;
			text-align:center;
			margin-right:8px !important;
			width:auto !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:9px !important;
			color:#316e80;
			margin-top:2% !important;
			float:left !important;
			line-height:10px !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:55% !important;
			height:55% !important;
			margin-top:12% !important;
			margin-left:1% !important;
		}
	.tp-caption img 
		{
			width:40% !important; 
			margin-top:4% !important;
		}*/	
	.content_box_1 .box_full h2 
		{
			margin-top: 0px !important;
			float: left !important;
			padding-bottom: 0px !important;
			font-size:94%;
			width:100%;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 120% !important;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:0px;
			margin-top:0px;
		}	
	h3
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
			margin-top:0px !important;
		}
	.content_box_small_review .right_content h4
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
		}		
	iframe
		{
			width:100% !important;
			height:100% !important;
		}
	.descripcion_text_small 
		{
			padding-left: 0px;
			padding-right: 0px;
			font-size: 13px;
			color: #3A3A3A;
			line-height: 1.5;
			margin: 15px 0px 20px !important;
		}	
	.gallery_descripcion .img_icon img
		{
			width:25% !important;
		}
	.gallery_descripcion
		{
			padding-left:0px;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-bottom:20px !important;
			float:left !important;
			width:100% !important;
		}
	.gallery_descripcion p
		{
			padding-top:0px;
			margin-top:0px;
		}
	#searchform
		{
			margin-top:10px;
		}
	.content_box_1 .box_full .right
		{
			float:right !important;
			padding-left:0px;
			margin-top:-30px;
			padding-bottom:5px;
			margin-right:-13px;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	.newsletter
		{
			width:87%;
			float:left;
			margin-top:25px;
			margin-left:13%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:87%;
			float:left;
			margin-top:30px;
			margin-left:13%;
			margin-bottom:35px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:26%;
			margin-left:6px;
		}
	form#searchform
		{
			width:74%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:59%;
			height:26px;
		}
	.widget_wysija_cont .error 
		{
			width: 77%;
		}	
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 66%;
			position: absolute;
			margin-top: 32px !important;
		}
.focusMain 
		{
			width:100% !important;
		}
	.isFocus .focusArea 
		{
			width:100% !important;
			height:292px !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
/*	.isFocus .focusArea 
		{
			width:100% !important;
			height:350px !important;
		}	*/	
	.focusItem img 
		{
			width: 85% !important;
			height:85% !important;
		}
	.isFocus .focusItem
		 {
			width: 100% !important;
			height:100% !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:96% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}																																							

}	
@media (min-width: 385px) and (max-width: 414px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:4% 5% 4% 5% !important;
			border-radius:5px;
			font-size:12px !important;
			color:#ffffff;
			text-align:center;
			margin-right:8px !important;
			width:auto !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:10px !important;
			color:#316e80;
			margin-top:2% !important;
			float:left !important;
			line-height:10px !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:55% !important;
			height:55% !important;
			margin-top:12% !important;
			margin-left:1% !important;
		}
	.tp-caption img 
		{
			width:40% !important; 
			margin-top:4% !important;
		}*/	
	.content_box_1 .box_full h2 
		{
			margin-top: 0px !important;
			float: left !important;
			padding-bottom: 0px !important;
			font-size:94%;
			width:100%;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 120% !important;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:0px;
			margin-top:0px;
		}	
	h3
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
			margin-top:0px !important;
		}
	.content_box_small_review .right_content h4
		{
			font-size: 110% !important;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
		}		
	iframe
		{
			width:100% !important;
			height:100% !important;
		}
	.descripcion_text_small 
		{
			padding-left: 0px;
			padding-right: 0px;
			font-size: 13px;
			color: #3A3A3A;
			line-height: 1.5;
			margin: 15px 0px 20px !important;
		}	
	.gallery_descripcion .img_icon img
		{
			width:25% !important;
		}
	.gallery_descripcion
		{

			padding-left:0px;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-bottom:20px !important;
			float:left !important;
			width:100% !important;
		}
	.gallery_descripcion p
		{
			padding-top:0px;
			margin-top:0px;
		}
	#searchform
		{
			margin-top:10px;
		}
	.content_box_1 .box_full .right
		{
			float:right !important;
			padding-left:0px;
			margin-top:-30px;
			padding-bottom:5px;
			margin-right:-13px;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	.newsletter
		{
			width:87%;
			float:left;
			margin-top:25px;
			margin-left:13%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:87%;
			float:left;
			margin-top:30px;
			margin-left:13%;
			margin-bottom:35px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:31%;
			margin-left:6px;
		}
	form#searchform
		{
			width:74%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:59%;
			height:26px;
		}	
	.widget_wysija_cont .error 
		{
			width: 78%;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 67%;
			position: absolute;
			margin-top: 32px !important;
		}
	.focusMain 
		{
			width:100% !important;
		}
	.isFocus .focusArea 
		{
			width:100% !important;
			height:285px !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
	.focusItem img 
		{
			width: 85% !important;
			height: 85% !important;
		}
	.isFocus .focusItem
		 {
			width: 100% !important;
			height:100% !important;
		}	
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:96% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}																																						

}
@media (min-width: 415px) and (max-width: 580px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:3% 3% 3% 3% !important;
			border-radius:5px;
			font-size:13px !important;
			color:#ffffff;
			text-align:center;
			margin-right:50px !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:12px !important;
			color:#316e80;
			font-weight:700;
			margin-top:5% !important;
			margin-right:0% !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:60% !important;
			height:60% !important;
			margin-top:10% !important;
			margin-left:2% !important;
		}
	.tp-caption img 
		{
			width:55% !important;
			margin-right:20% !important;
			margin-top:-1% !important;
		}*/	
	.content_box_1 .box_full h2 
		{
			margin-top: 0px !important;
			float: left !important;
			padding-bottom: 0px !important;
			font-size:120%;
			width:100%;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}	
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}	
	.newsletter
		{
			width:82%;
			float:left;
			margin-top:25px;
			margin-left:18%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:82%;
			float:left;
			margin-top:30px;
			margin-left:18%;
			margin-bottom:35px;
			padding-left:0px;
		}		
	.newsletter p

		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:41%;
			margin-left:6px;
		}
	form#searchform
		{
			width:74%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:59%;
			height:26px;
		}
	.widget_wysija_cont .error 
		{
			width: 77%;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 62%;
			position: absolute;
			margin-top: 32px !important;
		}
	.isFocus .focusArea 
		{
			height:330px !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:96% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}						
																				

}
@media (min-width: 581px) and (max-width: 620px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:3% 3% 3% 3% !important;
			border-radius:5px;
			font-size:14px !important;
			color:#ffffff;
			text-align:center;
			margin-right:50px !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:13px !important;
			color:#316e80;
			font-weight:700;
			margin-top:5% !important;
			margin-right:0% !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:70% !important;
			height:70% !important;
			margin-top:10% !important;
			margin-left:2% !important;
		}
	.tp-caption img 
		{
			width:55% !important;
			margin-right:20% !important;
			margin-top:-1% !important;
		}*/	
	.content_box_1 .box_full h2 
		{
			margin-top: 0px !important;
			float: left !important;
			padding-bottom: 0px !important;
			font-size:120%;
			width:100%;
		}
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}	
	.content_box_1 .box_full .right img
		{
			width:60% !important;
			height:60% !important;
			margin-bottom:0px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			/*float:right !important;*/
		}
	.newsletter
		{
			width:82%;
			float:left;
			margin-top:25px;
			margin-left:18%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:82%;
			float:left;
			margin-top:30px;
			margin-left:18%;
			margin-bottom:35px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:42%;
			margin-left:6px;
		}
	form#searchform
		{
			width:74%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:59%;
			height:26px;
		}
	.widget_wysija_cont .error 
		{
			width: 76%;
		}	
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 61.3%;
			position: absolute;
			margin-top: 32px !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:96% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}																					

}

@media (min-width: 621px) and (max-width: 667px){
	.newsletter
		{
			width:73%;
			float:left;
			margin-top:25px;
			margin-left:27%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:76%;
			float:left;
			margin-top:30px;
			margin-left:24%;
			margin-bottom:37px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:30%;
			margin-left:6px;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 43%;
			position: absolute;
			margin-top: 30px !important;
		}	
	form#searchform
		{
			width:66%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:45%;
			height:26px;
		}
	.widget_wysija_cont .error 
		{
			width: 63%;
		}	
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 47%;
			position: absolute;
			margin-top: 32px !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:97% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}																

}
@media (min-width: 668px) and (max-width: 736px){
	.newsletter
		{
			width:73%;
			float:left;
			margin-top:10px;
			margin-left:27%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:73%;
			float:left;
			margin-top:30px;
			margin-left:27%;
			margin-bottom:35px;
			padding-left:0px;
		}		
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:30%;
			margin-left:6px;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 43%;
			position: absolute;
			margin-top: 30px !important;
		}	
	form#searchform
		{
			width:66%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:45%;
			height:26px;
		}	
	.widget_wysija_cont .error 
		{
			width: 62%;
		}	
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 44%;
			position: absolute;
			margin-top: 32px !important;
		}	
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:97% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}	
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}													

}
@media (min-width: 737px) and (max-width: 920px){
				
	.text
		{
			float:left;
			background-color:#f39666;
			padding:5% 3% 3% 3% !important;
			border-radius:5px;
			font-size:18px !important;
			color:#ffffff;
			text-align:center;
			margin-right:50px !important;
			width:94% !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:16px !important;
			color:#316e80;
			font-weight:700;
			margin-top:5% !important;
			margin-right:-10% !important;
		}
	.tp-caption img 
		{
			width:20% !important;
			height:20% !important;
			float:right !important; 
			margin-right:10% !important;
		}			
/*	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:70% !important;
			height:70% !important;
			margin-top:8% !important;
			margin-left:2% !important;
		}
	.tp-caption img 
		{
			width:60% !important; 
		}*/						
	h3
		{
			margin-top:0px !important;
		}	
	.newsletter
		{
			width:73%;
			float:left;
			margin-top:25px;
			margin-left:27%;
			margin-bottom:71px;
			padding-left:0px;
		}
	.newsletter_inner
		{
			width:77%;
			float:left;
			margin-top:30px;
			margin-left:23%;
			margin-bottom:35px;
			padding-left:0px;
		}			
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:14px;
			font-family: "SourceSansPro-Regular";
			color:#616161;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #33A8CB;
			width:40%;
			margin-left:6px;
		}
	.widget_wysija_cont .error{
			width:68%;
		}
	.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
			width: 51.5%;
			position: absolute;
			margin-top: 32px !important;
		}	
	form#searchform
		{
			width:67%;
			margin-left:5.5%;
			margin-top:15px;
			padding-left:0px;
		}
	form#searchform input#s
		{
			float:left;
			width:44%;
			height:26px;
		}	
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:97.5% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}		

}

@media (min-width: 415px) and (max-width: 620px){

	.focusMain 
		{
			width:100% !important;
		}
	.isFocus .focusArea 
		{
			width:100% !important;
			height:321px !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
/*	.isFocus .focusArea 
		{
			width:100% !important;
			height:350px !important;
		}	*/	
	.focusItem img 
		{
			width: 85% !important;
			height:85% !important;
		}
	.isFocus .focusItem
		 {
			width: 100% !important;
			height:100% !important;
		}
	.sent_message
		{
			border: 2px solid #398F14 !important;
			width:97% !important;
			float:left !important;
			margin-top:20px;
			padding:1%;
		}			
	

}
@media (min-width: 621px) and (max-width: 920px){

.focusMain 
		{
			width:100% !important;
		}
	.focusArea {
			width:100% !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
	.isFocus .focusArea 
		{
			min-height: 390px;
		}		
	.focusItem img 
		{
			height:70% !important;
		}
	

}		
@media (min-width: 240px) and (max-width: 920px){
	.outerdiv
		{
			width:98%;
			margin:0px;
			padding:1%;
		}
	.innerdiv
		{
			width:100%;
			margin:0px;
			padding:0px;
		}
	.header
		{
			width:100%;
			float:left;
			margin-top:0px;
			background:none;
			border-radius:5px;
			text-align:center;
			padding:0px;
			
		}
	.logo
		{
			width: 35%;
			text-align: left;
			margin-top: 11px;
			padding-left: 4%;
			z-index: 10000000 !important;
			position: absolute;
		}
	.topmenu
		{
			width:100%;
			float:left;
			text-align:center;
			margin-top:15px;
		}	
	.topmenu ul, .topmenu ul li
		   {
				display:inline-block;
				margin:0px;
				padding:0px;
		   }	  
	.topmenu ul li a:active, .topmenu ul li a:link, .topmenu ul li a:visited
		{
			display:inline-block;
			padding:0px 9px 0px 9px;
			text-shadow: 0px 0px 2px #000;
			border-left: 1px solid #666;
			color: #E0E0E0;
			text-decoration:none;
			font-size:14px;
			margin-bottom:10px;
		} 
	 .topmenu ul li a:hover, .topmenu ul li.current-menu-item a
		{
			display:inline-block;
			padding:0px 9px 0px 9px;
			text-shadow: 0px 0px 2px #000;
			border-left: 1px solid #666;
			color: #33A8CB;
			text-decoration:none;
			font-size:14px;
			margin-bottom:10px;
		} 
	 .topmenu ul li.first-child a
		{
			border-left: none;
		}
	.topmenu .shailan-dropdown-menu .dropdown-horizontal-container
		 {
			  background:none !important;
			  border:0px none !important;
			  box-shadow:none !important;
			  padding:0px !important;
			  text-transform:none !important;
			  text-shadow:none !important;
			  margin-left:0px !important;
			 
		 }		
  ul.dropdown ul
		 {
			   border-radius:none !important;
			    margin-top:-8px;
				width:100% !important;  
		 }
	ul.sub-menu
		 {
			   border:none !important;
			   box-shadow:none !important;
			   background:#343434 !important;
			   border-radius:0px !important;
			   padding:0px !important;
			   border:none !important;
			   margin:0px !important;
			   text-transform:tOGGLE cASE !important;
			   border-bottom-left-radius:5px !important;
			   border-bottom-right-radius:5px !important;

		 }

	ul.sub-menu li a:active, ul.sub-menu li a:link, ul.sub-menu li a:visited
		 {
			   display:block;
			   padding:12px 5px 12px 10px;
			   font-size:13px; !important;
			   color:#ffffff !important;
			   margin:0px !important;
			   text-shadow:none !important;
			   text-decoration:none !important;
			   border-radius:0px !important;
			   border:none !important;
			   background:none !important;
			   border-top:1px solid #ffffff !important;
		}
	ul.sub-menu li a:hover

		{
			   display:block;
			   padding:12px 5px 12px 10px;
			   background:#ffffff !important;
			   font-size:13px; !important;
			   color:#33A8CB !important;
			   margin:0px !important;
			   text-shadow:none !important;
			   text-decoration:none !important;
			    border-radius:0px !important;
			   border:none !important;
			   background:none !important;
			   border-top:1px solid #ffffff !important;
		}
	li.current-menu-ancestor a	
		{
			color:#33A8CB !important;
		}
	ul.dropdown > li 
		{
			float: left;
			margin-bottom:10px !important;
			padding-bottom:10px !important;
			width:100% !important;
			border-bottom:1px solid #424141 !important;
		}
	.slicknav_nav .slicknav_arrow 
		{
			margin: 0px 0px 0px -1.6em !important;
		}
	ul.dropdown > li.menu-item-1175 
		{
			margin-top:20px !important;
		}								 		 
	.social_icons_box
		{
			width:90%;
			float:left;
			margin-top:70px;
			margin-bottom:5px;
			text-align:center;
			padding-left:4%;
			padding-right:6%;
			
		}	
	.social_icons_box .left
		{
			width:57%;
			float:left;
			text-align:left;
		}
	.social_icons_box .left img
		{
			width:24px;
			margin-right:2px;
			margin-left:2px;
			text-align:center;
		}		
	.social_icons_box .right
		{
			width:43%;
			float:left;
			text-align:right;
			margin-top:3px;
		}	
	.social_icons_box .right img
		{
			margin-left:0px;
		}							
	.slider
		{
			width:100%;
			min-height:100%;
			float:left;
			background-color:#ffffff;
			border-radius:5px;
			border:1px solid #dbdbdb;
			box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25), 0px 0px 50px rgba(0, 0, 0, 0.1) inset;
			margin-top:10px;
			margin-bottom:0px;
		}
	.slider img
		{
			width:100%;
		}		
	.contentpanel
		{
			width:100%;
			float:left;
		}		
	.content_box_1
		{
			width:92%;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:3% 4% 5% 4%;				
		}
	.content_box_1 .box_full
		{
			width:100%;
			float:left;
		}
	.content_box_1 .box_full .right
		{
			float:right !important;
			padding-left:0px;
			margin-top:0px;
			padding-bottom:5px;
			text-align:center !important;
		}
	.content_box_1 .box_full .right img
		{
			width:40% !important;
			height:40% !important;
			margin-bottom:8px !important;
			margin-left:3px !important;
			margin-right:3px !important;
			margin-top:10px;
			
			/*float:right !important;*/
		}
	.content_box_1 .box_full h2
		{
			margin-top:0px;
			float:left !important;
			padding-bottom:0px !important;
		}					
	.content_box_1 .left
		{
			width:100%;
			float:left;
			padding-right:0px;
		}		
	.content_box_1 .right
		{
			width:100%;
			float:left;
			margin-top:20px;
			padding-bottom:0px;
		}		
/*	.content_box_1 .right
		{
			padding-left:0px;
			width:100%;
			
		}*/
	.content_box_1 .right p
		{
			width:100%;
		}		
	.content_box_1 .right img
		{
			width:13%;
			height:25%;
			margin-bottom:10px;
			margin-left:5px;
			margin-right:5px;
		}		
	.content_box_1 .right_1
		{
			padding-left:0px;
			width:100%;
			text-align:center;
		}
	.content_box_1 .right_1 img
		{
			width:60%;
			height:60%;
			margin-bottom:20px;
		}				
	.img 
		{
			width:100%;
			height:50%;
			float:left;
			text-align:center;
			margin:0px;
			border-radius: 0.5em;
			box-shadow: 0px 2px 5px rgba(158, 158, 158, 0.9);
		}
	.img img 
		{
			width:50%;
		}		
	.home_img_left 
		{
			float: left;
			padding-right:8px;
		}							
	h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 20px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:0px;
			margin-top:0px;
		}
	h3
		{
			font-size: 16px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000;
			text-shadow: -2px -1px 1px #CCC;
			margin-top:0px;
		}
	h4
		{
			font-size: 14px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #616161;
		}					
	a.blue:active, a.blue:link, a.blue:visited, a.blue:hover
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
		} 
	.content_box_2
		{
			width:90%;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:5%;			
		}
	.content_box_2 .left
		{
			float:left;
			margin-right:0px;
			width:100%;
			text-align:center;
		}
	.content_box_2 .left img
		{
			width:60% !important;
			height:60% !important;
			border-radius:0px !important;
		}		 
	.content_box_2 .left_1
		{
			float:left;
			margin-right:0px;
			width:100%;
			text-align:center;
		}
	.content_box_2 .left_1 table tr td
		{
			width:100%;
			text-align:center;
		}
	.content_box_2 .left_1 table tr td img
		{
			margin-bottom:20px;
			width:50%;
			height:auto;
		}							
	.content_box_2 .left img
		{
			width:60% !important;
			height:60% !important;
			border-radius:0px !important;
			margin-bottom:20px;
		}
	.content_box_2 .right_content
		{
			float:left;
			width:100%;
		}																
	.social_icons_bottom
		{
			width:96%;
			float:left;
			margin-top:25px;
			padding-left:4%;
		}
	.social_icons_bottom img
		{
			margin-left:2px;
			margin-right:2px;
			width:24px;
		}
	.social_icons_bottom .right_btn
		{
			float:right;
			padding-right:24px;
		}	
	.social_icons_bottom .right_btn img
		{
			width:60px;
		}								 		 		
	.bottom_links
		{
			width:89%;
			float:left;
			margin-top:15px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #F8F8F8;
			padding:5%;
		}		
	.bottom_links .box
		{
			width:95%;
			float:left;
			padding-left: 5%;
			text-align:left;
		}
	.bottom_links .box_1
		{
			width:100%;
			float:left;
			margin-bottom:20px;
			text-align:left;
		}					
	.bottom_links h3
		{
			font-size: 14px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
		}
	.bottom_links h3 a
		{
			font-size: 14px;
			color: #414141;
			text-decoration:none;
		}
	.bottom_links h3 a:hover
		{
			font-size: 14px;
			color: #33A8CB;
			text-decoration:none;
		}							
	.bottom_links ul, .bottom_links ul li
		   {
				display:block;
				margin:0px;
				padding:0px;
		   }	  
	.bottom_links ul li a:active, .bottom_links ul li a:link, .bottom_links ul li a:visited
		{
			color: #616161;
			text-decoration:none;
			font-size: 12px;
			line-height: 1.5;
		} 
	 .bottom_links ul li a:hover
		{
			color: #33A8CB;
			text-decoration:none;
			font-size: 12px;
			line-height: 1.5;
		}
/*	.newsletter
		{
			width:80%;
			float:left;
			margin-top:25px;
			margin-left:20%;
			margin-bottom:15px;
			padding-left:0px;
		}
	.newsletter p
		{
			margin:0px;
		}		
	.widget_wysija_cont p label 
		{
			float: left;
			margin-top:8px;
			font-size:120%;
		}			
	.wysija-input
		{
			float:left;
			height:26px;
			border:1px solid #e0dfdf;
			width:55%;
			margin-left:6px;
		}*/
	.widget_wysija_cont .wysija-submit 
		{
			margin-top: 0px !important;
			margin-left:6px;
			float:left;
			background:-moz-linear-gradient(#403f3f,#262626);
			background:-o-linear-gradient(#403f3f,#262626);
			background:-webkit-linear-gradient(#403f3f,#262626);
			background:linear-gradient(#403f3f,#262626);
/*			width:72px;
			height:29px;*/
			font-size:9px;
			color:#FFFFFF;
			font-weight:bold;
			text-transform:uppercase;
			border:none;
			border-radius:3px;
			padding: 9px 3px 9px 3px;			
	   }					
	.bottom_icons
		{
			width:100%;
			float:left;
			margin-top:15px;
		}
	.bottom_icons .box
		{
			width:25%;
			float:left;
			text-align:center;
			margin-bottom:15px;
		}
	.bottom_icons .box img
		{
			width:30px;
			margin-bottom:5px;
		}							
	.bottom_icons .box a:active, .bottom_icons .box a:link, .bottom_icons .box a:visited, .bottom_icons .box a:hover 
		{
			font-size: 12px;
			color: #33A8CB;
			text-decoration:none;
			font-weight:700;
		}
	.footer
		{
			width:94%;
			float:left;
			margin-top:20px;
			border-top: 1px solid #CFCFCF;
			padding:3%;
			color: #616161;
			font-size: 12px;
			line-height:20px;
		}
	.footer .left
		{
			width:100%;
			float:left;
			text-align:center;
			padding-left:0px;
		}		
	.footer a:active, .footer a:link, .footer a:visited, .footer a:hover 
		{
			font-size: 12px;
			color: #33A8CB;
			text-decoration:none;
		}
	.footer .right
		{
			width:100%;
			float:left;
			text-align:center;
			margin-top:15px;
		}					
	.footer .right img
		{
			margin-left:5px;
		}			
	/*.text
		{
			float:left;
			background-color:#f39666;
			padding:5% 3% 5% 3% !important;
			border-radius:5px;
			font-size:16px !important;
			color:#ffffff;
			text-align:center;
			margin-right:50px !important;
			width:94% !important;
			margin-top:0px !important;
		}
	.blue_text_slider
		{
			font-size:14px !important;
			color:#316e80;
			font-weight:700;
			margin-top:5% !important;
			margin-right:0% !important;
		}
	.tp-caption img 
		{
			width:30% !important;
			float:right !important; 
			margin-right:6% !important;
		}			
	.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img 
		{
			width:65% !important;
			height:65% !important;
			margin-top:10% !important;
			margin-left:2% !important;
		}*/				
	a.bluebig:active, a.bluebig:link, a.bluebig:visited, a.bluebig:hover
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
			font-size:26px;
		}		
	.content_box_faq_page
		{
			width:90%;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:0% 5% 0% 5%;			
		}
	.content_box_faq_page h3
		{
			padding:0px;
			margin:0px;
			padding-top:15px;
		}					
	.margin_bottom_box
		{
			margin-bottom:20px;
		}
		
	.content_box_faq_page .right_btn
		{
			float:right;
		}
	.content_box_testimonials_page
		{
			width:90%;
			float:left;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:5%;			
		}
	.content_box_testimonials_page img		
		{
			width:60%;
		}	
	.text_big
		{
			font-size:18px;
			color:#000000;
			line-height:24px;
		}
	.blue_link
		{
			margin-left:0px;
		}
	.content
		{
			margin-left:0px;
		}												
	.content_panel_testimonials
		{
			width:89%;
			float:left;
			margin-top:20px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #ffffff;
			padding:5%;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}		
	.right_btn
		{
			float:right;
		}		
	.small_text
		{
			font-size: 12px;
			color: #3A3A3A;
		}		
	.content_box_full
		{
			width:90%;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;

			padding:3% 5% 3% 5%
		}
	.content_box_full img
		{
			width:60%;
		}		
	.content_box_small
		{
			width:90%;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			margin-bottom:30px;
			text-align:center;
			padding:5%;
		}
	.title
		{
			margin:0px 0px 10px 0px;
		}
	.descripcion
		{
			padding-left:0px;
			padding-right:0px;
			font-size:13px;
			color:#3A3A3A;
			line-height: 1.5;
		}
	.descripcion img
		{
			width:60%;
			height:60%;
		}		
	.descripcion_text_small
		{
			padding-left:0px;
			padding-right:0px;
			font-size: 13px;
			color: #3A3A3A;
			line-height: 1.5;
			margin:15px 0px 40px 0px;
		}
	.descripcion_text_small
		{
			padding-left:0px;
			padding-right:0px;
			font-size: 13px;
			color: #3A3A3A;
			line-height: 1.5;
			margin:15px 0px 40px 0px;
		}								
	.table
		{
			width:100%;
			float:left;
			margin-top:30px;
		}
	.table .row_1
		{
			width:100%;
			float:left;
			background-color:#838383;
			font-size:13px;
			font-weight:bold;
			color:#ffffff;
		}
	.table .row_1 .col_1_left
		{
			width:94%;
			float:left;
			text-align:center;
			border-right:1px solid #ffffff;
			padding:3%;
		}
	.table .row_1 .col_1_right
		{
			width:94%;
			float:left;
			text-align:center;
			padding:3%;
		}
	.table .row_2
		{
			width:100%;
			float:left;
		}
	.table .row_2 .col_2_left
		{
			width:94%;
			float:left;
			text-align:left;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:3%;
			background-color:#abdbe9;
			font-size:13px;
			font-weight:bold;
			color:#000000;
			height:100%;	
		}
	.table .row_2 .col_2_left img
		{
			width:40%;
	
		}		
	.table .row_2 .col_2_right
		{
			width:93%;
			float:left;
			text-align:center;
			padding:3%;
			background-color:#f2f8ff;
			font-size:13px;
			color:#000000;
			border-top:1px solid #ffffff;	
			height:100%;				
		}											
	.table .row_3
		{
			width:100%;
			float:left;
		}
	.table .row_3 .col_3_left
		{
			width:94% !important;
			float:left;
			text-align:center;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:3%;
			background-color:#abdbe9;
			font-size:13px;
			font-weight:bold;
			color:#000000;	
			height:100%;	
		}
	.table .row_3 .col_3_right
		{
			width:94%;
			float:left;
			text-align:center;
			padding:3%;
			background-color:#f2f8ff;
			font-size:13px;
			color:#000000;
			border-top:1px solid #ffffff;
			height:100%;			
		}
	.table .row_4
		{
			width:100%;
			float:left;
		}
	.table .row_4 .col_4_left
		{
			width:94%;
			float:left;
			text-align:center;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:3%;
			background-color:#abdbe9;
			font-size:13px;
			font-weight:bold;
			color:#000000;	
			height:100%;
		}
	.table .row_4 .col_4_right
		{
			width:93%;
			float:left;
			text-align:center;
			padding:3%;
			background-color:#f2f8ff;
			font-size:13px;
			color:#000000;
			border-top:1px solid #ffffff;
			height:100%;
		}	
	.table .row_5
		{
			width:100%;
			float:left;
		}
	.table .row_5 .col_5_left
		{
			width:94%;
			float:left;
			text-align:center;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:3%;
			background-color:#abdbe9;
			font-size:13px;
			font-weight:bold;
			color:#000000;	
			height:100%;
		}
	.table .row_5 .col_5_right
		{
			width:94%;
			float:left;
			text-align:center;
			padding:3%;
			background-color:#f2f8ff;
			font-size:13px;
			color:#000000;
			border-top:1px solid #ffffff;
			height:100%;	
		}					
	td.primCol 
		{
			background-color: #ABDBE9;
			color: black;
			font-size: 0.9em;
			font-weight: 600;
			text-align: left;
			padding:3% !important;
			width: 94%;
			float:left;
			text-align:center;
		}
	.primCol_1
		{
			background-color: #ABDBE9;
			color: black;
			font-size: 0.9em;
			font-weight: 600;
			text-align: center;
			padding:3% !important;
			width: 94%;
			float:left;
		}				
   td.titleTableComparative 
		{
			background-color: #838383;
			color: #FFFFFF;
			font-size: 14px;
			text-align:center;
			font-weight: 600;
			padding:2%;
			width:96% !important;
			float:left;
		}		
	span.resalte 
		{
			font-size: 1em;
			font-weight: 600;
			color: #000AFF;
			text-align:center;
		}		
    td.notIncluded 
		{
			color: black;
		}
	.td 		
		{
			margin: 0;
			font-size: 0.9em;
			text-align: center;
			padding: 2%;
			background-color: #F2F8FF;
			min-width: 96% !important;
			float:left;
		}
	.blue_text	
		{
			color:#000AFF;
			font-size:14px;
		}	
	.table_1
		{
			width:100%;
			float:left;
			border-spacing: 1px;
		}
	table
		{
			width:100% !important;
		}		
	.table_1 tr
		{
			width:100% !important;
		}	
	span.resalteNum 
		{
			font-size: 1.2em;
			font-weight: 600;
			color: #FFF;
		}
	.form_left_box
		{
			width:100%;
			float:left;
		}		
	.wpcf7-text
		{
			margin-bottom:15px;
			width:100%;
		}
	.wpcf7-select
		{
			margin-bottom:15px;
			width:100%;
		}
	.wpcf7-captchar
		{
			width:16%;
		}		
	.form_bottom_box
		{
			width:100%;
			float:left;
		}	
	.form_bottom_box img
		{
			width:20% !important;
			height:20% !important;
		}						
	div.wpcf7-mail-sent-ok 
		{
			border: 2px solid #398F14;
			width:100%; !important;
			float:left !important;
		}		
	div.wpcf7-validation-errors 
		{
			border: 2px solid #F7E700;
			width:100%; !important;
			float:left !important;			
		}		
	.title_gallery
		{
			margin:0px 0px 40px 0px;
		}
	.gallery_descripcion
		{
			padding-left:0px;
			font-size:14px;
			color:#3A3A3A;
			line-height: 1.5;
			margin-bottom:85px;
		}
	.gallery_descripcion .img_icon
		{
			float:left;
			padding-right:15px;
			padding-bottom:30px;
		}
	.gallery_descripcion .img_icon img
		{
			width:70px !important;
		}						
	.margin_top
		{
			margin-top:120px;
		}		
	.gray
		{
			font-size:16px;
			color:#3A3A3A;
			line-height: 1.5;
		}		
	.content_box_small_review
		{
			width:89%;
			float:left;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:5%;
		}
	.margin_bottom_review_box
		{
			margin-bottom:10px;
		}		
	.content_box_small_review .left_pic
		{
			width:100%;
			float:left;
			text-align:center;
		}
	.content_box_small_review .left_pic img
		{
			width:60%;
		}		
	.content_box_small_review .right_content
		{
			width:90%;
			float:left;
			padding:5%;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}
	.content_box_small_review .right_content img
		{
			width:3%;
		}		
	.content_box_small_review .right_content .p
		{
			padding-left:22px;
			margin-top:-23px;
		}										
	.content_box_small_review .right_content h4
		{
			font-size: 20px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
		}
	.content_box_small_review .right_content h4 a
		{
			text-decoration:none;
			color: #000000;
		} 		
	.content_box_small_review .right_content .blue
		{
			color: #33A8CB;
			font-size: 15px;
		}
	.content_box_small_review .right_content .blue_small
		{
			color: #33A8CB;
			font-size: 13px;
			text-decoration:none;
			font-weight:700;
		}							
	.title_country
		{
			margin:0px 0px 5px 0px;
			width:100%;
			text-align:center;
		}
	.title_country_under
		{
			margin:0px 0px 5px 0px;
			width:100%;
			text-align:center;
		}		
	.country_logos
		{
			width:100%;
			float:left;
			padding-left:0px;
			margin-bottom:32px;
			text-align:center;
		}
	.country_logos img
		{
			width:40%;
			height:40%;
		}		
	.country_logos_last
		{
			width:100%;
			float:left;
			padding-left:0px;
			text-align:center;
		}
	.country_logos_last img
		{
			width:40%;
			height:40%;
		}				
	h5
		{
			font-size: 18px;
			font-weight: 700;
			margin:0px;
			padding: 0px;
			color: #000000;
			text-shadow: -2px -1px 1px #CCC;
		}						
	.content_box_full_shop
		{
			width:90%;
			float:left;
			margin-top:15px;
			border-radius: 5px;
			border-color: #E5E5E5 #DBDBDB #D2D2D2;
			box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);	
			border-width: 1px;
			border-style: solid;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			padding:5%;
			min-height:120px;
		}		
	.country_links
		{
			width:100%;
			float:left;
			padding-left:0px;
			margin-top:25px;
		}		
	.country_links a
	    {
		   text-decoration:none;
		    color:#33A8CB;
			font-weight:700;
			font-size:16px;
			text-shadow: -2px -1px 1px #CCC;
			line-height:50px;
		}
	.box_leaflets
		{
			width:100%;
			float:left;
			padding-left:0px;
			margin-top:5px;
		    color:#616161;
			font-size:13px;
			line-height:24px;		
		}
	.box_leaflets .span
		{
			padding-left:10px;

		}							
	.box_leaflets p
		{
			margin-bottom:0px;
		}		
	.title_video_page
		{
			margin-left:0px;
			margin-bottom:4%;
			width:90%;
			float:left;			
		}
	.title_video_page h3
		{
			padding:0px;
			margin:0px;		
		}		
	.title_video_page_under
		{
			margin-left:0px;
			margin-bottom:4%;
			width:90%;
			float:left;			
		}
	.title_video_page_under h3
		{
			padding:0px;
			margin:0px;		
		}						
	.video_links
		{
			width:100%;
			float:left;
			padding-left:0px;
			line-height: 1.5;
		}
	.video_links .span
		{
			padding-left:10px;
			margin-bottom:20px;

		}	
	.hr
		{
			width:100%;
			margin:0px;
			float:left;
			margin-bottom:30px;
			border-top:1px solid #CFCFCF;
		}
	.application_links
		{
			width:100%;
			float:left;
			padding-left:0px;
			line-height: 1.5;
		}
	.application_links .span
		{
			padding-left:10px;

		}		
	.gray_heading
		{
			padding-left:0px;
			color:#616161;
			font-size:14px;

		}
	.margin_top_box
		{
			margin-top:10px;
		}
	iframe
		{
			width:100% !important;
		}
	.content_box_faq_page  ul
		{
			padding-left:15px;
		}			
/*	.focusMain 
		{
			width:100% !important;
		}
	.focusArea {
			width:100% !important;
		}
	.focusCon {
			width:100% !important;
		}								
	.isFocus .focusItem 
		{
			width:100% !important;
		}
	.isFocus .focusCon .title 
		{
			width:96% !important;
			padding:0% 2% 0% 2% !important;
		}			
	.demoG .focusIndicators 
		{
			height:100% !important;
			margin-bottom:0px !important;
		}
	.demoG .focusIndicators a 
		{
			margin: 8px 8px !important;
		}
	.isFocus .focusArea 
		{
			min-height: 390px !important;
		}		
	.focusItem img 
		{
			width: 70% !important;
			height:70% !important;
		}*/		
	.slicknav_brand 
		{
			display:none;
		}
	.slicknav_nav{
			overflow:inherit !important;
		}
	.tp-bullets 
		{
			top:92% !important;
		}
	.tp-rightarrow.default {
			background: transparent url("/wp-content/themes/speechware/images/small_right.png") no-repeat scroll 0px 0px !important;
			width: 20px !important;
			height: 20px !important;
			right:2% !important;
		}
	.tp-leftarrow.default {
			background: transparent url("/wp-content/themes/speechware/images/small_left.png") no-repeat scroll 0px 0px !important;
			width: 20px !important;
			height: 20px !important;
			left:2% !important;
		}										
	/*#lang_sel_list 
		{
			width:100%;
			float:left;
			text-align:center;
		}
	#lang_sel_list ul 
		{
			width:100%;
			float:left;
			text-align:center;
		}	
	#lang_sel_list ul li.icl-en
		{
			width:42% !important;
			text-align:right !important;
		}
	#lang_sel_list ul li.icl-fr
		{
			width:16% !important;
			text-align:center !important;
		}
	#lang_sel_list ul li.icl-de
		{
			width:42% !important;
			text-align:left !important;
		}*/	
	.form_download
		{
			width: 74%;
			float: left;
			margin:0% 10% 0% 10%;
			font-size:16px;
			padding:3%;
			border:1px solid #dcdcd9;
		}
	.form_download h3
		{
			font-size: 18px;
			font-weight: 700;
			margin:0px;
			padding: 12px;
			color: #ffffff;
			text-shadow:none;
			text-align:center;
			background:-moz-linear-gradient(#505050,#242424);
			background:-o-linear-gradient(#505050,#242424);
			background:-webkit-linear-gradient(#505050,#242424);
			background:linear-gradient(#505050,#242424);
			margin-bottom:25px;
		}											
	.form_field_row
		{
			width: 100%;
		}
	.form_field_row .wpcf7-select
		{
			width: 100%;
			height:36px;
			float:left;
			background-color:#ffffff;
			padding:2%;
			border:1px solid #dcdcd9;
			box-shadow:3px 3px 0px #efefef;
			margin:3px 0px 20px 0px;
		}		
	.form_field_row .wpcf7-text
		{
			width: 96%;
			height:26px;
			float:left;
			background-color:#ffffff;
			padding:2%;
			border:1px solid #dcdcd9;
			box-shadow:3px 3px 0px #efefef;
			margin:3px 0px 20px 0px;
		}	
	.rc-anchor-normal
		{
			width:80% !important;
		}
	.big_img_testimonials
		{
			width:100%;
			float:left;
			margin-bottom:25px;
		}
	.big_img_testimonials img
		{
			width:100% !important;
		}	
																
	.small_img_testimonials
		{
			width:100%;
			float:left;
			margin-bottom:25px;
			text-align:center;
		}
	.small_img_testimonials img
		{
			width:25% !important;
		}	
	.small_img_flexy_mike_page
		{
			width:100%;
			float:left;
			margin-bottom:25px;
			text-align:center;
		}
	.small_img_flexy_mike_page img
		{
			width:30% !important;
		}		
	.left_links
		{
			width:40%;
			float:left;
			padding-left:10%;
		}
	.left_links .left
		{
			width:100%;
			float:left;
			padding-left:0px;
		}		
	.right_links
		{
			width:40%;
			float:left;
			padding-left:10%;
		}
	.right_links .right
		{
			width:100%;
			float:left;
			padding-left:0px;
		}													
/*	.slicknav_btn 
		{
			margin: 5px 5px 0px !important; 
		}
	.tp-caption img 
		{
			width:70% !important; 
		}*/		
	.content_panel_warrenty
		{
			width: 89%;
			float: left;
			margin-top: 20px;
			border: 1px solid #D5D5D5;
			border-radius: 4px;
			background-color: #FFF;
			padding: 0% 5% 5% 5%;
			font-size: 14px;
			color: #3A3A3A;
			line-height: 1.5;
		}		
	.content_panel_warrenty h3
		{
			margin: 15px 0px 0px !important; 
		}		
	.box_margin																				
		{
			margin-top:0px;
		}	
	.btn_submit_right
		{
			float:right;
			padding-right:0px;
		}	
	.text_big_1
		{
			font-size:20px;
			color:#000000;
			text-align:center;
			margin-bottom:20px;
		}
	.video_margin																				
		{
			margin-bottom:10px;
		}	
	.content_box_faq_page h2 
		{
			padding-top: 15px;
		}
	.postmetadata
		{
			margin-bottom:30px;
		}
	textarea#comment
		{
			width:100%;
		}	
	span.menu-404 .wpcf7-select
		{
			margin-bottom:15px;
			width:100%;
		}
	span.menu-622 .wpcf7-select
		{
			margin-bottom:15px;
			width:100%;
		}
	span.menu-153 .wpcf7-select
		{
			margin-bottom:15px;
			width:100%;
		}	
		
	form#searchform .btn
		{
			width:30px;
			height:30px;
			border:none;
			background:url(images/search_icon_mobile.png);
			background-repeat:no-repeat;
			font-size:0px;
			float:left;
			margin-left:6px;
		}
	.h2
		{
			text-shadow: -2px -1px 1px #CCC;
			font-size: 24px;
			color: #414141;
			font-weight: 700;
			margin:0px;
			padding:0px;
			text-transform:none;
			padding-bottom:10px;
			margin-top:20px;
			margin-bottom:0px;
		}
	.p_left
		{
			padding-left:5%;
		}
/*	.shailan-dropdown-menu ul li.menu-item-134
		{
			border-bottom:none !important;
			padding-bottom:50px !important; 
		}			
	.shailan-dropdown-menu ul li.menu-item-134 ul
		{
			margin-top:-40px !important;
		}*/
	.focusIndicators img 
		{
			width: 100% !important;
			height: 100% !important;
		}	
	.slicknav_menu 
		{
			z-index: 1000000 !important;
			position: absolute !important;
			width: 98% !important;
			border-radius:5px;
			padding:2px !important;
		}	
	.shailan-dropdown-menu 
		{
			margin-top: 61px !important;
		}	
	#lang_sel_list img.iclflag 
		{
			width: 22px;
			height: 18px;
		}
	.right_btn_send
		{
			float:right;
			margin-right: 0px;
		}
	.warrenty_form_text_field
		{
			border: 1px solid #7f9db9;
			height:20px;
			width:99%;
			float:left;
		}
	#producto
		{
			border: 1px solid #7f9db9;
			height:20px;
			width:100%;
			float:left;
		}
	.video_tablemike
		{
			display:block !important;
			visibility:visible !important;
		}			
	.flash_tablemike
		{
			display:none;
			visibility:none;
		}							
																							
}				
	
/*@media (min-width: 921px) and (max-width: 979px){
	.outerdiv
		{
			width:92%;
			margin:0px;
			padding:4%;
		}
	.innerdiv
		{
			width:100%;
			margin:0px;
			padding:0px;
		}

}*/


.main_fieldset {
    border: 1px solid #999;
    border-radius: 8px;
    box-shadow: 0 0 10px #999;
    margin-left: 55px;
    width: 665px;
}
* {
    margin: 0;
    padding: 0;
}
.boton {
    padding-bottom: 5px;
    text-align: center;
}
* {
    margin: 0;
    padding: 0;
}
.campoFormularioRecomendar {
    border: 2px solid #ccc;
    border-radius: 10px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    width: 208px;
}