

@media (max-width: 1199px){
.head-menu .head-nav .menu-link li a {  font-size: 14px;     padding: 5px 0 5px 0px;}	
	
}
	
	
	
@media (max-width: 1080px){
.head-menu .head-nav .toggle-btn { display: inline-block; font-size: 0; position: relative; }
.head-menu .head-nav .toggle-btn:after { content: ''; width: 20px; height: 2px; background: #FFF; display: block; position: absolute; top: -10px; left: 0;}
.head-menu .head-nav .toggle-btn:before {  content: ''; width: 20px; height: 2px; background: #FFF; display: block; position: absolute; left: 0; bottom: -3px;}
.head-menu .head-nav .menu-link{display:none;}

.head-menu .head-nav .menu-link {display: none;     position: absolute; left: 0; right: 0; top: 49px; background: #1e0604; margin: 0 20px; padding: 5px 0 24px 0; z-index: 2; } 
.head-menu .head-nav .menu-link li{display: block; margin: 19px 20px 3px 20px; padding: 0; } 

.head-menu .head-nav .toggle-btn.current:after{transform: rotate(-40deg); }
.head-menu .head-nav .toggle-btn.current:before{transform: rotate(45deg); top: -10px; } 

.head-menu .head-nav .menu-link li ul{position:static; width: 100%;    margin-top: 12px;}
.head-menu .head-nav .menu-link li ul li { margin: 0 35px 0 20px; width: auto; }
 
}  


@media (max-width: 991px){
 
.box-wrap { margin-top: 30px; margin-bottom: 30px; }
.slide-video .banner-link a{display:block;padding: 5px 0;} 

/* About us */

.vinit-name img { bottom: 0; top: -19px; max-width: 128px;}
.vinit-name p { width: 290px; }

/* Our Strendths */
.our-strengths .our-st { max-width: 200px; }
.our-strengths .st2 { max-width: 59%; }
.our-strengths h1 { font-size: 40px; }
.our-strengths .our-st { margin-top: -96px; }
.our-strengths p,
.our-strengths ul li { font-size: 16px;     line-height: 24px; padding-top: 11px; }



}



@media (max-width:767px){
.desktop{display:none;}	
.mobile{display:inline-block;}	
	
.header { padding: 23px 0 26px 0; }	
.header .logo a { display: block; }
.header .logo p{    top: 0;}
.header .logo img { max-width: 177px; }

.head-menu .head-nav .menu-link li a { letter-spacing: 6px; }

.custom-model-main .custom-model-wrap{    padding: 5px;}

/* About us */
.about-us { display: inherit; }
.about-us .block { width: 100%; }
.about-us p { text-align: left;font-size: 16px; line-height: 22px; }

/* Contact */
.contactus .contact-form .form-inner { display: inherit; }
.contactus .contact-form .form-inner .control { width: 100%; margin-top: 19px; }

.contactus .icon { background-size: contain; width: 30px; height: 34px; }
.contactus h4 { font-size: 19px; }
.contactus h3{    font-size: 21px;}
.contactus .contact-form .form-inner .control input { height: 43px; font-size: 14px; }

/* Our Strendths */
.our-strengths h1 { font-size: 30px; margin: 0 0 2px 0;}
.our-strengths h3 { margin: 24px 0 0 0; }
.our-strengths {padding: 0;}
.our-strengths .our-st { margin-top: 15px; float: none; }
.our-strengths .st2 { max-width: 100%; }
.our-strengths h4{font-size: 18px;}
.our-strengths h5 { padding-top: 30px; font-size: 18px;}

.slide-video .banner-link a:after   {background:none;}



}












