@media only screen and (max-width:115.938em) 
{
		.work-rgt ul li.fit1 a, .work-rgt ul li.fit2 a, .work-rgt ul li.fit3 a{padding:0 12%;}
 
}


/* 1026+ */
@media only screen and (max-width: 90.063em) 
{ 
	.header-in						{padding:0 2%;}
	.banner-con						{padding:0 2%;}
	.banner-lt h2					{font-size:41px;}
	.banner-lt						{width:41%;    margin: 0 0 0 6%;}
	.banner-lt p					{font-size:20px;line-height:27px;}
	.work-rgt ul li a small			{font-size:19px;}
	.work-in						{padding:78px 2% 100px;}
	.top-bar ul li a				{padding:41px 17px !important;min-height:117px;}
	.range-in						{padding:76px 2.2% 100px;}
	.news-lgt						{padding:78px 2% 30px;}
	.footer-in						{padding:53px 2% 68px;}
	.footer-rgt						{margin:86px 0 0 0;}
	.work-rgt ul li.fit1 a, .work-rgt ul li.fit2 a, .work-rgt ul li.fit a{padding:0 16%;}
	.logo							{    padding:33px 0 23px 0;}
	.logo a img						{width: auto;height: 52px;}
	
/*************** Inner1 here ********************/
	
	.feature-in						{padding:64px 2% 80px;}
	.feature-rt ul li span img		{width:auto;height:230px;}
	.feature-lt						{padding:13px 7% 0 0;}
	
/*************** Inner2 here ********************/
	.benifit-lt						{padding:32px 2% 30px;}
	.benifit-lt	h2					{margin:0 0 26px;}
	
/*************** Inner3 here ********************/
	.state-in						{padding:65px 2% 22px;}
	.state-lt h2					{font-size:32px;line-height:37px;}
	.state-rt ul li a	span img		{width:auto;height: 215px;padding: 11px 0 0 0;}
	
/*************** Inner5 here ********************/
	.deal-in						{padding:78px 0 54px 2%;}
	.deal-block ul					{width:47%;margin:0 5% 0 0;}
	.deal-block ul li				{padding:0 0 0 26px;}
	.deal-lgt a.now					{padding:44px 0 0 0;}
	
/*************** Inner6 here ********************/
	.network .deal-in				{padding:78px 2% 55px;}
	.network .deal-lgt				{padding:0;}
	.content-deal .dd				{width:100% !important;}
	
/*************** Inner7 here ********************/
	.buy-in							{padding:70px 2% 72px;}
	.buy-block ul li				{width:31.3%;margin:0 3% 0 0;}

/*************** Inner8 here ********************/

	.contact-in						{padding:78px 2% 14px;position:relative;}
	.contact-lgt					{padding:0 5% 0 0;}
	.contact-rgt ul li				{width:100%;}
	.contact .dd					{width:100% !important;}
	.contact-rgt 					{margin: 77px 0% 0 -8%;padding: 0 0 0 4%;}
	.contact-rgt p					{padding:0;}
	.errS, .f_success				{position:absolute;right: 27%;bottom: 4px;margin: 0;}
	.work-rgt ul li{width:33.33%;}
		.content-range .owl-prev{left:-3.5%;top: -320px;background-size:100% auto !important;width:26px;height:26px;}
	.range-in {padding: 76px 3.5% 100px;}
	.content-range .owl-next{right:-3.5%;top: -320px;background-size:100% auto !important;width:26px;height:26px;}
	.banner-con span {right: 6.5%;bottom: 79px;width: 40%;}
	
	.hack{left:auto !important;right:0 !important;}
	.sub11{left:auto;right:0;}
}

