.formdangky .col {
padding: 0 5px 30px !important;
}
.formdangky .small-5 {
max-width: 41.66667%;
flex-basis: 41.66667%;
float: left;
}
.banner+.row:not(.row-collapse) {
	margin-top : 0px !important;
	background-color:#fffff3 !important;
}
#mobmenuleft li a {
	font-family: "Roboto", sans-serif !important;
	text-transform : uppercase;
}

.mobmenu-panel {
	background : black !important;
}
.banner-1{
	background: radial-gradient(#efa986,#ee8247) !important;
}
.contact {
	background-color: #ee8247;
    background: radial-gradient(#efa986,#ee8247);
}
.contact .wpcf7-form-control,textarea {
	background-color : #fff !important;
}

.is-medium .col-inner  {
	background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0.5em 1em -0.125em rgba(10,10,10,.1), 0 0 0 1px rgba(10,10,10,.02);
    color: #4a4a4a;
    display: block;
    padding: 1.25rem;
}
.btn {
	    border-radius: 9999px;
    padding-left: 0.75em;
    padding-right: 0.75em;
	background: url(http://snakehoang.com/wp-content/uploads/2023/06/bg_btn-1.jpg) no-repeat;
    color: #fff !important;
}
.title-overlay  {
	background : rgb(54, 54, 54) !important;
}
.is-medium .col-inner:hover {
	border: 2px solid  #42c8f4;
}
.giua .col-inner {
	background-color: #42c8f4;
    color: #fff;
}
@media only screen and (max-width: 1024px) {
	#mobmenuleft li a, #mobmenuleft li a:visited {
		color : #fff !important;
	}
}

.m {
	    text-shadow: 1px 1px 3px black, -1px -1px 3px black;
}
.sadow,.tham-gia .text {
	    text-shadow: 1px 1px 3px black, -1px -1px 3px black;
}
.nhan-xet .testimonial-name  {
	color : blue;
}
.tham-gia  .testimonial-name  {
	color : #fff;
}

.header-bg-color {
	box-shadow: 1px 1px 3px #888;
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
}
.mob-menu-logo-holder {
	display : none !important;
}
.footer-widgets {
	position: fixed;
    width: 100%;
    bottom: 0px;
    left: 0;
    padding: 0;
	z-index: 1000;
	background-color: #292929;
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
    box-shadow: -1px -1px 3px #888;
	height: 130px;
}
.footer-widgets .button{
	width: 284px;
    height: 65px;
    margin: 6px 52px 0;
    border: none;
    -webkit-border-radius: 7px/5px;
    -moz-border-radius: 7px/5px;
    border-radius: 7px/5px;
    background: url(http://snakehoang.com/wp-content/uploads/2023/06/bg_btn-1.jpg) no-repeat;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    font-family: 'Lato', sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-shadow: 0 1px 1px #000;
    color: #fff;
    margin-bottom: 7px;
}
.footer-widgets .button span {
	font-size : 20px ;
}
}
#content .row-full-width {
	margin-top: 0px !important;
	background-color : #fffff3 !important;
}
@media (min-width: 1281px) {
/* 	.chung-toi {
	padding: 0 50px !important;	
} */
	.stuck .header-main {
	height: 40px !important;
}
/* .header-inner {
    padding: 0 160px !important;
} */
.header-logo-dark {
	margin: 0 0 0 40px !important;
}
.stuck #logo img {
	max-height: 35px!important;
	max-width : 500px !important;
}

.formdangky .small-2 {
max-width: 16.66667%;
flex-basis: 16.66667%;
float: left;
}
	.html_topbar_left {
		text-align : center;
	}
}
@media (min-width: 1025px) and (max-width: 1280px) {

.formdangky .small-2 {
max-width: 16.66667%;
flex-basis: 16.66667%;
float: left;
}

}
@media (min-width: 768px) and (max-width: 1024px) {

.formdangky .small-2 {
max-width: 16.66667%;
flex-basis: 16.66667%;
float: left;
}

}
@media only screen and (max-width: 1024px) {
	.z ul {
		display : flex !important;
	}
}
.nav
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

.formdangky .small-2 {
max-width: 16.66667%;
flex-basis: 16.66667%;
float: left;
}

}

.formdangky input[type=’text’], .formdangky input[type=’tel’], .formdangky input[type=’email’],.formdangky textarea {
background: #ebebeb !important;
border-radius: 4px;
height: 3em !important;
font-weight:normal;
}

.formdangky textarea {min-height: 7em !important;}

