@media only screen and (min-width:980px) and (max-width:1260px) {
.logo{width:150px;height:auto}
.nav_menutop > ul > li > a{padding:0 2px;font-size:13px}
.nav_menutop > ul > li{margin-left:2px}
#dl-menu{top:-1px;height:1px}
.sticky{position:fixed;top:0;height:47px;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;z-index:460;padding-bottom:0;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57306c',endColorstr='#57306c',GradientType=1);background:#01305c}
.bookappoint{font-size:16px}
.enhead{width:auto;height:45px;line-height:35px;font-size:16px}
.eninner .bookbt{font-size:13px;text-align:center;width:100%;border:2px solid #FFF;color:#FFF;background-color:#e0930a;padding:4px 0;margin:0;text-decoration:none;float:left;text-transform:uppercase;font-weight:500;margin-top:5px;font-family:'Poppins',sans-serif;color:#FFF}
.enhead1{font-size:15px}
.eninner{padding:14px 25px;font-size:12px;line-height:17px}
.enquiryarea{float:right;position:relative;z-index:5000;height:auto;margin-top:-350px}
.prar{font-size:13px;text-align:left;padding:6px 0 4px}
.inputrd{width:12px;height:12px;position:relative;top:2px}
.otherlink{width:100%}
.otherlink li{margin:0 10px 0 4px}
.otherlink li a{font-size:13px}
.otherlink li a img{margin:0 3px 0 0;width:22px}
.otherlink li:nth-child(1) a img{width:27px}
.postimgbox{height:150px}
.postimgbox img{min-height:150px}
.aboutskin{padding:75px 35px 0}
.post2imgbox{height:120px}
.post2imgbox img{min-height:120px}

.foobarea{font-size:12px}
.foobarea a{font-size:12px}
.did{padding:0 4px}
.marblue{min-height:47px}
.call01{font-size:13px;margin:0 15px 0 0}
.topmen{margin:0;float:right}
.searchbt{margin:0}
.logo{width:230px}
.carousel-inner h1{line-height:65px!important}
.socialar{float:right;margin:0 0 10px}
.nav_menutop > ul > li > ul{top:47px}
.offerhead{font-size:17px}
.viewbt{font-size:17px;padding:6px 20px}
.post2box{height:296px;margin-bottom:17px}
.nav_menutop > ul > li{line-height:34px}
.whitearea{padding:45px 0}
.bookappoint a{margin-top:17px;margin-left:11px;padding:10px 0}
h2{font-size:25px}
.slider6 .slick-next{top:94%}
.slider6 .slick-prev{top:94%}
.ctpbox .texti{padding-top:80px;line-height:24px}
.img{height:160px}
.img img{min-height:160px}
.sticky .logo{margin-top:0;width:110px}
.sidemenu li a{font-size:14px}
.sticky .nav_menutop{float:right;margin-right:5px;margin-top:-33px!important;text-align:right}
.bsize{height:210px}
.bsize img{min-height:210px}
.head{margin:55px auto 0}
.quoteim{width:35px}
	
.sino-contact .contact {
	width: 100%;
	margin-left: 0;
	padding-top: 5px;
}
.sino-contact .contact .phone {
	padding: 0 5px;
	width: 100%;
	text-align: center;
}	
.sino-contact .contact .email {
	padding: 0 5px;
	width: 100%;
	text-align: center;
}	
	.sino-contact .contact .sep-choose-langs {
	width: 100%;
}	
.sino-contact .search-box {
	margin-top: 0px;
	width: 60%;
	float: left;
	margin: -43px 0 0 5px;
}
.sino-contact .search-box .sep-searchbar .searchbox .form-control {
	height: 30px;
	width: 95%;
}	
.logo {
	width: 45%;
	margin-top: 15px;
}	
.cenp {width: 95%;}	
.sino-contact {padding-bottom: 0px;}	
	.carousel-caption {
	width: 66% !important;
	padding-left: 7px;
	border-left: 0;
	padding-top: 0;
	padding-bottom: 5px;
	left: 0;
	right: 0;
	position: absolute;
	margin: 0 auto -20px auto;
}	
.popvideo {height: 350px;}	
.fpimg {height: 120px;}	
.fpimg img {min-height: 120px;}	
.fbbox {height: 245px;
	padding: 15px;
}	
.gerarea {padding: 35px 0;}	
.welarea1 {padding: 18px 0 19px 0;}		
.welarea {padding: 35px 0;}	
.wmimg img {
	width: 100%;
	min-height: 137px !important;
}	
.wmbox .inner h2 {font-size: 21px;}	
.wmbox .inner {
	padding: 27px;
	height: 300px;
	overflow: hidden;
}	
.newsb1 {
	width: 100%;
	height: 220px;
}	
.newshd a {font-size: 17px;}	
.newshd {
	font-size: 19px;
	padding: 100px 20px 24px 20px;
	
}	
.newsb2 {height: 470px;}	
.foocont {margin: 7px 0 0 40px;}	
.ftl {
	padding-bottom: 35px;
	margin-bottom: 10px;
}
footer h3 {font-size: 17px;	line-height: 25px;}	
.foolink li a {
	font-size: 13px;
	line-height: 20px;
}	
.foolink li {margin: 8px auto;}	
.foolink li a:hover{color:#ff0000;padding-left:0px;transition:.5s}	
.foob {
	margin: 35px 0 0 0;
	padding: 15px 0 0 0;
}	
.fsociali {
	height: 35px !important;
	width: 35px !important;
	line-height: 35px !important;
}	
.fsociali i {
	line-height: 35px;
	font-size: 15px;
}	
.foosocial {
	margin: -16px 0 14px 0;
	padding: 0 11px 0 10px;
	height: 70px;
}
	
	
	
.innerb-details {height: 240px;}	
ul.topnav li a {font-size: 13px;}	
.contim {max-width: 104px; margin-right: 25px;}	
.map01 {height: 400px;}	
.mapmenu li img{ width:100%; height:auto  }	
.mapmenu li {
	width: 30%;
	float: left;
	padding: 10px;
}	

	
.probox-inner2 img{min-height:140px;}	
.probox h3 {font-size: 17px;}	
.probox p {padding: 0 15px 28px;}	
	
	.procont {
	min-height: 292px;
	padding: 0;
	overflow: hidden;
}

h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}	
h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}		
.recentnews li img {
	margin: 0 13px 0 0;
	width: 55px;
	height: 55px;
}	
.probox-inner1 img{min-height:100px;}	
.messagebarea {margin-bottom: 0;}	
.moblangbt{ display: none;}	
.fivediv {width: 25%;}		

.subcar{width:85%;}	
	
	
	
	
}








@media only screen and (min-width:768px) and (max-width:979px) {
.nav_menutop{display:none}
#dl-menu{display:block}
.dl-menuwrapper{z-index:50}
.dl-menuwrapper button{margin:3px 9px 0 0}
.dl-menuwrapper{float:right}
.sticky #dl-menu{top:-5px;height:1px}
.carousel-inner h1{font-size:42px!important}
.carousel-inner p{margin-top:0;line-height:22px}
.sticky{position:fixed;top:0;height:55px;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;z-index:460;padding-bottom:0;box-shadow:none;background:#01305c}
.bookappoint{font-size:16px}
.eninner .entextar{height:45px;margin:5px 0 0;font-size:11px}
.eninner .eninput{height:25px;margin:5px 0 0;padding-left:8px;font-size:10px}
.eninner .eninputmin1{height:25px;margin:5px 0 0;padding-left:8px;font-size:10px;margin-right:3%}
.eninner .eninputmin2{height:25px;margin:5px 0 0;padding-left:8px;font-size:10px}
.enhead{width:auto;height:45px;line-height:35px;font-size:16px}
.eninner .bookbt{font-size:13px;text-align:center;width:100%;border:2px solid #FFF;color:#FFF;background-color:#e0930a;padding:4px 0;margin:0;text-decoration:none;float:left;text-transform:uppercase;font-weight:500;margin-top:5px;font-family:'Poppins',sans-serif;color:#FFF}
.enhead1{font-size:15px}
.eninner{padding:10px 25px;font-size:12px;line-height:17px}
.enquiryarea{float:right;position:relative;z-index:5000;height:auto;margin-top:-367px}
.prar{font-size:13px;text-align:left;padding:6px 0 4px}
.inputrd{width:12px;height:12px;position:relative;top:2px}
.otherlink{width:76%}
.otherlink li{margin:0 17px 0 4px}
.otherlink li a{font-size:15px}
.postimgbox{height:150px}
.postimgbox img{min-height:150px}
.aboutskin{padding:30px 35px 0}
.whitearea{padding:55px 0;background:url(../images/swirl2.png) left top/25% no-repeat}
.ctpbox .texti{padding-top:87px;font-size:19px;text-align:center;line-height:23px}
.post2imgbox{height:120px}
.post2imgbox img{min-height:120px}
.blogbox{height:190px}
.blogbox img{width:100%;min-height:190px;transition:.5s}
.slider5 .slick-next{right:40%}
.slider5 .slick-prev{left:40%}
.foobarea{font-size:12px}
.foobarea a{font-size:12px}
.did{padding:0 4px}
.marblue{min-height:47px}
.call01{font-size:12px;margin:17px 15px 0 0}
.logo {
	width: 49%;
	margin-top: 15px;
}
.socialar{float:right;margin:0 0 10px}
.call01{margin:0 15px 0 0}
.topmen{width:auto;height:auto;padding:0;margin:0;float:right}
.searchbt{margin:0}
.offerhead{font-size:17px}
.viewbt{font-size:17px;padding:6px 20px}
.post2box{height:296px}
.whitearea{padding:45px 0}
.innerimg{width:100%;max-width:100%;margin:0 0 15px}
.list1 li{margin:0 0 14px;font-size:17px;line-height:20px;background:url(../images/righticon.jpg) 0 3px no-repeat}
.bookappoint a{margin-top:17px;margin-left:11px;padding:10px 0}
.post2box{height:296px;margin-bottom:17px}
h2{font-size:25px}
.slider6 .slick-next{top:94%}
.slider6 .slick-prev{top:94%}
.img{height:160px}
.img img{min-height:160px}
.topmen li a{font-size:13px}
.topmen li::before{font-size:12px;padding:0 6px}
.sidemenu li a{font-size:14px}
.bsize{height:210px}
.bsize img{min-height:210px}
.head{margin:55px auto 0}
.quoteim{width:35px}
.carousel-inner h1{line-height:45px!important}
.sino-contact .contact {
	width: 100%;
	margin-left: 0;
	padding-top: 5px;
}
.sino-contact .contact .phone {
	padding: 0 5px;
	width: 100%;
	text-align: center;
}	
.sino-contact .contact .email {
	padding: 0 5px;
	width: 100%;
	text-align: center;
}	
	.sino-contact .contact .sep-choose-langs {
	width: 100%;
}	
.sino-contact .search-box {
	margin-top: 0px;
	width: 60%;
	float: left;
	margin: -43px 0 0 5px;
}
.sino-contact .search-box .sep-searchbar .searchbox .form-control {
	height: 30px;
	width: 95%;
}
.sino-contact {padding-bottom: 0px;}	
	.carousel-caption {
	width: 66% !important;
	padding-left: 7px;
	border-left: 0;
	padding-top: 0;
	padding-bottom: 5px;
	left: 0;
	right: 0;
	position: absolute;
	margin: 0 auto -20px auto;
}	
.popvideo {height: 350px;}	
.fpimg {height: 120px;}	
.fpimg img {min-height: 120px;}	
.fbbox {height: 245px;
	padding: 15px;
}	
.gerarea {padding: 35px 0;}	
.welarea1 {padding: 18px 0 19px 0;}		
.welarea {padding: 35px 0;}	
.wmimg img {
	width: 100%;
	min-height: 137px !important;
}	
.wmbox .inner h2 {font-size: 21px;}	
.wmbox .inner {
	padding: 27px;
	height: 300px;
	overflow: hidden;
}	
.newsb1 {
	width: 100%;
	height: 220px;
}	
.newshd a {font-size: 17px;}	
.newshd {
	font-size: 19px;
	padding: 100px 20px 24px 20px;
	
}	
.newsb2 {height: 470px;}	
.foocont {margin: 7px 0 0 40px;}	
.ftl {
	padding-bottom: 35px;
	margin-bottom: 10px;
}
footer h3 {font-size: 17px;	line-height: 25px;}	
.foolink li a {
	font-size: 13px;
	line-height: 20px;
}	
.foolink li {margin: 8px auto;}	
.foolink li a:hover{color:#ff0000;padding-left:0px;transition:.5s}	
.foob {
	margin: 35px 0 0 0;
	padding: 15px 0 0 0;
}	
.fsociali {
	height: 35px !important;
	width: 35px !important;
	line-height: 35px !important;
}	
.fsociali i {
	line-height: 35px;
	font-size: 15px;
}	
.foosocial {
	margin: -16px 0 14px 0;
	padding: 0 11px 0 10px;
	height: 70px;
}
.cenp {width: 95%;}

	
/*----- inner --------*/
	
.vid1 {height: 350px;}	
.innerb-details {height: 200px;}	
ul.topnav li a {font-size: 13px;}	
.contim {max-width: 104px; margin-right: 25px;}	
.map01 {height: 400px;}	
.mapmenu li img{ width:100%; height:auto  }	
.mapmenu li {
	width: 30%;
	float: left;
	padding: 10px;
}		
.inh2 {padding: 0 0 15px 0; font-size: 50px;}	
.probox-inner2 img{min-height:140px;}	
.probox h3 {font-size: 17px;}	
.probox p {padding: 0 15px 28px;}	
	
	.procont {
	min-height: 292px;
	padding: 0;
	overflow: hidden;
}	
	
.inh1 {
	padding: 10px 0 16px 0;
	font-size: 50px;
}	
h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}	
h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}		
.recentnews li img {
	margin: 0 13px 0 0;
	width: 55px;
	height: 55px;
}	
.probox-inner1 img{min-height:100px;}	
.messagebarea {margin-bottom: 0;}	
.vidp{margin: 0 auto; width: 100%;}		

.fivediv {width: 25%;}	
.subcar{width:85%;}		
	
		
	
	
}




@media only screen and (min-width:320px) and (max-width:767px) {
#dl-menu{display:block;z-index:50}
.sticky #dl-menu{top:0;display:block}
.sticky .cartar{display:none}
.nav_menutop{display:none}
.homebt{display:none}
#dl-menu{top:-48px;height:1px}
.indflag{margin:26px 15px 0 0;float:right}
.call01{font-size:17px;font-weight:600;padding:0 0 0 15px;margin:5px 0 0;color:#000;float:right;font-family:'Open Sans',sans-serif;width:100%;text-align:left;display:none}
.enquiryarea{margin-top:0;position:relative;height:auto}
.otherlink li{width:100%;height:auto;padding:0;margin:0 auto 0 0;display:inline-block;float:left;display:block}
.enhead{margin:15px 0 0}
.viewbt{margin:18px auto;float:left}
.postimgbox{height:170px}
.postimgbox img{min-height:170px}
.postinner{margin:0 0 25px}
.whitearea{padding:45px 0}
.post2box{margin-bottom:25px}
.mobvid{height:285px;margin-bottom:25px}
.blogbox img{width:100%;min-height:123px;transition:.5s}
.blogbox{border:5px solid #FFF;padding:0;margin:0;height:123px;overflow:hidden;background-color:#e59509}
.btn-primary{font-size:15px!important}
.btn-default{font-size:15px}
.fcontb{margin-top:25px;margin-bottom:0}
.newsbt{margin:0 0 30px}
.foolink {
	margin: -8px 15px 35px;
}
footer h3 {padding-left: 15px;}
.otherlink{display:none}
.otherlinkar{height:10px;padding:0;background-color:#FFF}
.mobplh{padding-left:0}
.repostt{padding:0 17px}
.bookappoint a{margin-left:13px}
footer{padding:40px 0 50px}
.backlinks{width:auto;height:auto;padding:0;margin:0 0 10px}
.innerb{padding:35px 0 22px;margin:-1px 0 5px;font-size:27px}
.mobh{height:170px}
.offerhead{font-size:23px}
.whitearea{padding:45px 0;background:url(../images/swirl2.png) left top/43% no-repeat}
.slider6 .slick-next{top:30%}
.slider6 .slick-prev{top:30%}
.post2box{padding:20px}
.post2imgbox{margin:0 20px 15px 36px}
.blogdate{width:74px;padding:8px 0 0;font-size:15px}
.blogdate span{font-size:22px}
.blogbg p{line-height:23px;margin-bottom:15px}
.bookappoint a{color:#4c0916;float:left;border-bottom:1px solid #986a17;border-top:1px solid #986a17;margin-top:0;margin-left:0;padding:10px 0;width:100%;text-align:center}
.img{height:185px}
.img img{min-height:185px}
h1{font-size:29px}
header{background:#fff;padding-bottom:15px;position:relative}
.logo{position:relative;margin-top:0; padding-left: 0; margin: 5px 0 10px 0;}
.searchbt{float:right;margin:6px 3px 0 0}
.marblue{padding:0;min-height:auto;height:auto!important}
#dl-menu{top:2px;height:49px;float:right}
.carousel-inner p{display:none}
.carousel-inner h1{font-size:17px!important}
.sticky{position:fixed;top:0;height:47px;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;z-index:460;padding-bottom:0;box-shadow:none; background:#117cd1 url(../images/favicon1.png) no-repeat 10px 5px/35px auto ;} 
.sticky #dl-menu{top:2px!important}
.sticky .logo{width:106px}
.slider6{padding:30px 30px 15px}
.frinput{margin:0 0 5px}
.formbg p{padding-bottom:15px;line-height:20px}
.bimg{margin:0 25px 70px 0}
.carousel-control .icon-right,.carousel-control .fa-chevron-right{right:10px}
.carousel-control .icon-prev,.carousel-control .fa-chevron-left{left:10px}
.contar{padding:15px;min-height:auto}
.contb{font-size:14px;overflow:scroll}
.contb td{display:block;width:100%}
.contb thead{display:none}
.contform{padding:15px}
.socialar{float:right;margin:7px 12px 10px 8px}
.bsize{height:250px}
.bsize img{min-height:250px}
.head{margin:65px auto 0}
.helpar{margin-bottom:30px}
.post2bt{margin:15px 0 0}
.quoteim{width:40px}
.carousel-inner h1 {
	line-height: 19px !important;
}
header {padding-bottom: 0;}
.icar {margin-bottom: 30px;}
ul.topnav {margin: 0 0 30px 0;}
.innerb1 {height: 140px;}
.aboutbackbg {
	padding: 16px 0 8px 0;
	margin: 0;
}
.backlinks {width: 100%;}
.backlinks li {font-size: 13px;}
.backlinks li a {font-size: 13px;}


	
	
	
.sino-contact {
	width: 100%;
	
}
.sino-contact .contact {
	width: 100%;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 9px;
}
.sino-contact .contact .phone {
	padding: 0 5px;
	width: 100%;
	text-align: center;
	display: none;
}	
.sino-contact .contact .email {
	padding: 0 5px;
	width: 100%;
	text-align: center;
	display: none;
}	
	.sino-contact .contact .sep-choose-langs {
	width: 100%;
		display: none;
}
.sino-contact .search-box {
	margin-top: 0px;
	width: 60%;
	float: left;
	margin: -43px 0 0 5px;
}
.sino-contact .search-box .sep-searchbar .searchbox .form-control {
	height: 30px;
	width: 95%;
}
.sino-contact {padding-bottom: 0px;}	
	.carousel-caption {
	width: 66% !important;
	padding-left: 7px;
	border-left: 0;
	padding-top: 0;
	padding-bottom: 5px;
	left: 0;
	right: 0;
	position: absolute;
	margin: 0 auto -20px auto;
}
	.vid {display: none;}
	.welarea {padding: 35px 0;	}
	.vid1 {
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
}
	h1 {padding: 0 0 41px;}
	h1::before {bottom: 21px;}
.mpad-right {
	padding-right: 30px !important;
}
	.vid1 {
	padding-right:0px;
}
.cenp {width: 100%;}
.gerarea {padding: 35px 0;}	
.welarea1 {padding: 18px 0 19px 0;}	
.solumenu li  {
	width: 100% !important;
	padding: 0 0 !important;
}	
.wmbox {
	margin: 28px 0 0 0;
	padding: 0;
}	
.wmimg {padding: 15px;}	
.wmimg img {min-height: 132px !important;}	
.wmbox .inner {
	padding: 18px 18px 18px 18px;
	height: auto;
	overflow: hidden;
}	
.wmbox .inner h2 {font-size: 22px; padding-bottom:15px;}	

.newsb2 {
	width: 79%;
	height: 270px;
	margin: 30px 0 0 31px;
}
	.newsb2 img{
	height: 270px;
	transition: 0.5s;
}
.customerarea div:nth-child(1) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(2) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}
.customerarea div:nth-child(3) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(4) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}
.customerarea div:nth-child(5) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(6) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(7) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(8) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(9) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea {width: 100%;}	
.foocont {margin: 8px 0 0 0;}	
.ftl {margin-bottom: 35px;}	
.fli {margin: 0 0 0 0;}
.foob {
	margin: 20px 0 0 0;
	padding: 30px 0 0 0;
}	
.fsociali {
	height: 35px !important;
	width: 35px !important;
	line-height: 35px !important;
}	
.fsociali i {
	line-height: 35px;
	font-size: 15px;
}	
.foosocial {
	margin: auto-34px 0 14px 0;
	padding: 0 25px 0 25px;
	height: 54px;
	width: 100%;
}	
.topmen {
	margin: 0 0 16px 0;
	width: 100%;
	text-align: center;
}
.vid1 {height: 200px;}		
	
.innerb-details {height: 170px;}	
ul.topnav li a {font-size: 15px;}	
.contim {max-width: 100%; margin-right: 25px;}	
.map01 {height: 250px;}	
.mapmenu li img{ width:70%; height:auto  }	
.mapmenu li {
	width: 100%;
	float: left;
	padding: 10px;
	margin-right: 0;
	margin-bottom: 25px;
}		
.inh2 {
	padding: 0 0 15px 0;
	font-size: 33px;
}
.messagebarea {padding: 23px 15px;}	
.messub { margin-top: 20px;}	

.probox-inner2 img{min-height:140px;}	
.probox h3 {font-size: 17px;}	
.probox p {padding: 0 15px 28px;}	
	
	.procont {
	min-height: auto;
	padding: 0 0 35px 0;
	overflow: hidden;
}
	
	
.inh1 {
	padding: 10px 0 16px 0;
	font-size: 32px;
}	
h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}	
.moblangbt{
	font-size: 15px;
	color: #fff;
	background: none;
	border: 0;
	display: block;
	float: right;
	margin-right: 7px;
}
.vidp{margin: 0 auto; width: 100%;}

.table1{ width: 100% !important; height: 250px; overflow-y: scroll; overflow-x:scroll; margin-bottom: 25px;}
.pdfar {margin: 0px 0 30px 0;}	

.fivediv {width: 100%;}	
.fbbox01 {height: auto;	padding: 20px;}		
	
	
	
	
}
@media only screen and (max-width:320px) {

#dl-menu{display:block;z-index:50}
.sticky #dl-menu{top:0;display:block}
.sticky .cartar{display:none}
.nav_menutop{display:none}
.homebt{display:none}
#dl-menu{top:-48px;height:1px}
.indflag{margin:26px 15px 0 0;float:right}
.call01{font-size:17px;font-weight:600;padding:0 0 0 15px;margin:5px 0 0;color:#000;float:right;font-family:'Open Sans',sans-serif;width:100%;text-align:left;display:none}
.enquiryarea{margin-top:0;position:relative;height:auto}
.otherlink li{width:100%;height:auto;padding:0;margin:0 auto 0 0;display:inline-block;float:left;display:block}
.enhead{margin:15px 0 0}
.viewbt{margin:18px auto;float:left}
.postimgbox{height:170px}
.postimgbox img{min-height:170px}
.postinner{margin:0 0 25px}
.whitearea{padding:45px 0}
.post2box{margin-bottom:25px}
.mobvid{height:285px;margin-bottom:25px}
.blogbox img{width:100%;min-height:123px;transition:.5s}
.blogbox{border:5px solid #FFF;padding:0;margin:0;height:123px;overflow:hidden;background-color:#e59509}
.btn-primary{font-size:15px!important}
.btn-default{font-size:15px}
.fcontb{margin-top:25px;margin-bottom:0}
.newsbt{margin:0 0 30px}
.foolink {
	margin: -8px 15px 35px;
}
footer h3 {padding-left: 15px;}
.otherlink{display:none}
.otherlinkar{height:10px;padding:0;background-color:#FFF}
.mobplh{padding-left:0}
.repostt{padding:0 17px}
.bookappoint a{margin-left:13px}
footer{padding:40px 0 50px}
.backlinks{width:auto;height:auto;padding:0;margin:0 0 10px}
.innerb{padding:35px 0 22px;margin:-1px 0 5px;font-size:27px}
.mobh{height:170px}
.offerhead{font-size:23px}
.whitearea{padding:45px 0;background:url(../images/swirl2.png) left top/43% no-repeat}
.slider6 .slick-next{top:30%}
.slider6 .slick-prev{top:30%}
.post2box{padding:20px}
.post2imgbox{margin:0 20px 15px 36px}
.blogdate{width:74px;padding:8px 0 0;font-size:15px}
.blogdate span{font-size:22px}
.blogbg p{line-height:23px;margin-bottom:15px}
.bookappoint a{color:#4c0916;float:left;border-bottom:1px solid #986a17;border-top:1px solid #986a17;margin-top:0;margin-left:0;padding:10px 0;width:100%;text-align:center}
.img{height:185px}
.img img{min-height:185px}
h1{font-size:29px}
header{background:#fff;padding-bottom:15px;position:relative}
.logo{position:relative;margin-top:0; padding-left: 0; margin: 5px 0 10px 0;}
.searchbt{float:right;margin:6px 3px 0 0}
.marblue{padding:0;min-height:auto;height:auto!important}
#dl-menu{top:2px;height:49px;float:right}
.carousel-inner p{display:none}
.carousel-inner h1{font-size:17px!important}
.sticky{position:fixed;top:0;height:47px;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;z-index:460;padding-bottom:0;box-shadow:none; background:#117cd1 url(../images/favicon1.png) no-repeat 10px 5px/35px auto ;} 
.sticky #dl-menu{top:2px!important}
.sticky .logo{width:106px}
.slider6{padding:30px 30px 15px}
.frinput{margin:0 0 5px}
.formbg p{padding-bottom:15px;line-height:20px}
.bimg{margin:0 25px 70px 0}
.carousel-control .icon-right,.carousel-control .fa-chevron-right{right:10px}
.carousel-control .icon-prev,.carousel-control .fa-chevron-left{left:10px}
.contar{padding:15px;min-height:auto}
.contb{font-size:14px;overflow:scroll}
.contb td{display:block;width:100%}
.contb thead{display:none}
.contform{padding:15px}
.socialar{float:right;margin:7px 12px 10px 8px}
.bsize{height:250px}
.bsize img{min-height:250px}
.head{margin:65px auto 0}
.helpar{margin-bottom:30px}
.post2bt{margin:15px 0 0}
.quoteim{width:40px}
.carousel-inner h1 {
	line-height: 19px !important;
}
header {padding-bottom: 0;}
.icar {margin-bottom: 30px;}
ul.topnav {margin: 0 0 30px 0;}
.innerb1 {height: 140px;}
.aboutbackbg {
	padding: 16px 0 8px 0;
	margin: 0;
}
.backlinks {width: 100%;}
.backlinks li {font-size: 13px;}
.backlinks li a {font-size: 13px;}


	
	
	
.sino-contact {
	width: 100%;
	
}
.sino-contact .contact {
	width: 100%;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 9px;
}
.sino-contact .contact .phone {
	padding: 0 5px;
	width: 100%;
	text-align: center;
	display: none;
}	
.sino-contact .contact .email {
	padding: 0 5px;
	width: 100%;
	text-align: center;
	display: none;
}	
	.sino-contact .contact .sep-choose-langs {
	width: 100%;
		display: none;
}
.sino-contact .search-box {
	margin-top: 0px;
	width: 60%;
	float: left;
	margin: -43px 0 0 5px;
}
.sino-contact .search-box .sep-searchbar .searchbox .form-control {
	height: 30px;
	width: 95%;
}
.sino-contact {padding-bottom: 0px;}	
	.carousel-caption {
	width: 66% !important;
	padding-left: 7px;
	border-left: 0;
	padding-top: 0;
	padding-bottom: 5px;
	left: 0;
	right: 0;
	position: absolute;
	margin: 0 auto -20px auto;
}
	.vid {display: none;}
	.welarea {padding: 35px 0;	}
	.vid1 {
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
}
	h1 {padding: 0 0 41px;}
	h1::before {bottom: 21px;}
.mpad-right {
	padding-right: 30px !important;
}
	.vid1 {
	padding-right:0px;
}
.cenp {width: 100%;}
.gerarea {padding: 35px 0;}	
.welarea1 {padding: 18px 0 19px 0;}	
.solumenu li  {
	width: 100% !important;
	padding: 0 0 !important;
}	
.wmbox {
	margin: 28px 0 0 0;
	padding: 0;
}	
.wmimg {padding: 15px;}	
.wmimg img {min-height: 132px !important;}	
.wmbox .inner {
	padding: 18px 18px 18px 18px;
	height: auto;
	overflow: hidden;
}	
.wmbox .inner h2 {font-size: 22px; padding-bottom:15px;}	

.newsb2 {
	width: 79%;
	height: 270px;
	margin: 30px 0 0 31px;
}
	.newsb2 img{
	height: 270px;
	transition: 0.5s;
}
.customerarea div:nth-child(1) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(2) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}
.customerarea div:nth-child(3) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(4) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}
.customerarea div:nth-child(5) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(6) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(7) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(8) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea div:nth-child(9) {
	border-right: 0 !important;
	border-bottom: 1px solid #dcdcdc !important;
}	
.customerarea {width: 100%;}	
.foocont {margin: 8px 0 0 0;}	
.ftl {margin-bottom: 35px;}	
.fli {margin: 0 0 0 0;}
.foob {
	margin: 20px 0 0 0;
	padding: 30px 0 0 0;
}	
.fsociali {
	height: 35px !important;
	width: 35px !important;
	line-height: 35px !important;
}	
.fsociali i {
	line-height: 35px;
	font-size: 15px;
}	
.foosocial {
	margin: auto-34px 0 14px 0;
	padding: 0 25px 0 25px;
	height: 54px;
	width: 100%;
}	
.topmen {
	margin: 0 0 16px 0;
	width: 100%;
	text-align: center;
}
.vid1 {height: 200px;}		
	
.innerb-details {height: 170px;}	
ul.topnav li a {font-size: 15px;}	
.contim {max-width: 100%; margin-right: 25px;}	
.map01 {height: 250px;}	
.mapmenu li img{ width:70%; height:auto  }	
.mapmenu li {
	width: 100%;
	float: left;
	padding: 10px;
	margin-right: 0;
	margin-bottom: 25px;
}		
.inh2 {
	padding: 0 0 15px 0;
	font-size: 33px;
}
.messagebarea {padding: 23px 15px;}	
.messub { margin-top: 20px;}	

.probox-inner2 img{min-height:140px;}	
.probox h3 {font-size: 17px;}	
.probox p {padding: 0 15px 28px;}	
	
	.procont {
	min-height: auto;
	padding: 0 0 35px 0;
	overflow: hidden;
}
	
	
.inh1 {
	padding: 10px 0 16px 0;
	font-size: 32px;
}	
h2 {
	color: #117cd1;
	padding: 20px 0 25px 0;
	margin: 0;
	font-size: 21px;
}	
h2::before { display: none;}	
h2 span {
	padding: 0 0;
	background: none;
}	
.moblangbt{
	font-size: 15px;
	color: #fff;
	background: none;
	border: 0;
	display: block;
	float: right;
	margin-right: 7px;
}
.vidp{margin: 0 auto; width: 100%;}

.table1{ width: 100% !important; height: 250px; overflow-y: scroll; overflow-x:scroll; margin-bottom: 25px;}
.pdfar {margin: 0px 0 30px 0;}
	
.fivediv {width: 100%;}	
.fbbox01 {height: auto;	padding: 20px;}	
.subcar{width:100%;}	
.subs-input{width: 60%; }
.subs-submit{width: 40%;}

	
	
	

}