/*

Theme Name: Riven Child

Theme URI: //demo.arrowpress.net/riven/

Author: AHT

Author URI: //arrowhitech.com/

Description: Riven – Fully featured blog template which follows key principles of Material Design. It is simple, user-friendly and visually appealing. Child Theme

Template: old-riven

Version: 1.0.0

License: 

License URI: 

Tags: two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready

Text Domain: riven-child

*/

.fixed-header .header-logo {
	float: left;
	position: relative!important;
}
.header-logo > a {
	float: left;
	width: 100%;
}
.header-v3.is-sticky .header-logo img, .header-v3 .header-logo img {
	float: left;
	height: auto!important;
	margin: 0 !important;
	max-height: 100%;
	max-width: 100%;
	width: auto !important;
}
.header-v4 .mega-menu > li {
	display: inline-block;
	position: relative;
}
.header-v4 .mega-menu > li a {
	color: #ffffff !important;
	display: block;
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size: 17px !important;
	font-weight: 400;
	padding: 2px 5px !important;
}
.header-v4 .mega-menu > li a:hover {
	color: #2f2f2f!important;
}
.header-v4.is-sticky .mega-menu > li > a {
	color: #2f2f2f !important;
}
header.site-header .main-navigation .right_header {display:inline-block !important;}
.content-filter.active {opacity:1 !important;visibility:visible !important;}
.rev_slider_wrapper .text-title {
	color: #ffffff;
	float: left;
	font-family: lato;
	font-size: 60px !important;
	text-align: center !important;
	text-transform: none;
	width: 100% !important;
}
 .app_screenshot .apps-default.active::after, .btn.btn-icon:hover, .btn.btn-icon:focus, .btn.btn-icon:active, .btn.btn-icon:active:focus, .btn.btn-icon:focus:active {
 border: 1px solid #e27313 !important;
}
h4.text-title3 {
	float: left;
	font-size: 36px !important;
	font-weight: 300 !important;
	line-height: 34px !important;
	padding: 20px 0 0 !important;
	text-align: center;
	width: 100% !important;
}
.text-title3 {
	color: #ffffff;
	float: left;
	font-size: 20px !important;
	font-weight: 600 !important;
	text-align: center;
	width: 100% !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0 !important;
}
 .slotholder::before {
 background:  none !important;
}
 .features.bg-gradient::before {
 background: #1d3560 !important;
}
.smile_icon_list li.icon_list_item:hover h3 {
	color: #e27313 !important;
}
.features .smile_icon_list.with_bg .icon_list_item:hover .icon_list_icon {
	background: #e27313 !important;
	color: #ffffff !important;
}
h3 {
    margin-top: 10px;
}
.features .smile_icon_list.with_bg .icon_list_icon {
	background: #ffffff;
	border: medium none !important;
	color: #e27313 !important;
	font-size: 26px !important;
	height: 58px;
	line-height: 58px;
	width: 58px;
}
 .features .smile_icon_list.with_bg .icon_list_icon::before {
 border:none !important;
}
.wpb_wrapper p {
	color: #666666;
	font: 15px/24px "Lato", sans-serif !important;
}
.smile_icon_list li.icon_list_item:hover .icon_list_icon {
	background: #e27313 !important;
	color: #ffffff !important;
}
.team_description > p {
	color: #fff!important;
}
#latest_news, #hide-home, #event_calendar, #our_team, #getapp {
	display: none;
	visibility:hidden;
}
 .wpcf7-form .contact-form input:not([type="submit"]), .wpcf7-form .contact-form textarea {
 border: 1px solid #dedede !important;
 border-radius: 0 !important;
 margin-bottom: 0;
 padding: 0 18px !important;
}
.wpcf7-select {width:100%;}
.footer-v1 .footer-bottom address {
	color: #f9f9f9;
	font: 13px/18px "Lato", sans-serif;
	margin: 0 !important;
	padding: 0 !important;
}
.footer-v5 .textwidget img {margin-top:12px;margin-bottom:12px;width:50%;}
.btn.submit {
	border: 1px solid #cccccc !important;
	border-radius: 0 !important;
	color: #cccccc !important;
	font-size: 14px;
	padding: 9px 24px !important;
	text-transform: uppercase;
}
.btn.submit input {
	color: #a5a5a5 !important;
}
.contact-box .btn.submit:hover input {
	color: #ffffff !important;
}
ul.list-disc li{list-style:disc;}
.contact-info h5 {
	color: #111111;
	font: 400 15px/20px "Lato", sans-serif;
	margin-bottom: 5px;
}
.page-id-894 .wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
	width: auto !important;
}
.our-experienced h3 {
	color: #666666;
	font-family: Lato;
	font-size: 17px;
	font-weight: bold;
}
ul.list-style li {
	font: 15px/24px "Lato", sans-serif;
	list-style: outside !important;
	margin: 0 14px;
	color: #666 !important;
}
.list-style {
	padding: 0 0 20px;
}
.font-white h3, .font-white ul li, .font-white p {color:#fff !important;}
@media (min-width:992px){
.font-white ul li {margin-bottom:8px;}
}
.page .header-v4 .mega-menu > li a {
	color: #2f2f2f !important;
}
.bg-gradient:before {
	background: rgba(0, 0, 0, 0.4)!important;
}
.side-breadcrumb:after {
	background: #1d3560 !important;
}
 .page-id-1168 .vc_tta-panel-heading .opn-exclude i::after, .page-id-1168 .vc_tta-panel-heading .opn-exclude i::before {
 border-color: #fff!important;
}
.home.page .header-v4 .mega-menu > li a {
	color: #ffffff !important;
}
.home.page .header-v4.is-sticky .mega-menu > li a {
	color: #2f2f2f !important;
}
.widget .title-block {
	color: #ffffff;
	font-family: Lato;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 12px !important;
	text-transform: uppercase;
}
aside.widget .title-block {
	background:none !important;
	color: #ffffff !important;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 8px 10px !important;
	text-transform: uppercase;
}
.right-sidebar .widget {
	background: #fafafa;
	border: 1px solid #fafafa;
	padding: 10px;
	margin:0px 0px 10px;
}
.right-sidebar .widget {
	background: #fafafa;
	border: 1px solid #fafafa;
	padding: 10px;
}
.container_wplooktwitterfollowbutton {
	padding: 20px 0;
}
.widget_post_blog .blog-item:hover {
	background: #f5f5f5;
}
.widget_post_blog .blog-item {
	padding: 10px !important;
}
.widget_post_blog .blog-img {
	border-radius: 0 !important;
	float: left;
}
.tagcloud a {
	border: 1px solid #c4c4c4 !important;
	border-radius: 15px;
	color: #2f2f2f !important;
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-size: 13px !important;
	font-weight: 400 !important;
	margin-bottom: 10px;
	margin-right: 7px;
	padding: 4px 14px 5px;
}
.widget_post_blog .post-name a {
	font-family: "Lato", sans-serif !important;
	font-size: 14px !important;
	font-weight: 400;
	line-height: 19px;
}
.widget_post_blog .blog-item:hover .post-name a {
	color: #e27313 !important;
}
.widget_post_blog .blog-info .comment a:hover {
	color: #e27313 !important;
}
.widget.widget_categories li a {
	font: 15px/20px "Lato", sans-serif;
}
 .widget.widget_categories li::before {
 background: #e27313 !important;
}
.widget.widget_categories li:hover a, .widget.widget_categories li:focus a {
	color: #e27313 !important;
}
.woocommerce-tabs #tab-description ul li{
list-style: disc !important;
}

.widget ul li {
	color: #666666 !important;
	font: 15px/20px "Lato", sans-serif;
}
.widget ul li a:hover, .widget ul li:hover a {
	color: #1ad372!important;
}
.widget .tagcloud a:hover {
	background: #1ad372!important;
	border: 1px solid #1ad372!important;
	color: #ffffff !important;
}
 .testimonials.bg-gradient::before {
 background: rgba(0, 0, 0, 0.9) !important;
}
.contact-info > ul > li > a:hover {
	color: #1ad372!important;
}
.footer-v1 {
	background: #1d3560 !important;
	float: left;
	padding-top: 0 !important;
	width: 100% !important;
}
 .footer-v1::before {
 background:  none !important;
}
footer .widget.widget_riven_social_widget {
	float: left;
	padding: 20px 0;
	border-bottom:none !important;
	text-align: center;
	width: 100% !important;
}
footer .widget .social-networks {
	display: inline-block;
	margin: 0;
	width: auto !important;
}
footer .social-networks li {
	border: medium none !important;
	border-radius: 50%;
	display: inline-block;
	float: left;
	height: auto !important;
	width: auto !important;
}
footer .social-networks li a {
	background: #ffffff !important;
	border-radius: 100% !important;
	color: #405e94 !important;
	display: inline-block;
	float: left;
	font-size: 22px !important;
	height: 44px;
	line-height: 44px !important;
	padding: 0 !important;
	width: 44px !important;
}
footer .social-networks li:hover {
	border: medium none !important;
}
.menu-footer-menu-container {
	float: left;
	margin: 0;
	padding:15px 0;
	width: auto;
}
.menu-footer-menu-container .menu {
	float: left;
	margin: 0;
	padding: 0;
	width: auto !important;
}
.menu-footer-menu-container .menu li {
	float: none;
	margin: 0;
	padding: 0;
	width: auto !important;
}
footer .textwidget .footer-logo img {
	margin: 0 !important;
}
.footer-logo {
	float: left;
	margin: 0 20px 0 0 !important;
	padding: 0;
	width: auto !important;
}
.widget_nav_menu .menu li a {
	float: none;
	padding: 0px;
	text-transform: capitalize;
	position: relative;
	width: auto !important;
	font-family: "Roboto", sans serif;
	font-size: 14px !important;
	line-height: 22px !important;
}
.widget_nav_menu .menu li a:hover {
	text-decoration:none;
	color:#1ad372 !important;
}
 .footer-v1::after {
 background: none !important;
}
.footer-v1 .top-footer {
	margin-bottom: 0 !important;
}
footer .widget:first-child {
	margin-top: 0 !important;
}
.social-networks li a:hover {
	background: #e3563b !important;
	color: #ffffff !important;
}
.social-networks li a:hover i {
	color: #ffffff !important;
}
.home.page .header-v4 .mega-menu > li:hover a, .home.page .header-v4 .mega-menu > li.opn_active_menu a {
	border-bottom: 3px solid #e27313;
	color: #e27313 !important;
}
.fixed-header .header-v4 .header-logo {
	margin-top: 10px !important;
}
#home-audit button.ubtn-normal {
	font-size: 16px;
	padding: 11px 44px;
}
/*------------------------------------------Santosh-Style------------------------------------------*/
.addthis-smartlayers.addthis-smartlayers-desktop {
	display:none !important;
}
.header-top .header-logo {
	float: left;
	margin: 20px 0 !important;
}
.header-top .header-logo a img {
	float: left;
	height: auto !important;
	width: auto !important;
}
.header-top .main-navigation {
	float: right !important;
	margin: 20px 0 !important; width:100%
}
.header-top .main-navigation ul li a {
	font-family: "Lato", sans-serif;
	font-size: 16px !important;
	padding: 2px 10px !important; 
}
.header-top .main-navigation ul li a:hover {
	color: #1ad372 !important;
}
.header-top .main-navigation ul li.current-menu-item a {
	color: #1ad372 !important;
}
.home .header-top .main-navigation ul li a {
	color:#fff !important
}
.home .is-sticky .header-top .main-navigation ul li a {
    color: #2f2f2f !important;
}
.home .header-top .main-navigation ul li a:hover {
	color: #1ad372 !important;
}
.home .header-top .main-navigation ul li.current-menu-item a {
	color: #1ad372 !important;
}