/* 768+ */
@media only screen and (max-width: 64.063em) { 

	.range-in ul li					{padding:0 7% 0 0;}
	.work-rgt ul li a small 		{font-size: 15px;line-height: 20px;}
	.logo a img						{width: auto;height: 52px;}
	.top-bar						{width:66%;}
	
	.top-bar ul li a 				{padding:32px 10px !important;font-size: 13px;}
	.banner-con span img			{width:100%;height:auto;}
	.banner-con span				{width:58%;bottom:27px;}
	.banner-lt h2 					{font-size: 32px;line-height: 43px;}
	.banner-con h3					{font-size:27px;line-height:27px;bottom: 0px;}
	.top-bar ul li a				{min-height:90px;}
	
	.footer-btm	ul					{margin:0 29px 0 0;}
	.footer-lgt						{padding:0;}
	.footer-rgt						{    margin: 85px 0% 0 0%;}
	.foot-info						{width:83%;}
	.banner-info{padding:0 0 64px;}
	.banner-con span{width:48%;}
	.content-range .owl-theme .owl-controls	{bottom:-89px;}
	.foot-block						{width:240px;float:right;}
	.logo							{padding:22px 0 10px;}
	.work-rgt ul li.fit1 a, .work-rgt ul li.fit2 a, .work-rgt ul li.fit a {padding:0 14%;}
	
/*************** Inner1 here ********************/
	.feature-rt						{margin:30px -2% 0 -8%;}
	.feature-rt ul li a				{font-size:14px;}
	.feature-lt						{padding:0 10% 0 0;}
	
	
/*************** Inner3 here ********************/
	.state-in						{padding:65px 2% 22px;}
	.state-lt h2					{font-size:32px;line-height:37px;}
	.state-rt ul li a	span img		{width:auto;height: 215px;padding: 11px 0 0 0;}
	.state-rt ul li a small				{font-size:16px;}
	
/*************** Inner5 here ********************/
	.deal-in						{padding:78px 2% 54px ;}
	.deal-lgt h2					{line-height:41px;margin:0 0 33px;padding:0;}
	
/*************** Inner7 here ********************/
	.buy-info h2					{padding:0;margin:0 0 22px;}
	.buy-info ul li				{text-align:left;}
	.buy-block ul li 				{width: 32%;margin: 0 2% 0 0;}
/*************** Inner8 here ********************/
	.contact-rgt ul li input.button11{width:100%;}
	.contact-rgt ul li input.button12{width:100%;}
	.errS, .f_success				{right: 21%;}
	.range-in {padding: 76px 4.5% 100px;}
	.content-range .owl-prev{left:-5.2%;}
	.content-range .owl-next{right:-5%;}
	.banner-con h3{right:3%;bottom:20px;}
	.banner-lt{margin:0;}

		
}

