/* Large Devices, Wide Screens */
@media only screen and (max-width : 1026px){

	#wrapper {
		width:992px;
		background-size:100% auto !important;
		padding:0;
	}
	

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	#wrapper {
		width:100%;
	}
	
	.wrapper_inner {
		width:95%;
	}
	
	
	#header {
		text-align:center;
	}
	
	.logo {
		background-position: center top;
		display: inline-block;
		float: none !important;
	}
	
	.logo span {
		float:none !important;
		display:inline-block;
	}
	
	.header-contact {
		width:100%;
		display:block;
		text-align:center;
		float:left;
	}
	
	.header-contact h2, .header-contact .head_contact {
		float:none;
		display:inline-block;
	}
	
	#google_translate_element {
		display:none;
	}
	
	.slider_wrapper {
		width:98%;
		margin:0 auto;
		float:none;
	}
	
	.form-section {
		width:100% !important;
		top:0;
		margin-top:30px;
	}
	
	.reg_frm_wrap {
	width: 100%;
	margin: 0 auto;
	float: none;
	}
	
	.reg_frm_wrap .form_section label {
		width:100%;
		text-align:left;
	}
	
	.reg_frm_wrap .form_section .form_field_container {
		width:100%;
	}
	
	
	
	.reg_frm_wrap  .form_field_container input[type='text'],.reg_frm_wrap  .form_field_container select {
		width:100% !important;
	}
	
	.popover {
		display:none !important;
	}
	
	.features{
		margin-top:30px;
		height:auto;
		background-size:100% 100%;
		padding:0;
		width:100%;
		text-align:center;
	}
	
	
	.features .feature_block {
		float: none;
		display: inline-block;
	}
	
	.row {
		margin-top:0 !important;
	}
	
	.top_slagon {
		width:99%;
		display:block;
		padding:1%;
	}
	
	.center_widget_block1 {
		width:57%;
	}
	
	.content_left {
		width:43% !important;
	}
	
	#video-bghome {
		width:100%;
	}
	
	.aside .aside_block {
		width:100%;
		float:left;
		margin-top:30px;
	}
	
	.block_inner {
		width:93%;
		padding:21px 3%;
	}
	
	.jcarousel {
		width:100% !important;
	}
	
	#footerhead {
		display:none;
	}
	
	.quick_links .column {
		width:auto !important;
		background:none;
		display:block;
		float:none;
		min-height:0;
		padding:30px 0 !important;
		border-bottom:2px solid #CE181F;
	}
	
	
	.quick_links ul li {
		float:none;
	}
	
	.quick_links ul li a, .quick_links ul li a {
		font-size:15px;
	}
	
	#footerhead div.fhead, #footerhead div.fhead1 {
		font-size:10px !important;
		margin:0px 8px 0px 5px;
	}
	
	.bottom_slagon {
		margin-top:0;
	}
	
	
	.bottom_logos {
		max-height:none;
		text-align:center;
		padding:33px 3% 0 3%;
	}
	
	.bottom_logos .column {
		display:inline-block;
		float:none;
		margin-bottom:20px;
		width:auto !important;
		text-align:left;
		margin-right:1%;
		vertical-align:middle;
	}
	
	.versign {
		padding:0;
		margin:0;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
	#wrapper {
		width:100%;
	}
	
	
	
	.top_slagon {
		height:auto;
		background:none;
	}
	
	.content_left {
		width:100% !important;
	}
	
	.center_widget_block1 {
		width:100%;
	}
	
	
	.features {
		text-align:center;
	}
	
	.features .feature_block {
		padding:0;
		margin:0;
	}
	
	.features .feature_block {
		float:none;
		display:inline-block;
	}
	
	#footerhead {
		width:100%;
		display:inline-block;
		text-align:center;
	}
	
	#footerhead div.fhead, #footerhead div.fhead1 {
		display:inline-block;
	}
	
	.footer {
		clear:both;
		text-align:center;
	}
	
	.cp span {
		float:none !important;
		display:block;
	}
	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
	
	#header {
		text-align:center;
	}
	
	.logo {
		background-position: center top;
		display: inline-block;
		float: none !important;
	}
	
	.logo span {
		float:none !important;
		display:inline-block;
	}
	
	.header-contact {
		width:100%;
		display:block;
		text-align:center;
		float:left;
	}
	
	.header-contact h2, .header-contact .head_contact {
		float:none;
		display:inline-block;
	}
	
	.reg_frm_wrap ul li.left_tab_active {
		background-position:-14px -273px;
		font-size:14px;
		width:165px;
	}
	
	.reg_frm_wrap ul li.right_tab {
		width:160px;
	}

	.bottom_logos .versign_logo {
		width:100%;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
	.reg_frm_wrap .form_section .term_condition_inner {
		float:none;
	}
}