.bg-gradient.side-breadcrumb {
	margin:0px !important;
	padding: 0px 10px;
	background-image:url(//brightsandz.co/wp-content/uploads/2017/02/breadcrumb_image_brightsandz.jpg);
}
.bg-gradient.side-breadcrumb .page-title {
	float: left;
	padding: 30px 0;
	width: 50% !important;
}
.side-breadcrumb::after {
 background:none !important;
}
.page-title h1::after {
 background:none !important;
}
.page-title h1::before {
 background:none !important;
}
.bg-gradient.side-breadcrumb .page-title h1 {
	float: left;
	font-family: "lato", sans-serif;
	font-size: 40px;
	font-weight:300;
	line-height: 50px !important;
	padding: 0 !important;
	text-align: left;
	width: 100% !important;
}
.bg-gradient.side-breadcrumb .breadcrumb {
	float: right;
	margin: 0 10px !important;
	padding: 42px 0 !important;
}
.bg-gradient.side-breadcrumb .breadcrumb li {
	float: left;
	font: 400 14px/30px "Lato", sans-serif;
}
.page .header-top .main-navigation .mega-menu {
	float: right !important;
}
.page .header-top .main-navigation .mega-menu li:last-child {
	padding-right: 0 !important;
}
.page .header-top .main-navigation .mega-menu li:last-child a {
	padding-right: 0 !important;
}
.bg-gradient.side-breadcrumb .breadcrumb li a {
	float: left;
	font: 400 14px/30px "Lato", sans-serif;
}
.bg-gradient.side-breadcrumb .breadcrumb li a:hover {
	color: #1ad372 !important;
}
.wrapper .content-primary article.post-894.status-publish .entry-content {
	padding: 0px!important;
}
.wrapper .content-primary article.post-894.status-publish .entry-content .vc_row {
	margin: 0px!important;
margin-bottom:10px !important;
}
.wrapper .content-primary article.post-894.status-publish .entry-content .vc_row .vc_column-inner {
	padding: 0px!important;
}
.wrapper .content-primary .status-publish .entry-content .vc_row wpb_row.vc_row-fluid {
	margin: 0px !important;
	padding: 0 10px;
}
.wrapper .content-primary .status-publish .entry-content .san_about {
	margin: 0px !important;
	float: left;
	padding: 0 !important;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about h2 {
	margin: 0px !important;
	padding:0px;
	float: left;
	font-family: "Lato", sans-serif;
	font-size: 40px;
	line-height: 50px !important;
	padding: 0 !important;
	text-align: left;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about h2 {
	margin: 0px !important;
	padding:0px;
	float: left;
	font: 700 36px/40px "Lato", sans-serif;
	padding: 0 !important;
	text-align: center;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about h3 {
	margin: 0px !important;
	float: left;
	font:300 30px/40px "Lato", sans-serif;
	padding: 0px 0px 15px !important;
	text-align: center;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about .wpb_text_column {
	margin: 0px !important;
	float: left;
	font:400 15px/24px "Lato", sans-serif !important;
	padding:0px 18% !important;
	text-align: center;
	width: 100% !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
	color: #1ad372 !important;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.vc_icon_element-icon {
	margin: 0px !important;
	float: left;
	width: 50px !important;
	height:50px;
	background-size: 40px auto !important;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-fonticons {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon1-1.png) no-repeat center top;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-laptop {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon2-1.png) no-repeat center top;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-rocket {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon3-1.png) no-repeat center top;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-anchor {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon4-1.png) no-repeat center top;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-codepen {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon5-1.png) no-repeat center top;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.fa-random {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/icon6-1.png) no-repeat center top;
}
.service-icon-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner::before {
 background: #1ad372 !important;
}
.wrapper .content-primary .status-publish .entry-content .bg-bottom-bussiness {
	float: left;
	width: 100% !important;
	display:none;
}
.team_section.wpb_column {
	padding: 50px 35px 0px;
}
.team_section .wpb_text_column.wpb_content_element {
	float: left;
	width: 100% !important;
}
.team_section .wpb_text_column.wpb_content_element h1 {
	float: left;
	font: 700 36px/40px "Lato", sans-serif;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	width: 100% !important;
}
.team_section .wpb_text_column.wpb_content_element h1 span {
	font-weight:400;
}
.team_section .wpb_text_column.wpb_content_element h4 {
	float: left;
	font: 400 17px/24px "Lato", sans-serif !important;
	margin: 10px 0px 60px !important;
	padding: 0px !important;
	text-align: center;
	width: 100% !important;
}
.team_section .wpb_column.vc_col-sm-3 {
	text-align: center;
	width: 25% !important;
}
.team_section .wpb_column.vc_col-sm-3 .image_team {
	text-align: center;
	width: 100% !important;
	float:left;
	margin: 0;
}
.team_section .wpb_column.vc_col-sm-4 .image_team .ult-team-member-image, .team_section .wpb_column.vc_col-sm-3 .image_team .ult-team-member-image {
	border-radius: 50%;
	display: table;
	height: 200px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}
.team_section .wpb_column.vc_col-sm-4 .image_team .ult-team-member-image::before, .team_section .wpb_column.vc_col-sm-3 .image_team .ult-team-member-image::before {
 background:none;
 border: 6px solid #ebebeb;
 border-radius: 50%;
 opacity: 1;
 z-index: -1;
 content: "";
 height: 100%;
 left: 0;
 opacity: 0.7;
 position: absolute;
 top: 0;
 width: 100%;
}
.team_section .wpb_column.vc_col-sm-4 .image_team:hover .ult-team-member-image::before, .team_section .wpb_column.vc_col-sm-3 .image_team:hover .ult-team-member-image::before {
 background:linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%);
 border: medium none;
opacity: 1;
}
.team_section .wpb_column.vc_col-sm-4 .image_team .ult-team-member-image:hover .ult-team-grayscale::before, .team_section .wpb_column.vc_col-sm-3 .image_team .ult-team-member-image:hover .ult-team-grayscale::before {
 background: linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%);
 border: medium none;
opacity:0.5;
 border-radius: 50%;
 z-index: 9;
 content: "";
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
}
.team_section .wpb_column.vc_col-sm-4 .image_team .ult-team-member-image img, .team_section .wpb_column.vc_col-sm-3 .image_team .ult-team-member-image img {
	border-radius: 50%;
	height: 190px;
	position: relative;
	width: 190px;
	padding:29px;
	background:#fff;
	margin:5px;
}
.team_section .wpb_column.vc_col-sm-4 .image_team .ult-team-member-image:hover .ult-team-member-image-overlay, .team_section .wpb_column.vc_col-sm-3 .image_team .ult-team-member-image:hover .ult-team-member-image-overlay {
	background:none;
	border-radius: 50%;
	height: 133px;
	left: 0;
	margin: 33px;
	padding: 0;
	position: absolute;
	top: 0;
	width: 133px;
	z-index: 999;
	background: linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%);
	opacity: 0.6;
}
header.site-header .main-navigation .right_header {
	float:right; margin-top:4px !important
}
header.site-header .main-navigation .right_header ul {
    float: left;
    width: auto !important;
}

header.site-header .main-navigation .right_header ul li:first-child {
    display:block !important;
}
header.site-header .main-navigation .right_header .content-filter.active ul li:first-child {display:list-item !important;}
header.site-header .main-navigation .right_header ul li {
    float: left;
    margin: 0px;
    padding: 0px;
}
header.site-header .main-navigation .right_header ul li a{
    float: left;
    margin: 0px;
    padding: 0px;
}
header.site-header .main-navigation .right_header ul li .cart-block ul li img {
    width: 40px !important;
    height: 40px !important;
}
header.site-header .main-navigation .right_header ul li a i{
    float: left;
    margin: 0px;
    padding: 0px; color:#1ad372 !important;
}
header.site-header .main-navigation .right_header ul li a p.number-product {
    top: -8px !important;
    right: -6px !important;
    padding: 5px !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 10px !important;
    text-align: center;
}
.team_section .wpb_column .vc_column-inner {
	float: left;
	width: 100% !important;
}
.team_section .wpb_column .vc_column-inner .ult-team-member-bio-wrap {
	float: left;
	width: 100% !important;
}
.team_section .wpb_column .vc_column-inner .ult-team-member-bio-wrap h2 {
	float: left;
	font: 700 17px/36px "Lato", sans-serif;
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
	width: 100% !important;
}
.team_section .wpb_column .vc_column-inner .ult-team-member-bio-wrap .ult-team-member-name-wrap {
	float: left;
	margin:0px;
	padding: 0;
	width: 100% !important;
}
.team_section .wpb_column .vc_column-inner .ult-team-member-bio-wrap h2 {
	float: left;
	font: 700 19px/30px "Lato", sans-serif;
	margin: 13px 0 0;
	padding: 0;
	text-align: center;
	width: 100% !important;
}
.team_section .wpb_column .vc_column-inner .ult-team-member-bio-wrap .ult-team-member-position {
	float: left;
	font:400 15px/20px "Lato", sans-serif;
	margin:0px;
	padding:0px;
	text-align: center;
	width: 100% !important;
}
.vc_row.Brightsandz_section {
	background: #302f2d !important;
	float: left;
	padding:0px;
	width: 100% !important;
}
.Brightsandz_section .vc_col-sm-4 .vc_column-inner .wpb_single_image figure.vc_figure {
	float: left;
	width: 100% !important;
}
.Brightsandz_section .vc_col-sm-4 .vc_column-inner .wpb_single_image figure.vc_figure .vc_single_image-wrapper {
	float: left;
	width: 100% !important;
}
.Brightsandz_section .vc_col-sm-4 .vc_column-inner .wpb_single_image figure.vc_figure .vc_single_image-wrapper img {
	float: right;
	max-width: 100% !important;
	width:auto !important;
}
header.site-header .header-top {
	padding: 0 !important;
}
header.site-header .header-top .container-fluid {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
header.site-header .header-top .container-fluid .row {
	margin: 0 auto !important;
	width: 1170px !important;
}
.bg-gradient.side-breadcrumb .container-fluid {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
.bg-gradient.side-breadcrumb .container-fluid .row {
	margin: 0 auto !important;
	width: 1170px !important;
}
.Radiation_section .Radiation_area .wpb_column .wpb_wrapper .wpb_text_column .wpb_wrapper {
	float: none !important;
	margin: 0 auto !important;
	width: 1170px !important;
}
.wrapper .content-primary .status-publish .entry-content .bg-bottom-bussiness .vc_figure {
	float: left;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .bg-bottom-bussiness .vc_figure .vc_single_image-wrapper {
	float: left;
	height: 500px !important;
	width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .bg-bottom-bussiness .vc_figure img {
	height: 100% !important;
	object-fit: cover !important;
	width: 100% !important;
}
.team_section.vc_column_container .vc_column-inner .wpb_wrapper {
	margin: 0 auto !important;
	width: 1170px !important;
}
.team_section .vc_row.wpb_row.vc_inner {
	float: left;
	padding: 0 !important;
	width: 100% !important;
}
.team_section.vc_column_container .vc_row .wpb_column .vc_column-inner .wpb_wrapper {
	float: left;
	width: 100% !important;
}
.Brightsandz_section .vc_column_container .vc_column-inner .wpb_wrapper {
	float: none !important;
	margin: 0 auto !important;
	width: 1170px !important;
}
.Brightsandz_section .vc_column_container .vc_column-inner .wpb_wrapper .vc_row .wpb_column .wpb_wrapper {
	float: left !important;
	margin: 0 !important;
	width: 100% !important;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column {
	float: left;
	padding: 90px 0;
	width: 100% !important;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h1 {
	color: #fff !important;
	font-family: "Lato", sans-serif;
	font-size: 50px !important;
	font-weight: 300;
	line-height: 60px !important;
	margin: 0;
	padding: 0;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h3 {
	color: #fff !important;
	font-family: "Lato", sans-serif;
	font-size: 44px !important;
	font-weight:700;
	line-height: 60px !important;
	margin: 0;
	padding: 0;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column a {
	border: 2px solid #fff;
	border-radius: 25px;
	color: #fff;
	float: left;
	font: 700 15px/40px "Lato", sans-serif;
	margin: 10px 0 0;
	padding: 0 20px;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column a:hover {
	border:2px solid #1ad372;
	background:#1ad372;
}
.vc_row-fluid.Carousel_Section {
	float: left;
	width: 100% !important;
	margin: 0px !important;
	padding:15px 0px !important;
}
.Carousel_Section .vc_column_container .vc_column-inner .wpb_wrapper {
	float: none !important;
	margin: 0 auto !important;
	width: 1000px !important;
}
.Carousel_Section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_images_carousel .wpb_wrapper {
	float: left;
	width: 100% !important;
	margin: 0px !important;
}
.learning_section {
	float: none;
	height:410px;
	margin: 0;
	padding: 0;
	background:url(//brightsandz.co/wp-content/uploads/2017/02/stay-in-touch.jpg) no-repeat center top;
	background-size:cover;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper {
	float: none !important;
	margin: 0 auto !important;
	width: 1170px !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
	float: left !important;
	margin: 0 !important;
	padding:50px 0 !important;
	width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column h1 {
	color: #fff !important;
	font-family: "Lato", sans-serif;
	font-size: 44px !important;
	font-weight:700;
	line-height: 60px !important;
	margin: 0;
	padding: 0;
	float:left;
	text-align:center;
	width:100%;
	text-transform: none;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p {
	color: #fff !important;
	float: left;
	font-size: 18px !important;
	font-weight: 400;
	line-height: 28px !important;
	margin: 0;
	padding: 5px 29% 0;
	text-align: center;
	text-transform: none;
	width: 100%;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch {
	float: left !important;
	margin:0px !important;
	padding:20px 0px 0px !important;
	width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form {
	margin:0px !important;
	width: 100% !important;
	text-align:center;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form input {
	color: #fff!important;
	font-size: 18px !important;
	font-weight: 400;
	margin: 0;
	padding:0px 10px;
	text-align: center;
	text-transform: none;
	width: 35%;
	font-family: "Lato", sans-serif;
	border:none;
	border-bottom:1px solid #fff;
	background:none;
	height:50px;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form input[type="submit"] {
	background: none;
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff !important;
	font-family: "Lato", sans-serif;
	font-size: 18px !important;
	font-weight: 400;
	height: 50px;
	margin: 20px 0 0 !important;
	padding: 0 50px;
	text-align: center;
	text-transform: none;
	width: auto;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form input[type="submit"]:hover {
	background:#fff !important;
	color:#1ad372 !important
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form p span {
    position: relative;
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form p .wpcf7-not-valid-tip {
    float: left;
    left: 0 !important;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 29px;
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form .wpcf7-validation-errors {
    line-height: 24px;
    text-transform: capitalize;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form .wpcf7-mail-sent-ok {
    color: #fff !important;
    float: left;
    font-size: 16px !important;
    line-height: 30px !important;
    text-transform: capitalize;
    width: 100% !important;
}
.wpcf7-form input[type="submit"] {background:#1ad372 !important;}
/*---------------------------------------------Contact---------------------------------------------*/
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper .ultimate_google_map {
	height: 100% !important;
	width: 100% !important;
}
.contact_section .vc_col-sm-6.contact_form_area .vc_column-inner .wpb_wrapper {
	float: left;
	padding:5% 7% !important;
	width: 100% !important;
}
.contact_section .contact_form_area .riven-container {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .riven-heading {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .wpcf7 {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .wpb_raw_code {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .riven-heading h2 {
	float: left;
	font: 700 36px "Lato", sans-serif;
	margin: 0 !important;
	padding:10px 0 20px !important;
	text-align: left;
	text-decoration: none;
	width: 100% !important;
}
.contact_section .contact_form_area .wpcf7 form {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-form {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-form p {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-form p:first-child {
	width: 48% !important;
}
.contact_section .contact_form_area .contact-form p:nth-child(2) {
 width: 48% !important;
float:right;
}
.contact_section .contact_form_area .wpcf7 form .contact-form p input {
	border-radius: 10px !important;
}
.contact_section .contact_form_area .wpcf7 form .contact-form p textarea {
	border-radius: 10px !important;
}
.contact_section .contact_form_area .wpcf7 form .contact-form p .submit {
	background:  none !important;
	border:none !important;
	border-radius: 0 !important;
	float: left;
	padding: 0 !important;
	width: auto;
}
.contact_section .contact_form_area .wpcf7 form .contact-form p .submit input {
	background: #fff !important;
	border: 1px solid #1ad372 !important;
	color:#1ad372 !important;
	border-radius: 30px !important;
	float: left;
	padding: 16px 50px !important;
	width: auto;
}
.contact_section .contact_form_area .wpcf7 form .contact-form p .submit input:hover {
	background: #1ad372 !important;
	border: 1px solid #1ad372 !important;
	color:#fff!important;
}
.contact_section .vc_col-sm-6.contact_form_area .vc_column-inner .wpb_wrapper .wpb_raw_code.wpb_raw_html .wpb_wrapper {
	float: left;
	padding: 20px 0 0 !important;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-info {
	float: left;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-info .contact-left {
	float: left;
	width: 48% !important;
}
.contact_section .contact_form_area .contact-info .contact-right {
	float: right;
	width: 48% !important;
}
.contact_section .contact_form_area .contact-info h5 {
	color: #000;
	float: left;
	font: 700 20px/36px "Lato", sans-serif !important;
	margin: 0;
	padding: 0px;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-info p {
	color: #787878;
	float: left;
	font: 400 16px/24px "Lato", sans-serif !important;
	margin: 0;
	padding: 0 0 15px;
	width: 100% !important;
}
.contact_section .contact_form_area .contact-info p a {
	font: 400 16px/24px "Lato", sans-serif !important;
	float: left;
	clear:both;
	color: #787878!important;
}
.contact_section .contact_form_area .contact-info p a:hover {
	color:#1ad372 !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper {
	height: 690px !important;
	margin: 0 !important;
	padding: 0 !important; display:none;
}
.woocommerce .my_account .myaccount_user {
    display: none !important;
}
.fa {
    display: inline-block;
    font-family: FontAwesome !important;
}
/*.joinus_section .wpb_column.vc_column_container::before {
 background: linear-gradient(135deg, #12ff83 0%, #1ad372 100%, #1ad372  100%);
 content: "";
 height: 100%;
 left: 0;
 opacity: 0.7;
 position: absolute;
 top: 0;
 width: 100%;
z-index:9;
}*/
.joinus_section {
	float: none;
	margin: 0;
	padding:0px;
	/*width: 100% !important;*/
	position:relative;
	background:url(//brightsandz.co/wp-content/uploads/2017/02/book-an-audit.jpg) no-repeat center top;
	background-size:cover;
}
.joinus_section .vc_column_container {
	float: left;
	padding: 20px 0 !important;
	width: 100% !important;
}
.joinus_section .wpb_column.vc_column_container .vc_column-inner {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100% !important;
	z-index: 999;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper {
	float: none !important;
	margin: 0 auto !important;
	width: 1170px !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
	float: left;

	width: 98% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main {
	float: left;
	padding:10px 0px !important;
	width: 100% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main .bg-joinus_left {
	float: left;
	padding: 0px !important;
	width: 60% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main .bg-joinus_right {
	float: right;
	padding: 0px !important;
	width: 40% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main h1 {
	color: #fff;
	font-size: 36px;
	margin:0px;
	text-transform: none;
	font-family: Lato;
	font-weight:300;
	float: left;
	padding: 0px !important;
	line-height: 36px !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main p {
	clear: left;
	color: #fff;
	float: left;
	font-family: "Lato", sans-serif !important;
	font-size: 22px !important;
	font-weight: 300 !important;
	line-height: 30px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: none;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main a {
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff;
	float: right;
	font-family: "Lato", sans-serif !important;
	font-size: 17px !important;
	font-weight: 400 !important;
	line-height: 42px !important;
	padding: 0 35px 0px !important;
	text-transform: uppercase;
	margin:13px 0px 0px;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main a:hover {
	background:#1ad372!important;
	border: 1px solid #1ad372!important;
}
.page-id-1168 .wrapper .right-sidebar {
	display: none !important;
}
.page-id-1168 .wrapper .col-lg-9.col-md-9.main-sidebar {
	width:100% !important;
	padding:0px !important;
	margin:0px !important;
}
.page-id-1168 .container {
	width:100% !important;
	float:left;
	padding:0px !important;
	margin:0px !important;
}
.page-id-1168 .footer .container {
	width:1170px !important;
	float:none;
	padding:0px !important;
	margin:0px auto !important;
}
.page-id-1168 .container .row {
	width:100% !important;
	float:left;
	padding:0px !important;
	margin:0px !important;
}
.page-id-1168 .container .row .vc_column-inner {
	width:100% !important;
	float:left;
	padding:0px !important;
	margin:0px !important;
}
.faq_section {
	float: left;
	padding: 0px !important;
	width: 100% !important;
}
.faq_electro_min {
	float: left;
	margin: 0;
	padding: 80px 0 30px !important;
	width: 100% !important;
}
.faq_electro_min h1 {
	line-height: 50px;
	text-transform: none;
	color: #000;
	font-family: Lato;
	font-size: 36px;
	font-weight:700;
	float: left;
	margin: 0;
	padding:0px 0px 5px !important;
	width: 100% !important;
}
.faq_electro_min h3 {
	line-height: 43px;
	font-weight:300;
	text-transform: none;
	color: #000;
	font-family: Lato;
	font-size: 36px;
	float: left;
	margin: 0;
	padding:0px 0px 10px !important;
	width: 100% !important;
}
.faq_electro_min p {
	line-height:25px;
	margin: 0px 0px 20px;
	text-transform: none;
	color: #797979;
	font-family: Lato;
	font-size: 16px;
	float: left;
	padding:0px !important;
	width: 100% !important;
	font-weight:400;
}
.page-id-1168 .container .row .faq_electro_min .vc_column-inner .wpb_wrapper {
	margin: 0 auto !important;
	width: 1170px !important;
}
.page-id-1168 .container .row .faq_electro_min .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	width: 100% !important;
}
.page-id-1168 .container .row .faq_section .vc_column-inner .wpb_wrapper {
	margin: 0 auto !important;
	width: 1170px !important;
}
.page-id-1168 .container .row .faq_section .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	width: 100% !important;
}
.faq_section {
	background: #f5f5f5 !important;
	float: left;
	margin: 0 !important;
	padding: 30px 0 !important;
	width: 100% !important;
}
.faq_section h1 {
	line-height: 50px;
	text-transform: none;
	color: #000;
	font-family: Lato;
	font-size: 36px;
	font-weight:700;
	float: left;
	margin: 0;
	padding:0px 0px 5px !important;
	width: 100% !important;
}
.faq_section .vc_tta-container {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_tta-panels .vc_tta-panel-heading {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_tta-panels .vc_tta-panel-body {
	float: left;
	background:#f5f5f5 !important;
}
.faq_section .vc_tta-container .vc_tta-panels h4 {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_general .vc_tta-panel {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_general .vc_tta-panels {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_general {
	float: left;
	width: 100% !important;
}
.faq_section .vc_tta-container .vc_tta-panels h4 span {
	color:#1bd373 !important;
}
.faq_section .vc_tta-container .vc_tta-panels h4 .vc_tta-title-text {
	color: #fff !important;
	font-weight: bold !important;
}
.faq_section .vc_tta-container .vc_tta-panels h4 a {
	padding: 15px 26px !important;
	background: #1bd373 !important
}
.faq_section .vc_tta-container .vc_tta-panels .vc_active h4 a {
	padding: 15px 26px !important;
	background: #f5f5f5 !important;
	color: #1bd373 !important
}
.faq_section .vc_tta-container .vc_tta-panels .vc_active h4 span {
	color: #1bd373 !important
}
.faq_section .vc_tta-container .vc_tta-panels .vc_active .vc_tta-panel-heading {
	border-top:4px solid #1bd373 !important
}
footer.footer {
	float: left;
	width: 100% !important;
}
footer.footer {
	float: left;
	width: 100% !important;
}
.vc_tta-panel.vc_active::before {
 display:none !important;
}
.footer-v5 .footer-office {
	float: left;
	width: 100%;
	background:#3f4146 !important;
}
.footer-v5 .footer-bottom {
	float: left;
	width: 100%;
	background:#34363b !important;
}
.archive .wrapper.boxed {
	padding: 60px 0 0 !important;
}
.right-sidebar .widget {
	background: none !important;
	border: medium none !important;
	float: left;
	margin: 0;
	padding: 0 !important;
	width: 100% !important;
}
.right-sidebar .widget .title-block {
	color: #4d4d4d!important;
	font-size: 17px;
	font-weight: bold;
	padding:0px 0px 28px !important;
	text-transform: uppercase;
	font-family: Lato;
	line-height: normal;
	float: left;
	margin: 0;
	width: 100% !important;
	background: none !important;
}
.right-sidebar .widget .vertical_list {
	float: left;
	margin: 0;
	padding: 0 0px 30px !important;
	width: 100% !important;
}
.right-sidebar .widget .vertical_list ul {
	float: left;
	margin: 0;
	padding: 0 !important;
	width: 100% !important;
}
.right-sidebar .widget .vertical_list ul li {
	float: left;
	margin: 0;
	padding: 0px 0px 5px !important;
	width: 100% !important;
}
.right-sidebar .widget .vertical_list ul li a {
	color: #1ad372;
	color: #4d4d4d;
	font-size: 16px;
	font-weight: 400;
	font-family: Lato;
	float: left;
	margin: 0;
}
.right-sidebar .widget .vertical_list ul li a:hover, .right-sidebar .widget .vertical_list ul li:hover a {
	color:#1ad372 !important;
}
.right-sidebar .widget form {
	float: left;
	margin: 0;
	padding: 0 0px 30px !important;
	width: 100% !important;
}
.right-sidebar .widget .price_slider_wrapper {
	float: left;
	margin: 0;
	padding: 0 0px 30px !important;
	width: 100% !important;
}
.right-sidebar .widget .price_slider_wrapper .ui-slider-range {
	background:linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%) !important;
}
.widget_price_filter .price_slider_amount .price_label span {
	color: #1ad372 !important;
}
.widget_price_filter .price_slider_amount .price_label {
	color: #000;
	display: inline-block;
	float: left;
	font-family: "Lato", sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin-top: 5px;
}
.right-sidebar .widget .price_slider_wrapper .price_slider_amount .button {
	border: 1px solid #1ad372 !important;
	color: #1ad372 !important;
}
.right-sidebar .widget .price_slider_wrapper .price_slider_amount .button:hover {
	border:1px solid #1ad372 !important;
	background:#1ad372 !important;
	color:#fff !important;
}
.blog .se-pre-con {
	display: none !important;
}
.blog .wrapper.boxed {
	padding: 70px 0 0 !important;
}
.right-sidebar .widget ul.blog-content {
	float: left;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.right-sidebar .widget ul.blog-content li {
	float: left;
	margin: 0;
	padding: 0px 0px 30px !important;
	width: 100% !important;
}
.right-sidebar .widget ul.blog-content li .blog-img {
	border-radius: 10px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	border-radius:0px;
	width:60px;
	height:60px;
}
.right-sidebar .widget ul.blog-content li .bg-gradient {
	display: block;
	float: left;
	height: 100%;
	width: 100%;
}
.right-sidebar .widget ul.blog-content li a img {
	float: left;
	border-radius:0px;
	width: 100%;
}
.right-sidebar .widget ul.blog-content li .bg-gradient::before {
 background:none !important;
}
 .right-sidebar .widget ul.blog-content li:hover .bg-gradient::before {
 background:linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%) !important;
 height: 100%;
 opacity: 0.7;
 width: 100%;
 content: "";
 left: 0;
 position: absolute;
border-radius:0px;
 top: 0;
}
.right-sidebar .widget ul.blog-content li:hover {
	background:none !important;
}
.right-sidebar .widget ul.blog-content li .blog-post-info .post-name a {
	display: block;
	font-family: "Lato", sans-serif !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 22px !important;
	margin: 0 0 6px !important;
}
.right-sidebar .widget ul.blog-content li:hover .blog-post-info .post-name a {
	color: #1ad372 !important;
}
.blog .right-sidebar .widget {
	border-bottom: 1px solid #d3d3d3 !important;
	margin-bottom: 30px !important;
	padding-bottom: 30px !important;
}
.blog .right-sidebar .widget:last-child {
	border-bottom:0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.right-sidebar .widget ul.blog-content li:last-child {
	padding-bottom:0px !important;
}
.widget ul li a:hover, .widget ul li:hover a {
	color:#1ad372 !important;
}
.right-sidebar .widget ul.social-networks li a:hover, .right-sidebar .widget ul.social-networks li:hover a {
	color:#fff!important;
}
.main-sidebar .site-content .blog-content ul.blog_post {
	float: left;
	width: 100% !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li {
	float: left;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main {
	float: left;
	width: 100% !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .bg-gradient {
	float: left;
	height: 300px !important;
	width: 100% !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .bg-gradient::before {
 background:none !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .bg-gradient img {
	float: left;
	height: 100% !important;
	width: 100% !important;
	object-fit: cover;
}
.main-sidebar .site-content .blog-content ul.blog_post li:hover .bg-gradient::before {
 background:linear-gradient(135deg, #1cff88 0%, #1ad372 100%, #1ad372 100%) !important;
 height: 100%;
 opacity: 0.7;
 width: 100%;
 content: "";
 left: 0;
 position: absolute;
border-radius:0px;
 top: 0;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog-img {
	float: left;
	width: 100% !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content {
	float: left;
	width: 100% !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content h3 {
	font-size: 17px !important;
	margin: 10px 0 20px !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content h3 a:hover {
	color:#1ad372 !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content span {
	margin: 0 15px !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content .edit-link {
	display:none !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .button-readmore {
	float: left;
	width: 100%;
}
.main-sidebar .site-content .blog-content ul.blog_post li .button-readmore a {
	border: 1px solid #1ad372 !important;
	float: left;
	color: #1ad372 !important;
	padding: 7px 30px 9px !important;
	border-radius: 20px !important;
}
.main-sidebar .site-content .blog-content ul.blog_post li .button-readmore a:hover {
	border: 1px solid #1ad372 !important;
	color: #fff;
	background:#1ad372 !important;
	color:#fff !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper h1 {
	float: left;
	font: 700 36px/40px "Lato", sans-serif;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	width: 100% !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper h3 {
	float: left;
	font: 300 36px/40px "Lato", sans-serif;
	margin: 0 !important;
	padding: 0 0 15px !important;
	text-align: center;
	width: 100% !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper p {
	float: left;
	font: 400 15px/24px "Lato", sans-serif !important;
	margin: 0 !important;
	padding: 0 2% !important;
	text-align: center;
	width: 100% !important;
}
.page-id-1006 .container {
	/*float: left ;
	margin:0px!important;
	padding:0px !important;
	width: 100% !important;*/
}
.page-id-1006 .footer .container {
	float: none;
	margin:0px auto !important;
	padding:0px !important;
	width: 1170px !important;
}
.page-id-1006 .vc_column_container .vc_column-inner .wpb_wrapper .vc_column-inner {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
.page-id-1006 .vc_column_container .vc_column-inner {
	margin:0px auto !important;
	width: 1170px !important;
	float: none !important;
}
.page-id-1006 .vc_column-inner .wpb_wrapper {
	float: left;
	margin:0px !important;
	padding:0px !important;
	width: 100% !important;
}
.Tech_Specs {
	background: #1ad372 !important;
	float: left;
	width: 100% !important;
}
.Tech_Specs .vc_column-inner .image_left .wpb_wrapper img.attachment-full {
	max-width: auto !important;
	width: auto !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech {
	padding: 75px 0 6px !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column {
	float: left;
	padding: 0 0 40px 30px !important;
	width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column h2 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 9px;
	font-family: Lato;
	float: left;
	padding: 0px !important;
	width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin: 0px 0px 9px;
	font-family: Lato;
	float: left;
	padding: 0px !important;
	width: 80% !important;
}
/*.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column:first-child {
	margin-left: -175px;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column:nth-child(2) {
 margin-left: 10px !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column:nth-child(3) {
margin-left: -80px;
 margin-top: 4px;
}
*/
.Parameters_Section {
	float: left;
	padding: 60px 0 40px !important;
	width: 100% !important;
}
.Compliance_Section {
	float: left;
	padding: 10px 0 !important;
	width: 100% !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .vc_inner.vc_row-fluid {
	margin: 0 !important;
}
.Compliance_Section .vc_column-inner .wpb_wrapper .vc_inner.vc_row-fluid {
	margin: 0 !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .wpb_text_column h1 {
	color: #000;
	float: left;
	font: 700 38px "Lato", sans-serif;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .wpb_text_column h3 {
	color: #000;
	float: left;
	font: 300 36px "Lato", sans-serif;
	margin: 10px 0px 30px;
	padding: 0;
	width: 100% !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .wpb_text_column p {
	color: #797979;
	float: left;
	font:400 16px/24px "Lato", sans-serif !important;
	margin: 0 0 20px;
	padding: 0;
	width: 100% !important;
}
.Compliance_Section .vc_column-inner .wpb_wrapper .wpb_text_column h2 {
	color: #000;
	float: left;
	font: 700 20px/36px "Lato", sans-serif;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	width: 100% !important;
	position: relative;
}
.Compliance_Section .vc_column-inner .wpb_wrapper .wpb_text_column h2::before {
 background: #1ad372;
 content: "";
 height: 15px;
 left: -20px;
 position: absolute;
 top: 9px;
 width: 3px;
}
.Compliance_Section .vc_column-inner .wpb_wrapper .wpb_text_column p {
	color: #797979;
	float: left;
	font:400 16px/24px "Lato", sans-serif !important;
	margin:0px;
	padding:0px;
	width: 100% !important;
}
.Compliance_Section .vc_column-inner .wpb_row .vc_col-sm-4.vc_column_container {
	margin-bottom: 50px !important;
}
.Compliance_Section .vc_column-inner .wpb_row .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
	float: left;
	margin: 0 !important;
	padding: 0 20px !important;
	width: 100% !important;
}
.page-id-1004 .container {
	/*float: left;
	margin:0px !important;
	padding:0px !important;
	width: 100% !important;*/
}
.page-id-1004 .footer .container {
	float: none;
	margin:0px auto !important;
	padding:0px !important;
	width: 1170px !important;
}
.page-id-1004 .vc_column_container .vc_column-inner .wpb_wrapper .vc_column-inner {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
.page-id-1004 .vc_column_container .vc_column-inner {
	margin:0px auto !important;
	width: 1170px !important;
	float: none !important;
}
.page-id-1004 .vc_column-inner .wpb_wrapper {
	float: left;
	margin:0px !important;
	padding:0px !important;
	width: 100% !important;
}
.Radiation_section {
	float: left;
	margin: 0 !important;
	padding: 60px 0;
	width: 100% !important;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column h1 {
	color: #000;
	float: left;
	font: 700 36px "Lato", sans-serif;
	margin: 0;
	padding: 0;
	width: 100% !important;
	text-align:center;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column h3 {
	color: #000;
	float: left;
	font: 300 36px "Lato", sans-serif;
	margin: 5px 0 10px;
	padding: 0;
	width: 100% !important;
	text-align:center;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column p {
	color: #797979;
	float: left;
	font:400 16px/24px "Lato", sans-serif !important;
	margin:0px 0px 20px !important;
	padding:0px 15%;
	width: 100% !important;
	text-align:center;
}
.Radiation_section .vulnerable_radiation {
	float: left;
	margin: 0 !important;
	padding: 30px 0 0 !important;
	width: 100% !important;
}
.Radiation_section .vulnerable_radiation .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
	float: left;
	margin: 0;
	padding:0 15px !important;
	text-align: center;
	width: 100% !important;
}
.Radiation_section .vulnerable_radiation .radiation_image {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100% !important;
}
.Radiation_section .vulnerable_radiation .radiation_image img {
	margin: 0;
	padding: 0;
	width: 55px !important;
}
.Radiation_section .vulnerable_radiation .vc_col-sm-4 .wpb_text_column .wpb_wrapper h2 {
	margin: 8px 0px;
	float: left;
	padding: 0;
	text-align: center;
	width: 100% !important;
	font:700 18px/30px "Lato", sans-serif !important;
	color:#000;
}
.Radiation_section .vulnerable_radiation .vc_col-sm-4 .wpb_text_column .wpb_wrapper h5 {
	margin:0px;
	float: left;
	padding: 0;
	text-align: center;
	width: 100% !important;
	font:400 16px/24px "Lato", sans-serif !important;
	color:#797979;
}
.passion_section {
	background: #eff0f2 !important;
	float: left;
	margin: 0 !important;
	padding: 60px 0;
	position: relative;
	width: 100% !important;
	height:480px
}
.passion_section .mission_section {
	float: left;
	margin: 0 !important;
	padding: 0;
	width: 100% !important;

}
.passion_section::before {
    width:50% !important;
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
    content: "";
    background: url(//brightsandz.co/wp-content/uploads/2016/09/Passion-Driven-1.jpg) no-repeat center right;
    z-index: 999;height: 100% !important;
}
.passion_section .mission_section vc_col-sm-6:nth-child(2n){
   display:none;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper h2 {
	color: #000;
	float: left;
	font: 700 36px/50px "Lato", sans-serif !important;
	margin: 0;
	padding: 0px 0px 30px;
	width: 100% !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper h3 {
	color: #000;
	float: left;
	font: 700 20px "Lato", sans-serif !important;
	margin: 0;
	padding: 10px 0 5px;
	width: 100% !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper p {
	color: #000;
	float: left;
	font: 400 16px/24px "Lato", sans-serif !important;
	margin: 0;
	padding: 0 0 15px;
	width: 100% !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper a.read_more {
	color: #1ad372;
	float: left;
	font: 400 16px/30px "Lato", sans-serif !important;
	margin:30px 0px 0 !important;
	padding: 5px 30px;
	text-transform: capitalize;
	border: 1px solid #1ad372;
	border-radius:20px;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper a.read_more:hover {
	background:#1ad372 !important;
	color: #fff;
}
.testimonials_section {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/bg-testimonials.jpg) no-repeat center top;
	background-size: cover;
	float: left;
	margin: 0 !important;
	padding:65px 0 !important;
	width: 100% !important;
}
.testimonials_section .test_heading {
	float: left;
	width: 100% !important;
}
.testimonials_section .test_heading .riven-heading {
	float: left;
	width: 100% !important;
	/*background:url(//brightsandz.co/wp-content/uploads/2017/01/number_bg_28-1.png) no-repeat center top;*/
	padding:45px 0px;
}
.testimonials_section .test_heading .riven-heading h1 {
	color: #232937;
	display: block;
	font-family: Montserrat;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1px;
	margin:0px 0px 3px;
	text-transform: uppercase;
	float: left;
	width: 100% !important;
}
.testimonials_section .test_heading .riven-heading h1 span {
	color: #232937;
	float: left;
	font-size: 30px;
	font-weight: 300 !important;
	letter-spacing: 1.7px;
	width: 100% !important;
}
.testimonials_section .testimonial {
	float: left;
	margin: 30px 0 0;
	width: 100% !important;
}
.testimonials_section .testimonial .owl-carousel {
	margin: 0 auto;
	width: 747px;
}
.testimonials_section .testimonial .owl-stage-outer {
	float: left;
	margin:0px;
	width: 100% !important;
}
.testimonials_section .testimonial .owl-carousel .testimonial-desc {
	background: #fff;
	border: 1px solid #e1e1e1;
	padding: 15px 20px 27px;
	float: left;
	margin:0px;
	width: 100% !important;
	height:130px;
}
.testimonials_section .testimonial .team_description {
	padding:0px;
	float: left;
	margin:0px;
	width: 100% !important;
}
.testimonials_section .testimonial .team_description p {
	color: #3d3d3d;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	width: 100%;
}
.testimonials_section .testimonial .owl-carousel .testimonial-desc .vote-point {
	color: #a5a5a5;
	display: inline-block;
	font-size: 12px;
	font-weight: 900;
	display:none;
}
.testimonials_section .testimonial .owl-carousel .testimonial-desc span {
	color: #000;
}
.testimonials_section .testimonial .team_description p {
	color: #3d3d3d !important;
	float: left;
	font: 400 14px/20px "Lato", sans-serif !important;
	margin: 0;
	padding: 5px 0 0 !important;
	text-align: center;
	width: 100%;
}
.testimonials_section .testimonial .owl-carousel .owl-controls {
	height: auto;
	margin-top: 0;
}
.testimonials_section .testimonial .owl-carousel .owl-controls .owl-nav .owl-prev {
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 0;
	color: #b8b8b8;
	font-size: 16px;
	height: 130px;
	left: -60px;
	line-height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	width: 50px;
}
.testimonials_section .testimonial .owl-carousel .owl-controls .owl-nav .owl-next {
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 0;
	color: #b8b8b8;
	font-size: 16px;
	height: 130px;
	left: auto;
	line-height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	width: 50px;
	right: -60px;
}
.owl-controls .owl-nav i {
	float: left;
	line-height: 25px !important;
	text-align: center;
	width: 100% !important;
}
.testimonials_section .testimonial .owl-carousel .testimonial-sticky {
	float: left;
	width: 100% !important;
	margin: -20px 0 0;
}
.testimonials_section .testimonial .owl-carousel .testimonial-sticky .testimonial-profile {
	border:none;
	height: 74px;
	width: 74px;
}
.testimonials_section .testimonial .owl-carousel .testimonial-sticky .testimonial-profile .testimonial-img {
	border: 1px solid #ebebeb;
	height: 74px;
	margin: 0;
	width: 74px !important; display:none;
}
.testimonials_section .testimonial .testimonial-content h3 {
	color: #444;
	font-size: 16px;
	font-weight: 700;
	margin:10px 0px 0;
	padding:10px;
	text-transform: none;
	float: left;
	width: 100% !important;
}
.Speaker_Section {
	float: left;
	margin: 0 !important;
	padding: 60px 0 !important;
	width: 100% !important;
}
.Speaker_Section {
	float: left;
	margin: 0 !important;
	padding: 60px 0;
	width: 100%;
}
.Speaker_Section .Speaker_head {
	float: left;
	margin: 0 !important;
	padding: 0 0 50px !important;
	width: 100% !important;
}
.Speaker_Section .Speaker_head .vc_column-inner .wpb_wrapper .wpb_text_column h2 {
	float: left;
	margin: 0 !important;
	padding:0px !important;
	width: 100% !important;
	color: #232937;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 1.7px;
	font-family:"Lato", sans-serif !important;
	text-align:center;
	line-height: 50px;
}
.Speaker_Section .Speaker_body {
	float: left;
	margin: 0 !important;
	padding:0px !important;
	width: 100% !important;
}
.Speaker_Section .Speaker_body .Speaker_area .vc_column-inner .wpb_single_image figure .vc_single_image-wrapper {
	float: left;
	padding: 0 15px !important;
	width: 100% !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main {
	float: left;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san {
	float: left;
	margin: 0 0 30px !important;
	width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san h3 {
	color: #232937;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	margin:0px 0px 6px;
	width: 100%;
	font-family:"Lato", sans-serif !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san p {
	color: #565656!important;
	font-weight: 400;
	font-size: 15px !important;
	line-height: 22px !important;
	margin:0px;
	width:100%;
	font-family:"Lato", sans-serif !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san .last_section:hover {
	background:#1ad372 !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san .last_section {
	border: 2px solid #1ad372;
	border-radius: 100%;
	float: left;
	height: 65px;
	padding: 0px !important;
	width: 65px;
	margin:0px 20px 15px 0px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san .last_section span {
	border: 2px solid #1ad372;
	border-radius: 100%;
	float: left;
	height: 55px;
	margin: 3px;
	padding: 0 !important;
	width: 55px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:first-child .last_section span {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker1.png) no-repeat center 10px;
	background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:first-child .last_section span:hover {
	background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(2) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker2.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(2) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(3) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker3.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(3) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(4) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker4.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san:nth-child(4) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san .last_section img {
	float: left;
	padding: 0px !important;
	width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound {
	float: left;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san {
	float: left;
	margin: 0 0 30px !important;
	width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san h3 {
	color: #232937;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	margin:0px 0px 6px;
	width: 100%;
	font-family:"Lato", sans-serif !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san p {
	color: #565656!important;
	font-weight: 400;
	font-size: 15px !important;
	line-height: 22px !important;
	margin:0px;
	width: 100%;
	font-family:"Lato", sans-serif !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san .last_section {
	border: 2px solid #1ad372;
	border-radius: 100%;
	float: left;
	height: 65px;
	padding: 0px !important;
	width: 65px;
	margin:0px 20px 15px 0px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san .last_section:hover {
	background:#1ad372 !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san .last_section span {
	border: 2px solid #1ad372;
	border-radius: 100%;
	float: left;
	height: 55px;
	margin: 3px;
	padding: 0 !important;
	width: 55px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:first-child .last_section span {
	background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker5.png) no-repeat center 10px;
	background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:first-child .last_section span:hover {
	background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(2) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker6.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(2) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(3) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker7.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(3) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(4) .last_section span {
 background:url(//brightsandz.co/wp-content/uploads/2017/01/Speaker8.png) no-repeat center 10px;
 background-size:30px auto;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san:nth-child(4) .last_section span:hover {
 background-position:center -20px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .last_section img {
	float: left;
	padding: 0px !important;
	width: 100%;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-top: 4px solid #1bd373 !important;
}
#connect-with-us .contact-info ul li a {
	color: #797979;
	float: left;
	padding: 0 15px 0px 0px !important;
	width: auto !important;
}
#connect-with-us .contact-info ul li:nth-child(2) a:nth-child(3) {
 border-left: 1px solid #d3d3d3 !important;
padding-left:15px !important
}
.testimonial-content .review-star .review-result-wrapper > i {
	color: #f59409 !important;
}
body .scroll-to-top {
	border-color: #1bd373 !important;
	color: #1bd373 !important;
}
#main .vc_icon_element-inner .vc_icon_element-icon.fa::before {
 background-size: 50px auto !important;
 left: 1px !important;
}
#main .vc_icon_element-inner:hover .vc_icon_element-icon.fa::before {
 background-position: center -55px;
}
#news-faq a.btn {
	background:none;
	border:1px solid #1ad372 !important;
	color: #1ad372 !important;
	padding: 15px 50px !important;
}
#news-faq a.btn:hover {
	background: #1ad372 !important;
	color: #fff !important;
}
header.site-header .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12 {
	padding: 0 !important;
}
header.site-header .header-top .container-fluid h1.header-logo {
	left: 0 !important; 
}
.Carousel_Section .vc_column-inner .wpb_wrapper .vc_inner .vc_col-sm-3 .vc_column-inner .wpb_wrapper {
	float: left;
	margin: 0;
	width: 100% !important;
}
.Carousel_Section .vc_column-inner .vc_col-sm-3 .wpb_wrapper .vc_figure .vc_single_image-wrapper img {
	float: left;
	width: 100% !important;
}
.Carousel_Section .vc_column-inner .wpb_wrapper .vc_inner .vc_col-sm-3 .vc_column-inner .wpb_wrapper {
	float: left;
	margin: 0;
	width: 100% !important;
}
.wpb_wrapper .desc p {
	color: #666666;
	font: 15px/24px "Lato", sans-serif !important;
	width: 100% !important;
}
ul.products > li .button {
	background: none !important;
	border:1px solid #1ad372 !important;
	color:#1ad372; padding: 9px 15px 8px !important;
display:inline-block;
}
ul.products > li .button:hover {
	color: #fff !important;
	background:#1ad372 !important;
	border:1px solid #1ad372 !important;
}
.marketplaces-links a {margin-top:5px;}
.product_social ul li a {
	color: #1ad372 !important;
}
ul.products > li .box-border:hover .box_product::before {
 border-left: 3px solid #1ad372 !important;
 border-top: 3px solid #1ad372 !important;
}
ul.products > li .box-border:hover .box_product::after {
 border-right: 3px solid #1ad372 !important;
 border-bottom: 3px solid #1ad372 !important;
}
.main-sidebar .pagination ul.page-numbers li a {
	border: 1px solid #1ad372 !important;
	color: #1ad372 !important;
}
.main-sidebar .pagination ul.page-numbers li a:hover {
	background:#1ad372 !important;
	border: 1px solid #1ad372 !important;
	color: #fff !important;
}
.main-sidebar .pagination ul.page-numbers li span {
	border: 1px solid #1ad372 !important;
	color: #fff !important;
	background: #1ad372 !important;
}
.page .main-slider .btn-slider-4:hover {
	background: #1ad372 !important;
	border-color: #1ad372 !important;
	color: #fff !important;
}
.wpcf7-form .contact-form .contact-submit .button input {
	border: 1px solid #1ad372 !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: bold;
	padding: 15px 50px !important;
}
.wpcf7-form .contact-form .contact-submit .button input:hover {
	border: 1px solid #1ad372 !important;
	color: #fff !important;
	background:#1ad372 !important;
}
.wpcf7-form .contact-form .contact-submit .button {
	background: none!important;
	border:none !important;
	padding: 0 !important;
}
#smart-ebike .statup_smart .promo-startup p a {
	border-color: #fff !important;
	color: #fff !important;
}
#smart-ebike .statup_smart .promo-startup p a:hover {
	border-color: #fff !important;
	color: #1ad372 !important;
	background:#fff !important;
}
#smart-ebike .statup_smart .promo-startup a:hover, #smart-ebike .statup_smart2 .promo-startup a:hover, #smart-ebike .statup_smart1 .promo-startup a:hover {
	background: #fff !important;
	border-color: #fff !important;
	color: #1ad372 !important;
}
.footer-v5 .widget p {
	line-height: 24px;
	font-family: "Roboto";
	font-size: 15px !important;
	font-weight: 400 !important;
}
.footer-col .widget_post_blog ul.blog-content li .blog-img {
	float: left;
	width: 60px !important;
	height: 60px !important;
}
.footer-col .widget_post_blog ul.blog-content li .blog-img img {
	border-radius: 0px;
}
.footer-v5 .footer-bottom .footer-social ul li a {
	border: 1px solid #a7a7a7 !important;
	color: #a7a7a7 !important;
}
.footer-v5 .form-newletter .input.placeholder {
	border: 1px solid #a7a7a7 !important;
}
.footer-v5 .footer-bottom .footer-social ul li a:hover {
	border: 1px solid #1ad372 !important;
	background:#1ad372 !important;
	color: #fff !important;
}
.footer-v5 .copyright address {
	color: #a7a7a7;
}
.footer-v5 .copyright address a {
	color: #a7a7a7;
}
.footer-v5 .copyright address a:hover {
	color: #1ad372;
}
.footer-col form .form-newletter input.submit {
	border: 1px solid #1ad372 !important;
	color: #1ad372 !important;
	background:none !important;
	padding: 0px 30px !important;
}
.footer-col form .form-newletter input.submit:hover {
	border: 1px solid #1ad372 !important;
	background:#1ad372 !important;
	color: #fff !important;
}
.at-share-dock-outer.addthis-smartlayers.addthis-smartlayers-mobile {
	display: none !important;
}
#can_change_layout ul.products > li .box_product:hover .product-content h3 a {
	color:#1ad372 !important;
}
#can_change_layout ul.products > li .box_product:hover .button {
	background:#1ad372 !important;
}
.single ul.breadcrumb li:nth-child(4) {
 display:none;
}
.single ul.breadcrumb li:nth-child(3) {
 display:none;
}
.single .bg-gradient.side-breadcrumb .page-title h1 {
	font-size: 30px;
	line-height: 40px !important;
	width: 100% !important;
}
.single #main.wrapper.boxed {
	padding: 50px 0px 0px !important;
}
.single .right-sidebar .widget {
	border-bottom: 1px solid #d3d3d3 !important;
	margin-bottom: 30px !important;
	padding-bottom: 30px !important;
}
.single .name_author {
	font-weight: 900;
	color: #1ad372;
	text-transform: uppercase;
	margin-top: 15px;
	letter-spacing: 1.5px;
}
.single .comments-area form.comment-form p.form-submit .submit {
	border: 1px solid #1ad372 !important;
	float: left;
	color: #1ad372 !important;
	padding: 7px 30px !important;
	border-radius: 20px !important;
	background:none !important;
}
.single .comments-area form.comment-form p.form-submit .submit:hover {
	border: 1px solid #1ad372 !important;
	background:#1ad372 !important;
	color:#fff !important;
}
.single .comments-area form.comment-form p.form-submit::before {
 display:none;
}
.blog-main .blog-info-style.blog_info span a:hover {
	color: #1ad372 !important;
}
.blog-main:hover .title_blog a {
	color: #1ad372 !important;
}
ul.product-categories li::after {
 color: #1ad372 !important;
}
.Speaker_area.wpb_column.vc_column_container.vc_col-sm-6:first-child {
	padding: 0px 15px 0px 0px !important; width:40% !important;
}
.Speaker_area.wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) {
 padding: 0px 0px 0px 15px !important; width:40% !important; float:right !important;
}
.single ul.breadcrumb li:nth-child(2)::before {
 float: left;
}

footer .riven_social_widget  ul.riven_social-networks li a{
    border: 0px !important;
    color: #fff !important;
    border-radius: 100% !important;
    display: block;
    height: 35px;
    text-align: center !important;
    width: 35px !important;
    font-size: 15px !important;
    margin: 0px !important;
    line-height: 35px !important;
    float: left;
}
footer .riven_social_widget ul.riven_social-networks li.fb a {background:#3b5998 !important;}
footer .riven_social_widget ul.riven_social-networks li.tw a {background:#00aced !important;}
footer .riven_social_widget ul.riven_social-networks li.gplus a {background:#f74425 !important;}
footer .riven_social_widget ul.riven_social-networks li.linkedin a {background:#007bb6 !important;}
footer .riven_social_widget  ul.riven_social-networks li a:hover {
    background: #1ad372 !important;
    color: #fff !important;
}
footer .riven_social_widget  ul.riven_social-networks {
    float:left;
    width:100% !important;
   margin:0px;
   padding:0px;
}
footer .riven_social_widget  ul.riven_social-networks li {
    float:left;
   margin:0px;
   padding:4px;
}
footer .riven_social_widget {
    float:left;
    width:100% !important;
   margin:0px;
   padding:0px;
}
footer .riven_social_widget  ul.riven_social-networks li:first-child{
    padding-left: 0px !important;
}
.design_credit{
    float: right!important;
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    color: #767676 !important;
}
.design_credit img {
    margin: 0 1px -3px;
    width: 14px;
}
.design_credit a {
    color: #767676 !important;
    font-family: "Roboto", sans-serif;
}
.design_credit a:hover {
    color:#1ad372 !important;
}
ul.products > li .product-content {
    height: auto  !important;
}
.widget_price_filter .ui-slider .ui-slider-handle {background:#1ad372;}
.widget_price_filter .ui-slider .ui-slider-range {background:#1ad372 !important;}
ul.products > li .product-content span.price {margin-bottom: 15px; text-align:center;}
span.woocommerce-Price-amount.amount {padding-top:10px;display:block;}
ul.products > li .product-content .product_social{
   display:none !important;
}
.single-product.woocommerce .images {
    margin-right: 0px;
    display: block !important;
}
.single-product.woocommerce .summary {
    margin:0px;
position: relative;
}
.single-product.woocommerce .gallery_product{
    float: none;
    margin:0px;
margin-top: 10px;
    width:100% !important;
}
.single-product.woocommerce .gallery_product .views-block{
    float: none;
    margin:0px;
    width:100% !important;
}
.single-product.woocommerce .gallery_product  .owl-carousel{
    float: none;
    margin:0px;
    width:100% !important;
}
.single-product.woocommerce  .woocommerce-tabs{
   float:left;
   width:100%;
}
/*.single-product.woocommerce .gallery_product .owl-item{
    height:600px !important; overflow:hidden;
}*/
.single-product.woocommerce .gallery_product .owl-item img{
    width: auto !important;
    object-fit: cover;
    margin: 0 auto;
}
.single-product.woocommerce .gallery_product .owl-carousel .owl-controls .owl-nav i{
    line-height: 38px !important;
    padding: 0px !important;
}
.single-product.woocommerce .gallery_product .owl-carousel .owl-controls .owl-nav div{
   border:1px solid #1ad372 !important; color: #1ad372 !important;
}
.single-product.woocommerce .gallery_product .owl-carousel .owl-controls .owl-nav div:hover{
   border:1px solid #1ad372 !important; color: #fff !important; background:#1ad372 !important;
}
.single-product.woocommerce .owl-theme .owl-dots .owl-dot.active span{
  background:#1ad372 !important;
}
.single-product.woocommerce .owl-theme .owl-dots .owl-dot:hover span{
  background:#1ad372 !important;
}
.single-product.woocommerce .summary .left_summary{
    float: left;
    margin:0px;
    width:100% !important;
}
.single-product.woocommerce .summary  .product_title {
    color: #1ad372 !important;
    float: left;
    font-size: 30px !important;
    font-weight: 300;
    line-height: 40px !important;
    margin: 0px 0px 20px ;
    width: 100% !important;
}
.single-product.woocommerce .status-publish {
    margin-bottom: 30px !important;
    width: 100%;
    float: left;
}
.single-product.woocommerce .summary .Description{
    float: left;
    margin:0px; 
    width:100% !important;
}
.single-product.woocommerce .summary .Description h3{
    float: left;
    margin:0px; 
    width:100% !important;
     color:#555;
     font:500 16px/30px "Lato", sans-serif; 
    padding:5px 0px 0px
}
.single-product.woocommerce .summary .Description p{
    float: left;
    margin:0px; 
    width:100% !important;
     color:#555;
     font:400 14px/20px "Lato", sans-serif; 
    padding:0px 0px 5px
}
.single-product.woocommerce .summary .Description ul.heightlight{
    float: left;
    margin:0px; 
    width:100% !important;
}
.single-product.woocommerce .summary .Description  ul.heightlight li{
    float: left;
    margin:0px; 
    width:100% !important;
     color:#555;
     font:400 14px/20px "Lato", sans-serif; 
    padding:0px;
list-style: disc;
}
.single-product.woocommerce .summary .Description ul.Package{
    float: left;
    margin:0px 0px 0px 3%;  
    width:97% !important; 
}
.single-product.woocommerce .summary .Description  ul.Package li{
    float: left;
    margin:0px; 
    width:100% !important; list-style: outside;
     color:#555;
     font:400 14px/20px "Lato", sans-serif; 
    padding:0px; 
}
.single-product.woocommerce .summary .Description p img{
    float: left;
    margin:0px; 
    width:60% !important;
    padding:0px; height:auto !important;
}
.single-product.woocommerce .summary .product_social{
   display:none !important;
}
.single-product.woocommerce .summary .right_summary{
    float: left;
    margin:40px 0px ; 
    width:100% !important;
    padding: 10px 0px 0px;
    position: absolute;
    top:0px;
    left: 0px;
}
.single-product.woocommerce .summary .price {
    float: left;
    margin:0px 0px 10px; 
    width:100%; 

}
.single-product.woocommerce .summary .price span{
    float: none;
    margin:0px; 
     color:#1ad372 !important;
     font:500 30px/40px "Roboto", sans-serif;
display:inline;
}
p.price {color: #1ad372 !important;
    font: 500 30px/40px "Roboto", sans-serif;}
.single-product.woocommerce .summary form.variations_form{
    float: left;
    margin:0px; 
    width:100%; 
}
.single-product.woocommerce .summary form.variations_form table.variations{ 
    float: left;
    margin:10px 0px 30px; 
    width:100%; 
}
.single-product.woocommerce .summary form.variations_form table.variations tr{ 
    float: left;
    margin:0px; 
    width:100%;
}
.single-product.woocommerce .summary form.variations_form table.variations tr td.label{ 
    float: left;
    margin:0px; 
    width:100%;
    display:none;
}
.single-product.woocommerce .summary form.variations_form table.variations tr td.value{ 
    float: left;
    margin:0px; 
    width:100%; padding: 0px !important;
}
.single-product.woocommerce .summary form.variations_form table.variations tr td.value select{ 
    float: left;
    margin:0px; 
    width:100%; padding:0px 10px !important; background-color:#fff !important;
}
.single-product.woocommerce .summary form.variations_form table.variations tr .reset_variations{
   display:none !important;
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap{ 
    float: left;
    margin:0px; 
    width:100%; 
    padding:0px !important;
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button{ 
    float: left;
    margin:0px; 
    width:100%; 
    padding:0px !important;
} 
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button button{
   border:1px solid #1ad372 !important; color: #1ad372 !important; float:left;
border-radius: 30px;
    font-size: 13px;
    height: 35px;
    padding: 8px 20px;
    text-transform: uppercase;
    background: transparent;
margin-bottom:20px;
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button button:hover{
   border:1px solid #1ad372 !important; color: #fff !important; background:#1ad372 !important;
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button .quantity {
    float: left;
    margin: 0 20px 0px 0px;
    text-align: left;
    width: auto !important;
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button .quantity .qty-number{
   border:1px solid #e0e0e0!important; color: #787878 !important; 
}
.single-product.woocommerce .summary form.variations_form .single_variation_wrap .variations_button .quantity input{
   border-top:1px solid #e0e0e0!important;   border-bottom:1px solid #e0e0e0!important; color: #787878 !important; 
}
.page-id-1705 .row {
    margin: 0;
}
.page-id-1705 .entry-content {
    float: left;
    padding: 30px 0 !important;
    width: 100% !important;
}
.page-id-1705 .entry-content {
    float: left;
    padding: 30px 0 !important;
    width: 100% !important;
}
.Refund_Policy {
    float: left;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.Refund_Policy h3 {
    float: left;
    font: 700 36px/40px "Lato",sans-serif;
    margin: 0 !important;
    padding: 0 0px 15px !important;
    width: 100% !important;
}
.Refund_Policy h4 {
    float: left;
    font: 700 24px/40px "Lato",sans-serif;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
.Refund_Policy p{
    float: left;
    font:400 16px/24px "Lato",sans-serif;
    margin: 0 !important;
    padding:5px 0 !important;
    width: 100% !important;
}
.Refund_Policy p a{
    color:#1ad372  !important
}
.page-id-1195 .col-lg-9.col-md-9.main-sidebar {
    padding: 20px 0 !important;
    width: 100% !important;
}
.page-id-1195 .col-md-3.right-sidebar{
   display:none !important;
}
.Privacy_Policy {
    float: left;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.Privacy_Policy h5 {
    float: left;
    font:700 18px/30px "Lato",sans-serif;
    margin: 0 !important;
    padding: 0 0px 15px !important;
    width: 100% !important;
}
.Privacy_Policy h4 {
    float: left;
    font: 700 24px/40px "Lato",sans-serif;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
.Privacy_Policy p{
    float: left;
    font:400 16px/24px "Lato",sans-serif;
    margin: 0 !important;
    padding:5px 0 !important;
    width: 100% !important; 
}
.Privacy_Policy ul{
    float: left;
    margin: 0px 0px 0px 2% !important;
    padding:0 !important;
    width: 98% !important;
}
.Privacy_Policy ul li{
    float: left;
    margin: 0 !important;
    padding:5px 0px !important;
    width: 100% !important;
    font:400 16px/24px "Lato",sans-serif;  list-style: outside;
}
.Privacy_Policy p a{
    color:#1ad372  !important
}
.page-id-1712 .entry-content {
    float: left;
    padding: 30px 0 !important;
    width: 100% !important;
}
.disclaimer_section {
    float: left;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.disclaimer_section h4 {
    float: left;
    font: 700 24px/40px "Lato",sans-serif;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
.disclaimer_section p{
    float: left;
    font:400 16px/24px "Lato",sans-serif;
    margin: 0 !important;
    padding:5px 0 !important;
    width: 100% !important;
}
.disclaimer_section p a{
    color:#1ad372  !important
}
.disclaimer_section ul{
    float: left;
    margin: 0px 0px 0px 2% !important;
    padding:0 !important;
    width: 98% !important;
}
.disclaimer_section ul li{
    float: left;
    margin: 0 !important;
    padding:5px 0px !important;
    width: 100% !important;
    font:400 16px/24px "Lato",sans-serif;
}
.single.single-product .side-breadcrumb {
    background: #2e686a;
    background: -moz-linear-gradient(left, #2e686a 0%, #1ad372 99%);
    background: -webkit-linear-gradient(left, #2e686a 0%,#1ad372 99%);
    background: linear-gradient(to right, #2e686a 0%,#1ad372 99%); 
}

.main-slider .btn-slider-4 {
    background: none !important;
    border: 2px solid #1ad372!important; color:#1ad372 !important;
}
ul.products li .box_product img {
    height: 160px !important;
    width: auto !important;
}
ul.products li .box-border {
    border: 1px solid #d7d7d7;
    height: auto !important;
}
ul.products > li .box_product {
    height: auto !important;
}
/*ul.products li .box-border {
    border: 1px solid #d7d7d7;
    height: 475px !important;
}
ul.products > li .box_product {
    height: 470px !important;
}*/
.single-product.woocommerce .images img {width:auto !important;height:auto;}
.single-product.woocommerce .summary .Description .back_shop {
    width:100%;
    float: left;
    margin:15px 0px 10px;
}

.single-product.woocommerce .summary .Description .back_shop a{
    border: 1px solid #1ad372 !important;
    color: #1ad372 !important;
    float: left;
    border-radius: 30px;
    font-size: 13px;
    height: 35px;
    padding: 8px 20px;
    text-transform: uppercase;
    background: transparent;
    font-family:Lato;
    
}
.single-product.woocommerce .summary .Description .back_shop a:hover {
    border: 1px solid #1ad372 !important;
    color: #fff !important;
    background: #1ad372 !important;
}

.status-publish .woocommerce form table tbody tr input[type="submit"] {
    background: none !important;
    border: 1px solid #1ad372 !important;
    color: #1ad372;
}
.status-publish .woocommerce form table tbody tr input[type="submit"]:hover {
    background: #1ad372 !important;
    border: 1px solid #1ad372 !important;
    color: #fff;
}
.status-publish .woocommerce .cart-collaterals .cart_totals .text-left .wc-proceed-to-checkout a.checkout-button{
    background: none !important;
    border: 1px solid #1ad372 !important;
    color: #1ad372;
}
.status-publish .woocommerce .cart-collaterals .cart_totals .text-left .wc-proceed-to-checkout a.checkout-button:hover {
    background: #1ad372 !important;
    border: 1px solid #1ad372 !important;
    color: #fff;
}
.status-publish .woocommerce .cart-collaterals .cart_totals .text-left table.shop_table  tr td .amount{
    color: #1ad372;
}
.status-publish .woocommerce .cart-collaterals .cart_totals .text-left table.shop_table  tr td .amount .woocommerce-Price-currencySymbol{
    color: #1ad372;
}
.content-primary .woocommerce-message a.button {
    float: right;
    border: 1px solid #fff !important;
    border-radius: 20px;
    padding: 6px 20px !important;
    color: #fff !important;
}
.content-primary .woocommerce-message a.button:hover {
    background: #fff !important;
    border: 1px solid #fff !important;
    color: #1ad372 !important;
}
.content-primary .woocommerce-message {
    background: #1ad372 !important;
}
.single-product.woocommerce .woocommerce-tabs {display:block !important;}
.woocommerce-tabs ul.wc-tabs li.additional_information_tab {display:none !important;}
.single-product.woocommerce .woocommerce-tabs ul.tabs li a {
    float: left;
    border-radius: 0px !important;
    background: #1ad372 !important;
    border: 1px solid #1ad372 !important;    color: #fff !important;
}
.single-product.woocommerce .woocommerce-tabs .tab-content.show_review {
    float: left;
    width: 100% !important;
}
.single-product.woocommerce .woocommerce-tabs .tab-content.show_review div#tab-reviews {
    float: left;
    margin: 0px !important;
    width: 100% !important;
}
.single-product.woocommerce .woocommerce-tabs .tab-content.show_review div#tab-reviews form p.form-submit::before {
    display: none !important;
}
.single-product.woocommerce .woocommerce-tabs .tab-content.show_review div#tab-reviews form p.form-submit input{
    float: right;
    border: 1px solid #1ad372 !important;;
    border-radius: 20px !important;
    padding: 6px 20px !important;
    color: #1ad372 !important;    background: none !important;
}
.single-product.woocommerce .woocommerce-tabs .tab-content.show_review div#tab-reviews form p.form-submit input:hover {
    background: #1ad372  !important;
    border: 1px solid #1ad372 !important;
    color: #fff !important; 
}
.comment-form input {vertical-align:middle;}
.right_header ul li.customlinks .dropdown-menu{
    width:150px !important; top:25px !important;
}
.right_header ul li.customlinks .dropdown-menu ul li a{
    color:#2f2f2f !important
}
.site-content .status-publish .woocommerce form.login input.btn.btn-primary {
    color: #1ad372 !important;
    background: none !important;
    border: 1px solid #1ad372 !important;
}
.site-content .status-publish .woocommerce form.login input.btn.btn-primary:hover {
    color: #fff!important;
    background: #1ad372 !important;
    border: 1px solid #1ad372 !important;
}
.site-content .status-publish .woocommerce form.register input.btn.btn-primary {
    color: #1ad372 !important;
    background: none !important;
    border: 1px solid #1ad372 !important;
}
.site-content .status-publish .woocommerce form.register input.btn.btn-primary:hover {
    color: #fff!important;
    background: #1ad372 !important;
    border: 1px solid #1ad372 !important;
}
.site-content .status-publish .woocommerce form p.lost_password a{
    color: #1ad372 !important;
}
.site-content .status-publish .woocommerce form p.lost_password {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.site-content .status-publish .woocommerce form.login {
    position: relative;
}
.woocommerce form.login .form-row input.input-text:focus, .woocommerce form.register .form-row input.input-text:focus {
    border: 1px solid #1ad372 !important;
}
header.site-header .main-navigation .right_header ul li .qty-cart {
    font-size: 16px;
    float: left;
    width: 100% !important;
    padding: 0px 10px;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height: 690px !important;
}
header.site-header .main-navigation .right_header ul li a.button {
    border: 1px solid #1ad372;
    background: none !important;
    margin: 0px 5px;
    color: #1ad372!important;
}
header.site-header .main-navigation .right_header ul li a.button:hover{
   background:#1ad372 !important;
   color: #fff!important;
}
.wrapper .content-primary #content .status-publish .woocommerce {
    padding: 40px 0px 0px;
}
.wrapper .content-primary #content .status-publish .woocommerce-message {
    padding: 20px 0px 0px;
}
.status-publish .woocommerce .cart-collaterals .cart_totals .text-left table.shop_table tr.order-total td span.fa-inr{
   color: #1ad372!important;
}
.woocommerce form table.shop_table tr.cart_item td a {
    float: left;
}
.woocommerce form table.shop_table tr.cart_item td a img {
    width: 100px !important;
    height: 100px !important;
    margin: 0px !important;
}
.woocommerce form table.shop_table tr.cart_item td a.name-item {
    float: left;
    width: auto;
    font-size: 18px !important;
    margin: 10px 0px 0px;
}
.woocommerce form table.shop_table tr.cart_item td .variation {
    width: 100%;
    font-size: 15px !important;
}
.right-sidebar .widget ul li.social-youtube {
    display: none;
}
.main-sidebar .site-content .blog-content ul.blog_post li .blog-main .blog_post_content .blog_info span {
    margin: 0 15px 0px 0px !important;
}
.woocommerce .woocommerce-checkout .order-total span {
    color: #1ad372;
}
.woocommerce .woocommerce-checkout #order_review #payment .place-order input.btn {
    color: #1ad372 !important; border-color:#1ad372; background:none!important;
}
.woocommerce .woocommerce-checkout #order_review #payment .place-order input.btn:hover {
    color: #fff !important; border-color:#1ad372; background:#1ad372 !important;
}
.home header.site-header .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12 {
  display: none;
}
.home header.site-header .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12.header-logo-white {
    display: block!important;
}
.home header.site-header.is-sticky .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12 {
    display: block !important;
}
.home header.site-header.is-sticky .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12.header-logo-white {
    display: none!important;
}
.blog .more-link > span {
    display: none;
}
.passion_section .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) {
    display: none;
}
.page-id-1184 .wrapper.boxed {
    margin: 30px 0px; 
}
#footer .footer-office .footer-col .textwidget {
    float: left;
    width: 100% !important;
}
#footer .footer-office .footer-col #mc_embed_signup{
    float: left;
    width: 100% !important;
}
#footer .footer-office .footer-col #mc_embed_signup form{
    float: left;
    width: 100% !important;padding:0px !important;
}
#footer .footer-office .footer-col #mc_embed_signup form #mc_embed_signup_scroll{
    float: left;
    width: 100% !important;padding:0px !important;
}
#footer .footer-office .footer-col #mc_embed_signup form input.email{
    background: none;
    border: 1px solid #a7a7a7 !important;
    border-radius: 0 !important;
    float: left;
    height: 45px;
    padding: 10px !important;
    width: 100% !important;
}
#footer .footer-office .footer-col #mc_embed_signup form .button {
    background:none !important;
    border: 1px solid #1ad372 !important;
    border-radius: 30px !important;
    color: #1ad372 !important;
    height: auto !important;
    margin: 10px 0 15px !important;
    padding: 3px 30px !important;
    width: auto !important;
}
#footer .footer-office .footer-col #mc_embed_signup form .button:hover {
    background:#1ad372 !important;
    border: 1px solid #1ad372 !important; color:#fff !important;
}
#footer .footer-office .footer-col #mc_embed_signup form #mc_embed_signup_scroll .submit {
    float: left;
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch .wpcf7 {
    float: left;
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form p {
    padding: 0 !important;
}
/*---------------------------------Responsive---------------------------------*/
@media screen and (max-width:1050px){
 header.site-header .header-top .container-fluid .row{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.bg-gradient.side-breadcrumb .container-fluid .row {
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.team_section.vc_column_container .vc_column-inner .wpb_wrapper{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.Brightsandz_section .vc_column_container .vc_column-inner .wpb_wrapper{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h1 {
    font-size: 40px !important;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h3 {
    font-size: 30px !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.Radiation_section .Radiation_area .wpb_column .wpb_wrapper .wpb_text_column .wpb_wrapper{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper{
    margin: 0px 1% !important;
    width: 98% !important;
    float: left;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper {
    float: left;
    width: 98% !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper{
    height:600px !important;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:700px !important;
}
.page-id-1004 .vc_column_container .vc_column-inner{
    float: left;
    width: 100% !important;
    margin: 0px !important;
}
.passion_section::before{
    display:none;
}
.passion_section .vc_col-sm-6{
  width:100%;
}
.passion_section {
    float: left;
    height: auto !important;
    width: 100% !important;
}
.page-id-1168 .container .row .vc_column-inner {
    float: left;
    padding: 0 2% !important;
    width: 100% !important;
}
.page-id-1168 .container .row .faq_electro_min .vc_column-inner .wpb_wrapper {
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
.page-id-1168 .container .row .faq_section .vc_column-inner .wpb_wrapper{
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
footer.footer .footer-office .footer-col .widget {
    float: left;
    width: 100% !important;
}
.page-id-1168 .footer .container{
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
.page-id-1006 .vc_column_container .vc_column-inner{
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column p{
    float: left;
    width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech {
    padding: 40px 0 0 !important;
}
.Parameters_Section {
    margin: 0 !important;
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p {
    padding: 0 15px !important;
}
.page-id-1006 .footer .footer-office .container {
	float: left;
	margin:0px !important;
	padding:0px 1% !important;
	width: 100% !important;
}
.header-top .header-logo {
    float: left;
    margin: 10px 0 !important;
}
.learning_section {
    float: left;
    height: auto !important;
    width: 100% !important;
}
.page-id-1004 .container .row {
    margin: 0 !important;
}
.page-id-1006 .container .row {
    margin: 0 !important;
}
.Tech_Specs {
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
.Compliance_Section {
    float: left;
    margin: 0 !important;
    width: 100% !important;
}
.page-id-1004 .footer .container {
    float: left;
    margin: 0px!important;
    padding: 0px !important;
    width: 100% !important;
}
.testimonials_section .testimonial .owl-carousel {
    margin: 0 !important;
    width: 100% !important;
}
.Carousel_Section .vc_column_container .vc_column-inner .wpb_wrapper {
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}
}
@media screen and (max-width:980px){
.fixed-header .header-v3:not(.is-sticky) .header-top {
    padding: 0px !important;
    margin-top: 0px !important;
    float: left;
    width: 100% !important;
}
header#masthead {
    float: none;
    width: 100% !important;
}
.fixed-header .header-v3:not(.is-sticky) .header-top {
    float: left;
    width: 100% !important;
    position: relative !important;
}
header.site-header .header-top .container-fluid h1.header-logo {
    left: 0 !important;
    transform: translateX(0%);
    width: 100% !important;
    text-align: center;margin: 0px !important;
}
header.site-header .header-top .container-fluid h1.header-logo a {
    float: none !important;
    width: auto !important;
}
.header-top .header-logo a img {
    float: none;
    height: auto !important;
    width: auto !important;
}
.admin-bar.fixed-header .header-v3.is-sticky .header-top {
    top: 32px !important;
}
.header-v3.is-sticky .header-logo img, .header-v3 .header-logo img {
    float: none;
    height: auto !important;
    width: auto !important;
}
header.site-header .header-top .container-fluid .col-md-10.col-sm-12.col-xs-12 {
    padding:0px !important;
}
.header-top .main-navigation {
    float: right !important;
    margin: 0px 0 !important;
    width: 100%;
}
header.site-header .main-navigation .right_header {
    float: right;
    margin-top: 24px !important;
}
.header-top .main-navigation .menu-home-menu-container {
    display: none !important;
}
.site-header .header-top .main-navigation.scroll-open .menu-home-menu-container {
    display: block !important;
}
.page .header-top .main-navigation .mega-menu {
    float: left !important;
    width: 100% !important;
    background: #2b2b2b;margin-top: 15px; padding: 15px;
}
.main-navigation .mega-menu li {
    width: 100% !important;
    float: left;
}
.main-navigation .mega-menu li a{
    float: left;
}
.scroll-open .menu-toggle span::before {
    top: 2px;
}
.menu-toggle i {
    margin-right: 0px;
    float: left;
    margin-top: 4px;
}
.site-header.is-sticky .header-top .col-md-10 .main-navigation button.menu-toggle i {
    color: #000;
}
.site-header.is-sticky .header-top .col-md-10 .main-navigation button.menu-toggle span {
    color: #000 !important;
    display: block;
    float: left;
    font-size: 16px !important;
    font-weight: 700;
    padding: 2px 0px 0px 10px;
}
.site-header.is-sticky .header-top .col-md-10 .main-navigation.scroll-open button.menu-toggle .fa-bars::before{
    background: #000;
}
.site-header.is-sticky .header-top .col-md-10 .main-navigation.scroll-open button.menu-toggle .fa-bars::after{
    background: #000;
}
.is-sticky .menu-toggle{
    width:auto !important;
}
.service-startup .services .desc h3 {
    font-size: 16px;
}
.col-xs-12.col-sm-6.col-md-3.footer-col:nth-child(3) {
    clear: left;
}
#page.site {
    float: left;
    width: 100% !important;
}
.site .site-header .header-top {
    float: left;
    width: 100% !important;
}
.site .site-header .header-top .main-navigation.scroll-open button.menu-toggle .fa-bars::before{
    background: #000;
}
.site-header .header-top .main-navigation.scroll-open button.menu-toggle .fa-bars::after{
    background: #000;
}
header#masthead {
    float: none;
    width: 100% !important;
    height: 84px !important;
}
.site .site-header .header-top {
    float: left;
    width: 100% !important;
    position: relative;
    height: 100% !important;
    top: 0px !important; background:#fff !important;
}
.menu-toggle{
    color:#000 !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper{
    height:550px !important;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:500px !important;
}

.home header.site-header .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12 {
    display: block!important;
}
.home header.site-header .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12.header-logo-white {
    display: none !important;
}
.home header.site-header.is-sticky .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12 {
    display: block !important;
}
.home header.site-header.is-sticky .header-top .container-fluid .col-md-2.col-sm-12.col-xs-12.header-logo-white {
    display: none!important;
}
header#masthead.site-header {
    float: none;
    height: 66px !important;
    position: relative !important;
    width: 100% !important;
}
.home header#masthead .header-top .main-navigation .menu-toggle {
    left: 0;
    top: -30px !important;
}
header#masthead.site-header .header-top .row {
    float: left;
    text-align: center;
}
header#masthead.site-header .header-top .row .col-md-2.col-sm-12.col-xs-12 {
    float: none !important;
    width: auto !important;
}
.home header.site-header .main-navigation .right_header {
    float: right;
    margin-top: -30px !important;
    position: relative;
}
header#masthead .header-top .main-navigation .menu-toggle {
    left: 0;
    top: 20px !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column p {
    float: left;
    font-size: 16px !important;
    padding: 5px 5% 0;
    width: 100%;
}
.page .header-v4 .mega-menu > li a {
    color: #fff !important;
}

.header-v4 .header-top .main-navigation.scroll-open span::before {
    color: #000;
}
.page .header-top .main-navigation .mega-menu {
    margin-top: 0 !important;
}
.home .is-sticky .header-top .main-navigation ul li a {
    color: #fff !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper p{
    padding: 0px 15px!important;
}
.header-top .main-navigation .mega-menu {
    background: #2b2b2b;
    float: left !important;
    margin-top: 15px;
    padding: 15px;
    width: 100% !important;
}
.header-v4 .main-navigation.scroll-open .mega-menu {
    display: block;
    height: 100%;
    min-height: 100% !important;
    opacity: 1;
    right: 0;
    visibility: visible;
    width: 100%; position: relative;margin:0px !important; top: 50px !important;
}
.archive .header-top .main-navigation .mega-menu {
    background: #2b2b2b none repeat scroll 0 0;
    float: left !important;
    margin-top: 0;
    padding: 15px;
    width: 100% !important;
}
.blog .header-top .main-navigation .mega-menu {
    background: #2b2b2b none repeat scroll 0 0;
    float: left !important;
    margin-top: 0 !important;
    padding: 15px;
    width: 100% !important;
}
}
@media screen and (max-width:900px){
.team_section .wpb_column.vc_col-sm-3 {
    text-align: center;
    width: 50% !important;
    padding: 10px 0px;
}
.wrapper .site-content #content .contact_section .wpb_column.vc_column_container.vc_col-sm-6 {
    float: left;
    width: 100% !important;
}
.page .header-top .main-navigation .mega-menu {
    float: left !important;
    width: 100% !important;
    background: #2b2b2b;margin-top: 5px; padding: 15px;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main .bg-joinus_left {
    float: left;
    padding: 0px !important;
    width: 100% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main .bg-joinus_right {
    float: left;
    padding: 0px !important;
    width: 100% !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main a {
    float: left;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main h1{
    font-size: 30px !important;
}
.contact_section .vc_col-sm-6.contact_form_area .vc_column-inner .wpb_wrapper {
    float: left;
    padding: 5% 20px !important;
    width: 100% !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper{
    height:450px !important;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:400px !important;
}
.Tech_Specs .vc_col-sm-6 {
    width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column {
    float: left;
    padding: 20px 2% !important;
    width: 100% !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech{
    padding: 0!important;
}
.Compliance_Section .vc_col-sm-4 {
    width: 100% !important;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column p{
    width: 100% !important; padding:0px 15px !important;
}
.Radiation_section .vc_col-sm-4 {
    padding: 0 0 20px; width: 100% !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper a.read_more {
    clear: both !important;
    float: right !important;
    margin: 0 !important;
    padding: 5px 30px;
}
.Speaker_area.wpb_column.vc_column_container.vc_col-sm-6:first-child {
    padding: 0 !important;
    width: 100% !important;
}
.Speaker_area.wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) {
    float: left !important;
    padding: 0 !important;
    width: 100% !important;
}
.testimonials_section .testimonial .owl-carousel .owl-controls .owl-nav .owl-prev{
  left:0px !important;
}
.testimonials_section .testimonial .owl-carousel .owl-controls .owl-nav .owl-next{
  right:0px !important;
}
.testimonials_section .testimonial .owl-carousel .testimonial-desc {
    float: left;
    height: 130px;
    padding: 15px 60px 27px !important;
    width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about .wpb_text_column {
    float: left;
    padding: 0 !important;
    width: 100% !important;
}
}
@media screen and (max-width:767px){
.promo-startup h2 {
    font-size: 36px !important;
}
.promo-startup h3 {
    font-size: 36px !important;
}
.admin-bar.fixed-header .header-v3.is-sticky .header-top {
    top:0px !important;
}
.team_section .wpb_column.vc_col-sm-3 {
    text-align: center;
    width: 100% !important;
}
.contact_section .contact_form_area .contact-form p:first-child {
    width: 100% !important;
}
.contact_section .contact_form_area .contact-form p:nth-child(2) {
    width: 100% !important;
    float: left !important;
}
.contact_section .contact_form_area .contact-info .contact-left {
    float: left;
    width: 100% !important;
}
.contact_section .contact_form_area .contact-info .contact-right {
    float: left;
    width: 100% !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper{
    height:350px !important;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:300px !important;
}
.faq_electro_min h1 {
    font-size:24px !important;
}
.faq_electro_min h3 {
    font-size:24px !important;
}
.faq_section h1{
    font-size:24px !important;
}
.faq_section .vc_tta-container .vc_tta-panels h4 a {
    padding: 15px !important;
}

.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .stay_touch form input{
    width: 100% !important;
}
.learning_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column h1 {
    font-size:24px !important;
}
.promo-startup h2 {
    font-size:24px !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper h1 {
    font-size:18px !important;
}
.Radiation_area .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper h3{
    font-size:24px !important;
}
.Tech_Specs .vc_column-inner .wpb_wrapper .right_tech .wpb_text_column h2{
    font-size:20px !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .wpb_text_column h1{
    font-size:20px !important;
}
.Parameters_Section .vc_column-inner .wpb_wrapper .wpb_text_column h3{
    font-size:20px !important;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column h1{
    font-size:18px !important;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column h3{
    font-size:20px !important;
}
.Radiation_section .vc_column-inner .wpb_wrapper .wpb_text_column p {
    font-size: 14px !important;
    padding: 0 !important;
    width: 100% !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper h2{
    font-size:20px !important;
}
.Radiation_section .vulnerable_radiation .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
    float: left;
    padding: 0 0 20px !important;
    width: 100% !important;
}
.Speaker_Section .Speaker_head .vc_column-inner .wpb_wrapper .wpb_text_column h2{
    font-size:20px !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san h3{
    font-size:16px !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san h3{
    font-size:16px !important;
}
.testimonials_section .testimonial .owl-carousel .testimonial-desc {
    float: left;
    height: auto !important;
    padding: 15px 60px 27px !important;
    width: 100% !important;
}
.testimonials_section .testimonial .owl-stage-outer {
    float: left;
    height: 100% !important;
    width: 100% !important;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san h3 {
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san p{
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san{
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_secound .custom_section_san .last_section {
    float: none;
    height: 65px;
    margin: 0 auto 10px;
    width: 65px;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san h3 {
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san p{
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san{
    float: left;
    text-align: center;
    width: 100%;
}
.Speaker_Section .Speaker_body .Speaker_area .custom_area_main .custom_section_san .last_section {
    float: none;
    height: 65px;
    margin: 0 auto 10px;
    width: 65px;
}
.bg-gradient.side-breadcrumb .page-title h1{
    font-size:24px !important;
}
.archive .wrapper .container .row {
    margin: 0 !important;
}
.content-primary .row #can_change_layout ul.products li {
    padding: 0 !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper p span {
    float: left;
}
.service-icon-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner::before{
    display:none;
}
.wrapper .content-primary .status-publish .entry-content .riven-container .wpb_column .services .vc_icon_element-inner span.vc_icon_element-icon {
    float: none;
}
.service-icon-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    float: left;
    width: 100%;
}
.service-icon-left .services .desc {
    float: left;
    overflow: visible;
    width: 100% !important;
}
.wrapper .content-primary .status-publish .entry-content .san_about h2{
    font-size:24px !important;
}
.style-desc .services .desc h3{
    font-size:16px !important;
}
.team_section .wpb_column.vc_col-sm-3 .image_team {
    float: left;
    margin: 0 0 30px;
    text-align: center;
    width: 100% !important;
}
.Carousel_Section .vc_col-sm-3 {
    float: left;
    width: 50% !important;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h1{
    font-size:24px !important;
}
.Brightsandz_section .vc_column-inner .wpb_column .wpb_text_column h3 {
    font-size: 18px !important;
    line-height: 25px !important;
}
.team_section.wpb_column {
    padding: 50px 0 0;
}

}

@media screen and (max-width:420px){
.promo-startup h2 {
    font-size:24px !important;
}
header.site-header .main-navigation .right_header ul li a p.number-product {
    height: 20px !important;
    line-height: 10px !important;
    padding: 5px !important;
    right: 4px !important;
    text-align: center;
    top: -13px !important;
    width: 20px !important;
}
.passion_section .mission_section .vc_column-inner .wpb_text_column .wpb_wrapper a.read_more {
    clear: both !important;
    float: left !important;
    margin: 10px 0 !important;
    padding: 5px 30px;
}
.promo-startup h3 {
    font-size:24px !important;
}
.header-top .header-logo a img {
    height:25px !important;
}
.header-v3.is-sticky .header-logo img, .header-v3 .header-logo img {
    height: 25px !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main h1 {
    font-size: 17px !important;
}
.joinus_section .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .bg-joinus_main p{
    font-size: 17px !important;
}
.contact_section .vc_col-sm-6 .vc_column-inner .wpb_wrapper .ultimate-map-wrapper{
    height:250px !important;
}

.bg-gradient.side-breadcrumb .page-title h1{
    font-size: 24px !important;
}
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:250px !important;
}
.bg-gradient.side-breadcrumb .page-title {
    float: left;
    padding:20px 0;
    width: 100% !important;
}
.header-top .header-logo {
    float: left;
    margin: 20px 0 !important;
}
.Brightsandz_section .vc_col-sm-4 .vc_column-inner .wpb_single_image figure.vc_figure .vc_single_image-wrapper img {
    float: left;
    max-width: 100% !important;
    width: 100% !important;
}
.header-v4 .header-logo {
    left: 50%!important;
    position: absolute!important;
    transform: translateX(-50%)!important;
}
}
@media screen and (max-width:360px){
.Iframe_map .wpb_wrapper p iframe {
    width: 100% !important;
    float: left;
    height:170px !important;
}
}

/*------------------------------------------Style------------------------------------------*/
.header-top .main-navigation ul li a {
   font-weight: 500;
    padding: 2px 8px !important;
}
.header-v3 .header-top {
   
    background: #e15f00 !important;
    width: 100%;
    float: left;
}
.home .header-v3 .header-top {
   
    background: none !important;
    width: 100%;
    float: inherit;
}
.home .header-v3.is-sticky .header-top {
    background: #e15f00 !important;
    width: 100%;
    float: inherit;
}
.home .header-v3.is-sticky .header-top .main-navigation ul li a {
    color: #fff !important;
    font-weight: 500;
}
span.vc_icon_element-icon.fa:before {
    content: none;
}
@media(max-width:559px){
	.bg-gradient.side-breadcrumb .breadcrumb{
   display:none;
}
.bg-gradient.side-breadcrumb .page-title {
    float: left;
    padding: 20px 0;
    width: 100% !important;
}	
}
.star-rating span:before {
    
    color: #f9d301 !important;

}
.commentlist > li {
  
    color: #000 !important;
}
.single-product.woocommerce .summary .Description ul.heightlight li {
   
    list-style: disc inside !important;
}
.term-laptop-shield ul.products > li .box_product {
  
    border: 1px solid !important;
}
.term-laptop-shield ul.products li .box-border {
    border: 0 !important;
   
}
body {
   
    font-weight: normal;
    font-size: 15px;
    color: #777;
   
}
@media(max-width: 640px){
.woocommerce-tabs ul.wc-tabs li {
    display: inline-block !important;  
    margin-left: 15px !important;	
}
.woocommerce-tabs {

   margin-bottom:0 !important; 
	}
}