/* 640+ */
@media only screen and (max-width: 47.938em) 
{ 
	
	.header-in						{padding:0;text-align:centerl}
	.logo							{float:none;width:100%;margin:0 0 10px;text-align:center;}
	.top-bar						{display:block;float:none;width:100%;}
	.top-bar ul li a				{font-size: 14px;padding: 32px 17px !important;}
	.banner-lt						{width:45%;}
	.banner-lt h2 					{font-size: 30px;line-height: 40px;}
	.work-rgt ul li a small			{font-size:14px;}
	.work-lgt h2					{font-size:31px;}
	.range-in h2 br					{display:none;}
	.range-in h2					{font-size: 28px;line-height:40px;}

	.range-in 						{padding: 47px 2.1% 100px;display:block;}
	.news-lgt						{display:block;float:none;}
	.news-rgt						{display:block;float:none;width:100%;padding: 43px 1.7% 40px 1.7%;}
	.news-rgt h2					{margin:0 0 22px;}
	.news-rgt h4					{margin:0 0 6px;}
	.news-rgt h3					{margin:0 0 8px;}
	.footer-lgt						{display:block;float:none;padding:0;width:100%;}
	.footer-rgt						{display:block;float:none;margin:55px 0% 0 0%;padding:0;width:100%;}
	.footer-btm	ul 					{margin: 0 13% 0 0;}
	.foot-info						{float: left;margin: 0 0 0 3%;}
	.footer-in						{padding:53px 2% 28px;}
	.is-drilldown-sub				{background:#E1F0EB !important;}
	.range-in						{padding:47px 2% 30px;}
	.content-range .owl-theme .owl-controls .owl-page span{display:none;}
	.content-range .owl-buttons		{display:block;}
	.news-in						{display:block;}
	.content-range .owl-buttons .owl-prev{/*background:url(../images/arrow-lt.png) no-repeat left top !important;*/position:absolute;top: -30px;
left:-2%;z-index: 99999;}
	content-range .owl-theme .owl-controls .owl-buttons div{font-size:0;    padding: 13px 10px;}
	content-range .owl-theme .owl-controls{position:static;}
	.content-range .owl-buttons .owl-next{/*background:url(../images/arrow-rt.png) no-repeat right top !important;*/position:absolute;top:-30px;    right:-2%;}
	.range-in ul li					{padding:0 7%;}
	.foot-block						{float:none;width:auto;}
	.work-in 						{padding: 57px 2% 40px;}
	.top-bar .menu:last-child		{border:none;}
	.work-rgt ul li{width:33.05%;}
	
	
/*************** Inner1 here ********************/
	
	.feature-lt						{display:block;float:none;padding:0;margin:0 0 33px;    width: 100%;}
	.feature-rt						{display:block;float:none;margin:0;padding:0;    width: 100%;}
	.feature-lt h2					{margin:0 0 21px;padding:0;}
	.feature-rt ul li a				{font-size:16px;}
	.feature-btm .owl-theme .owl-controls {bottom: -70px;}
	.pop-up							{width:98%;}
	.pop-lt							{width:50%;}
	.pop-rt							{width:46%;}
	.pop-rt img						{width:100%;height:auto;}
	
/*************** Inner3 here ********************/
	
	.state-rt ul li a	span img		{width:auto;height: 195px;padding:15px 0 0 0;}
	.state-lt h2					{font-size:27px;}

/*************** Inner4 here ********************/

	.benifit-lt	a.now					{padding:46px 0 0 0;}
	.dropdown.menu .submenu.first-sub{left:0;}
	.content-range .owl-theme .owl-controls {bottom: auto;top: 37%;}
	.content-range .owl-theme .owl-controls .owl-buttons div{padding:16px 0;font-size:0;}
/*	.content-range .owl-buttons .owl-prev, .content-range .owl-buttons .owl-next{width:15px;height:26px;}
*/	.banner-con h3{font-size:23px;}
	.work-rgt ul li.fit1 a, .work-rgt ul li.fit2 a, .work-rgt ul li.fit a {padding: 0 10%;}
	.deal-lgt a.net{padding:16px 0 0 0;}
	
	
		
}


/* 480+ */

 @media only screen and (max-width: 40em)
{
    .menu-text {display: none !important; } 
	.header-in						{padding:0 2%;}
	.logo							{float:left;width:auto;    margin: 0 0 0 3%;padding: 14px 0 10px;}
	
	.menu-icon						{width:29px;margin:0;}
	.title-bar .menu-icon			{margin:0;display: inline-block;float: right;    outline: none;transition: all 1s ease-in-out;-webkit-  transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
	.title-bar						{padding:31px 3% 0 0;}
	.top-bar ul li					{display:block;float:none;}
	.top-bar ul li a				{min-height:0;padding: 14px 0 !important;}
	.work-in 						{padding: 48px 2% 40px;text-align: center;}
	.range-in						{padding:47px 2% 30px;text-align:center;}
	.range-in ul li					{padding:0 2%;}
	.range-in ul li img				{width:100%;height:auto;}
	.range-in h2 					{font-size: 25px;line-height: 38px;margin:0 0 33px;}
	.news-lgt 						{padding: 48px 2% 30px;text-align: center;}
	.news-info						{padding:6px 0 0 0;}
	.news-block	h4					{padding:0;    margin: 0 0 8px 0;font-size:22px;}
	.news-block						{margin:0 0 23px;}
	.news-rgt						{text-align:center;}
	.footer-in						{text-align:center;padding: 53px 2% 18px;}
	.footer-lgt						{display:block;float:none;}
	.footer-rgt						{display:block;float:none;}
	.footer-top						{display:block;text-align:center;}
	.footer-top ul					{display:inline-block;}
	.footer-btm						{display:inline-block;}
	.footer-btm	ul					{width:49%;margin:0 0 32px;float:none;}
	.foot-block						{width:240px;text-align:left;    margin: 0 auto 19px;}
	.footer-rgt						{margin:25px 0 0 0;padding:0;}
	.banner-info					{padding:0;}
	.banner-in						{position:static;padding: 23px 0 30px 0;}
	.banner-lt						{display:block;float:none;width:100%;text-align:center;}
	.banner-con span				{position:static;display:block;float:none;    margin: 32px auto 0;}
	.banner-lt h2 					{font-size: 28px;line-height: 37px;}
	.banner-lt a					{margin:0 auto;}
	.banner-con h3					{font-size:28px;line-height:28px;position: static;text-align: center;margin: 22px 0 0 0;}
	.banner	.orbit-bullets			{bottom:13px;}
	.foot-info						{float:right;}
	.is-drilldown					{width:100% !important;transition: all 0.5s ease-in-out;-webkit-  transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
	.header-in						{padding:0;}
	.is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #13A08A !important;}
	.js-drilldown-back::before {border-color: transparent #13A08A transparent transparent !important;}
	.js-drilldown-back::before		{margin-top:13px;}
	.work-rgt						{padding:0;}
	.banner-main, .banner-con		{display:block;height:auto;}
	.top-bar-right{float:none;}
	.foot-block						{width:240px;}
	.top-bar ul li ul li a:hover	{background:#fff;color:#15af97 !important;}
	.top-bar ul li a:hover{color: #15af97 !important;}
	.menu.vertical>li:nth-last-child(1){border-bottom:1px solid #000;}
	.menu.vertical>li{border-top:1px solid #000;}
	.js-drilldown-back{background:#D3DBDA !important;}
	.work-rgt ul li					{width:33.24%;}
	.top-bar{    background: #DCDCDC;}
	
	
/*************** Inner1 here ********************/
	.feature-rt ul li				{width:100%;display:block;float:none;margin:0 0 30px;}
	.feature-rt ul li span img		{height:auto;}
	.feature-lt						{text-align:center;}
	.pop-lt							{width:54%;}
	.pop-rt							{width:42%;}
	.feature-btm ul li				{margin:0;padding:0;}
	
/*************** Inner2 here ********************/
	.benifit-lt						{width:100%;display:block;float:none; padding: 32px 0% 30px;text-align:center;}
	.benifit-rt						{width:100%;display:block;float:none;}
	.benifit-in						{padding:0 2% 30px;}
	.benifit-lt ul li				{text-align:left;}
	
/*************** Inner3 here ********************/
	.state-lt h2					{line-height:27px;margin:0 0 20px;}
	.state-lt						{display:block;float:none;padding:13px 0 0 0;text-align:center;}
	.state-rt						{margin:0;display:block;float:none;padding: 38px 0 0 0;}
	.state-rt ul li					{width:48.2%;}
	.state-in 						{padding: 35px 2% 22px;}
	.state-rt ul li a	span img		{width:auto;height: 195px;padding:0px 0 0 0;}	
	
/*************** Inner4 here ********************/

	.benifit-lt	a.now					{padding:12px 0 0 0;}
	
/*************** Inner5 here ********************/
	.deal-lgt						{padding:0;display:block;float:none;margin:0 0 30px;text-align:center;}
	.deal-rgt						{padding:0;display:block;float:none;}
	.deal-lgt a.now					{padding:10px 0 0 0;}
	.deal-block ul					{width:100%;display:block;float:none;}
	.deal-block ul li				{margin:0 0 10px;}
	.deal-in 						{padding: 48px 2% 54px;}
/*************** Inner6 here ********************/
	.network .deal-in 				{padding: 48px 2% 25px;}
	.network a						{margin:0 0 36px;}

/*************** Inner7 here ********************/
	
	.buy-in 					{padding: 41px 2% 51px;text-align: center;}
	.buy-block ul li			{width:100%;display:block;float:none;margin:0 0 30px;}
	
/*************** Inner8 here ********************/
	.contact-in					{text-align:center;padding: 58px 2% 14px;}
	.contact-lgt				{display:block;float:none;padding:0;margin:0 0 30px;}
	.contact-mid				{display:block;float:none;padding:0;margin:0 0 40px;}
	.contact-rgt				{display:block;float:none;padding:0;margin:0;}
	.contact-rgt ul li			{text-align:left;}
	.errS						{float:none;margin:0;left:2%;right:auto;}
	.f_success					{float:none;margin:0;text-align:left;left:2%;right:auto;}		
	.contact-rgt p				{padding:0 2%;}		
	.top-bar ul li ul li a		{padding:9px 0;}
	.top-bar ul li.active, .top-bar ul li:hover {background: #DCDCDC  !important!important;color: #000 !important;}
	.top-bar ul li:hover {background: #e1f0eb !important;color: #15af97 !important;}
	.top-bar-right ul li.active a{color:#4e5b61 !important;font-weight:400;}
	.top-bar ul li ul li a{padding:10px 0 !important;}
	.content-buy, .network{background-size:100% auto;}
	.range-in ul{padding:0 5%;}


	.feature-btm .owl-theme .owl-controls .owl-page span{display:none;}
	.feature-btm .owl-buttons		{display:block;}
	.feature-btm .owl-buttons .owl-prev{background:url(../images/arrow-lt.png) no-repeat left top !important;position:absolute;top: 32%;
    left: -11px;z-index: 99999;}
	.feature-btm .owl-theme .owl-controls .owl-buttons div{font-size:0;    padding: 13px 10px;}
	.feature-btm .owl-theme .owl-controls{position:static;}
	.feature-btm .owl-buttons .owl-next{background:url(../images/arrow-rt.png) no-repeat right top !important;position:absolute;top:32%;right:-11px;}
	.feature-btm .owl-theme .owl-controls {bottom: auto;top: 37%;}
	.feature-btm .owl-theme .owl-controls .owl-buttons div{padding:16px 0;font-size:0;}
	.feature-btm .owl-buttons .owl-prev, .feature-btm  .owl-buttons .owl-next{width:15px;height:26px;}
	.feature-btm ul{padding:0 3%;}
	.top-bar ul li.active{background:transparent;color:transparent !important;}
	.work-rgt ul li.fit1 a, .work-rgt ul li.fit2 a, .work-rgt ul li.fit a {padding: 0 17%;}
	.work-rgt ul li a small{font-size:18px;}
	.content-range .owl-buttons .owl-next{right:-2%;    top: -50px;}
	.content-range .owl-buttons .owl-prev{left:-2%;    top: -50px;}
	.banner .orbit-next, .banner .orbit-previous{background-size:100% auto;width:30px;height:30px;top:16%;}
		.hack{left:100% !important;right:auto !important;}


}



@media only screen and (max-width: 30em)
{ 
	.logo							{display:inline-block;float:left; margin: 0 0 0 3%;}
	.banner-lt h2 					{font-size: 21px;line-height: 30px;}
	.banner-lt p 					{font-size: 18px;line-height: 25px;}
	.banner-con h3					{font-size:24px;line-height: 24px;}
	.banner-con span				{width:90%;}
	.work-rgt{padding:0;}
	.work-rgt ul li					{display:block;float:none;width:100%;margin:0 0 23px;}
	.work-rgt ul					{display:block;}
	.work-rgt ul li.fit	a, .work-rgt ul li.fit1	a,  .work-rgt ul li.fit2 a{padding:0;}
	.work-rgt ul li a small 		{font-size: 21px;text-align: center;line-height:21px;}	
	.range-in h2					{font-size:21px;line-height:34px;}
	.footer-btm	ul					{width:100%;display:block;float:none;margin:0 0 30px;}
	.footer-top						{margin:0 0 36px 0;}
	.footer-btm						{display:block;}
	.title-bar {padding: 34px 3% 0 0;}
	
/*************** Inner1 here ********************/

	.pop-lt							{width:100%;display:block;float:none;margin:0 0 30px;}
	.pop-rt							{width:100%;display:block;float:none;}
	.feature-btm ul li p			{text-align:center;}
	
/*************** Inner3 here ********************/
	.state-rt ul li					{width:100%;display:block;float:none;margin:0 0 30px !important;}
	.state-rt ul li a span img		{height:auto;padding:0;}
	.state-rt ul li a	span			{margin:0 0 16px 0;}
	.range-in ul{padding:0 10%;}
	.banner .orbit-next, .banner .orbit-previous{top:10%;}
	.pop-up	a{margin:11px 6px 0  0;}
/*************** Inner7 here ********************/
	.pop-slide{width:95%;    padding: 14px 24px 34px;}
	
		
}




@media only screen and (min-width: 40em) {
  .top-bar .menu:last-child {
    border-left: 1px solid #4e4e4e; }

  .top-bar .menu:first-child {
    border-left: none; }

  .top-bar .menu li:not(:last-child) {
    border-right: 1px solid #4e4e4e; } 
.dropdown.menu .submenu {
  border: none; }

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
  border-color: #fff transparent transparent; }

.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #fff; }

.js-drilldown-back::before {
  border-color: transparent #fff transparent transparent; }
}

/******** ADDED BY SR ************************/