.formdangky input[type=’submit’]{min-height: 3.5em !important;border-radius:10px;background: linear-gradient(to right, #f48a35, #eb5810);}
	.banner {
		min-height: 576px !important;
	}

@media (min-width: 481px) and (max-width: 767px) {
	
.formdangky .small-5,.formdangky .small-2 {
max-width: 100%;
flex-basis: 100%;
float:center !important ;
align-content: center !important;
}
.formdangky input[type=’submit’] {
min-height: 2.5em !important;
width: 100%;
}
	.transparent #logo img {
    max-height: 35px;
    margin-bottom: 20px;
}

}
@media (max-width: 549px)
{
	h2 {
		font-size : 2.5em ;
	}
}
@media screen and (max-width: 849px) {

	.test .bg.bg-loaded {
		height: 250px;
	}
	.test .fill {
		height: 250px !important;
	}
	.banner {
		min-height: 250px !important;
		margin-top: 50px;
	}
	.c {
		margin-top : 0px;
	}
	.header-inner {
		background-color: #292929;
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
	}
	.nav-dark .flex-row {
		height : 70% ;
	}
	.text {
		font-size : 0.55rem !important;
	}
	.loc .col {
		padding :  0px !important;
	}
	.footer-wrapper {
		height: 150px;
	}
	.chung-toi .text  h3,.chung-toi .text  h1{
		    font-size: 170% !important;
	}
}
    	.chung-toi .text  h3,.chung-toi .text  h1{
		    font-size: 100% !important;
	}
@media (min-width: 320px) and (max-width: 480px) {

.formdangky .small-5,.formdangky .small-2 {
max-width: 100%;
flex-basis: 100%;
float:center !important ;
align-content: center !important;
}
.formdangky input[type=’submit’] {
min-height: 2.5em !important;
width: 100%;
}
}

.wpcf7-submit 
{
	 border-radius: 10px !important;
    width: 100%;
}
.nav-outline>li>a {
	border-radius: 8px !important;
	margin-right: 10px !important;
}
.nav-outline>li.active>a {
	color : #797c11 !important;
}
.product .nav > li > a {
	color : #797c11 !important;
	border: 1px solid;
}
.wpcf7-submit {
	    width: 100px;
    	display: left !important;
		background-color:#28509e !important;
	border-radius : 99px !important;
}
.absolute-footer {
	padding : 0 !important;
}
.dich-vu {
	margin-top: -70px !important;
}
.dich-vu .box-image {
	border-top-left-radius : 20px !important;
	border-bottom-left-radius : 20px !important;
}
.dich-vu .box-text  {
	border-top-right-radius : 20px !important;
	
	border-bottom-right-radius : 20px !important;

}
.visao  {
	padding-top : 20px !important;
}
.kiem-soat {
	margin-left : 40px !important;
    margin-top: -200px !important;
}
.kiem-soat .col {
	background-color : #fff !important;
}
.cam-ket {
	    margin-top: -60px !important;
}
.cam-ket .button  {
	margin-top : 35px !important;
}
.expand  {
	width : 50% !important;
}
.demo_store {
	display : none !important;
}
.copyright-footer p {
	margin-bottom : 0px !important;
}
.icon-m {
	border: 1px solid #ee8247;
    padding: 30px;
	margin: 10px;
}
.secondary {
	background-color: #28509e !important;
} 
.quick-view-added {
	background-color: #28509e !important;
}

.post-new {
	align-items: center;
}
.transparent .header-main {
	height : 101px !important;
}
.header-inner {
	margin-top: 20px !important;
}
.nav-dark .nav>li>a:hover {
	color:#701f72 !important;
}
.toggle-nav-dark .header-inner {
	margin-top: 0px !important;
}
/* .transparent #logo img {
	max-height: 60px !important;
} */

bdi {
	color : #28509e !important;
}

.header:not(.transparent) .header-bottom-nav.nav > li.active > a {
	color : #000 !important;
}

.about .banner-inner {
	    background-color: #2C4674 !important;
    transform: translate(-20px, -21px)  !important;
}
.about .banner-layers  {
	    border: 15px solid #28509e;
}
.form .form-flat {
	display : flex !important;
}
.text-about li:before {
	content: '';
    position: absolute;
    height: 1px;
    width: 30px;
    background-color: #fff;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
}
img.size-full.alignnone {
	margin-bottom : 0 !important;
}
.bang-gia .banner-link {
	 border: 15px solid #28509e;
}
.text-black .d-flex .text-title {
	color : #000 !important;
}
.form1 .form-flat {
	display : flex !important;
}
.form1 .form-flat .wpcf7-form-control-wrap  input {
	background-color : #fff !important;
	border-radius : 10px !important ;
}
.form-flat .wpcf7-form-control-wrap  input {
	border-radius : 0px !important;
}
.product-small .col-inner:hover {
	border : 2px solid #28509e;
}
.ins {
	    border: 3px solid;
	padding: 20px;
}    