/* media query */
@media screen and (max-height: 800px){	
	ul.d-menu > li > a
	{
		font-size: 20px;
		padding: 10px 0;
	}
	ul.d-menu
	{
		padding:24px 0;
	}
	.menufooter-cont
	{
		position:relative;
	}
	
}
@media screen and (max-height: 700px){
	
}
@media screen and (max-width: 1899px){
	.greenlink.wh-link
	{
		font-size:24px;
	}
	.pro-inner-top-cont h1
	{
		font-size:40px;
	}
	.pro-inner-top-cont {
	  padding: 200px 0 110px;
	}
	.pro-inner-top-cont h2
	{
		font-size:60px;
	}
	
	
}/*1919*/
@media screen and (max-width: 1769px){	
	.evht-padding {
	  padding: 40px;
	}
}
@media screen and (max-width: 1729px){	
	.intpageh-content h2, .serbottom-cont h3
	{
		max-width:50%;
	}
	.greenlink.wh-link
	{
		//font-size:22px;
	}
	.greenlink.wh-link::after{
		top:1px;
	}
	.page-padding{
		padding:0;
	}
	.pro-padding{
		padding:0;
	}
	.evs-1 .evs-content {
		padding: 10px 20px 16px;
	}
	.evs-2 .evs-padding {
	  
	}

}
@media screen and (max-width: 1599px){
	.home-screen-content
	{
		margin:0
	}
	.mouse-bottom-cont
	{
		left:15px;
	}
	.topleft-menu-cont {
		display: inline-block;
	}
	.intpageh-content h1
	{
	
	}
	.intpageh-content h2
	{
		
	}
	.int-page-header {
		padding:40px 0 70px;
	}
	.intpageh-content h1
	{
		
	}
	/* home */
	.headerbanner-cont h2
	{
		font-size:40px;
	}
	
	ul.d-menu > li > a {	
		
	}
	.hop-cont {
		padding: 40px 0 0;
	}
	.ccss h3
	{
	
	}
	.abttextcont h3
	{
		font-size:34px;
	}
	.hop-cont img {
		margin: 10px auto 30px;
	}
	.page-padding {
		padding: 0 3%;
	}
	.topleft-menu-cont
	{
		
	}
	
	.headermid-menu h3
	{
		margin-right:48px;
	}
	.ssmbox {
		padding-left: 10%;
	}
	.twocol-content h3
	{
		font-size:40px;
		line-height:1.1;
	}
	.twocol-content {
		
	}
	.contentcont
	{
		padding:40px 30px;
	}
	.twocol-padding
	{
		height:640px;
	}
	.twocol-content h3
	{
		font-size:26px;
	}
	.twocol-content h2
	{
		font-size:34px;
	}
	.ftwocol-left .twocol-padding, .ftwocol-right .twocol-padding
	{
		background-size:cover;
	}
	.ftwocol:hover .twocol-padding {
		background-size: cover;
	}
	.paddingboth100 {
		padding: 80px 0;
	}
	.paddingbottom100 {
		padding-bottom:80px;
	}
	.paddingtop100 {
		padding-top: 80px;
	}
	.ccss h3.bigfont
	{
		font-size:48px;
	}
	.find-outmore-cont h3
	{
		font-size:34px;
	}
	.find-outmore-cont h2
	{
		font-size:40px;
		margin:30px 0;
	}
	.baseclass .scol, .advhl .scol3, .advhl .scol3, .advhl .scol4 {
		width: 29%;
		margin-right: 4%;
	}
	.twocol-content p
	{
		font-size:18px;
	}
	.twocol-content h2
	{
		margin-bottom:24px;
	}
	.twocol-padding
	{
		background-size:cover !important;
	}
	.ourfaci-padding {
		padding: 9% 7% 0 7%;
	}
	.our-faci-right-content h3 {
		font-size: 26px;
	}
	.newsform h3
	{
		font-size:24px;
	}
	.newsletter-cont {
		padding: 80px 0;
	}
	.footer-cont {
		
	}
	/* about */
	.abpadding h2
	{
		font-size:32px;
	}
	.abpadding p
	{
		font-size:18px;
	}
	.full-bg-main-cont
	{
		height:640px;
	}
	.fullbgpadding {
		padding: 40px;
	}
	.full-bg-padding
	{
		bottom:40px;
	}
	.our-fact-padding h4 {
		margin-bottom: 100px;
	}
	.our-fact-content
	{
		height:auto;
	}
	.our-fact-padding, .contpadding, .contact-page-right-padding
	{
		padding:40px 30px;
	}
	.con-left-bottom-cont iframe
	{
		height:962px;
	}
	.our-fact-padding h3
	{
		font-size:30px;
	}
	.our-fact-padding p
	{
		font-size:18px;
	}
	.about-bottom-text h2
	{
		margin-bottom:60px;
	}
	.contact-page-cont .ccss h3
	{
		font-size:24px;
	}
	/* for patients */
	.abpadding ul li
	{
		font-size:18px;
	}
	.abpadding ul li::before {
		content: "\f35a";
		font-size: 16px;
	}
	.forpatcont1 .ccss h2 {
		font-size: 70px;
	}
	.service-top-block
	{
		margin-top:100px;
	}
	.leftright-main-cont {
		padding-bottom: 100px;
	}
	.servicet-text p, .leftright-main-cont .ccss li {
		font-size: 18px;
	}
	.service-text-padding
	{
		padding:0 40px;
	}
	.leftright-main-cont .ccss ul li::before {
		content: "\f35a";
		font-size: 16px;
	}
	.service-text-cont
	{
		height:640px;
	}
	.aboutbottombg, .abouttopbg
	{
		height:140px;
	}
	.bottom-bg-main-cont
	{
		
	}
	.ccss h2
	{
		font-size:30px;
		line-height:1.4;
	}
	.bottombgpadding {
		max-width: 610px;
	}
	.bottombgpadding a {
		margin-top: 30px;
	}
	.headerint-img img {
		margin-left: -45px;
	}
	.hbox6r-col h5
	{
		font-size:20px;
	}
	.facilitcont1 .about-top-cont
	{
		padding:0;
	}
	.facility-banner-cont
	{
		height:480px;
	}
	.facility-banner-cont h3 {
		padding-top: 40px;
	}
	.team-banner-cont img {
		max-width: 500px;
		width: 100%;
	}
	.forpatcont1.teambox3 .ccss h5
	{
		font-size:20px;
	}
	.outer-margin {
		margin: 0 3%;
	}
	
	.loan-temp-main-cont {
		margin-top: 15px;
	}
	ul.calmenu a
	{
		font-size:28px;
		padding:11%;
	}
	
	.freeo-main-cont {
		
	}
	.freeo-cont {
		padding: 40px;
	}
	
	.abtrightcont .abt-padding {
		padding-left: 7%;
	}
	.abtleftcont .abt-padding {
		padding-right: 7%;
	}
	.con-left-top-cont
	{
		position: relative;
		left: inherit;
		top: inherit;
		margin:15px 0;
	}
	.headerbanner-cont h1
	{
		//font-size:90px;
	}
	.mouse-bottom-cont
	{
		bottom:40px;
	}
	.intpageh-content h2
	{
	
	}
	.abttwo-col-cont {
		padding-top: 100px;
		margin: 0 15px;
	}
	.page-padding {
		padding: 0 20px;
	}
	.topleft-menu-cont
	{
		right:30px;
	}
	.abt-box-cont {
		padding-bottom: 100px;
	}
	.footer-cont {
		
	}
	.built-main-cont .page-padding
	{
		padding:0;
	}
	.abtopcont {
		padding-bottom: 40px;
	}
	.at-top-cont
	{
		margin:0;
	}
	.anowleftcont h2
	{
		padding:25px 30px 30px;
		font-size:20px;
	}
	.header-menu-cont hr
	{
		width: 80px;
		margin: 0 5px 0 20px;
	}
	
	.htccontent.ccss p {
		margin: 30px 0;
	}
	.htccontent
	{
		width:auto;
	}
	.cslist-left-cont, .cslist-right-cont
	{
		width:100%;
		text-align:left;
	}
	.cslist-right-cont
	{
		margin-top:10px;
	}
	.cslist-content .pdss h3 {
		font-size: 20px;
	}
	.pdtop-content-cont h1
	{
		font-size:42px;
	}
	.backlinkcont
	{
		left:18px;
	}
	.htwo-left-cont .htccontent {
		margin-left: 20%;
	}
	.lpbox3 .htccontent.ccss h3 {
		margin-bottom: 20px;
	}
	.lpbox3 .htwo-img-cont
	{
		width:100%;
	}
	.lpbox3 .htwo-right-cont.htwo-content-cont
	{
		position: relative;
		width: 66.66%;
		margin:0 auto;
	}
	.lpbox3 .htccontent
	{
		width:100%;
	}
	.lpbox3
	{
		padding:0;
	}
	.lpteam-cont h6
	{
		margin-bottom:20px;
	}
	.lpcenter-box {
		width: 66.66%;
		margin: 0 auto;
	}
	.lpteam-content {
	
	}
	.lpbox4
	{
		margin-top:0px;
	}
	.footer-main-cont
	{
	
	}
	.pdtop-content-cont {
		margin-bottom: 0;
	}
	.lpteam-content h3
	{
		
	}
	.ccss h2 {
		margin-bottom:24px;
	}
	.get-two-col-cont {
		position: relative;
		display: table;
		font-size: 0;
		width: 100%;
	}
	.gett-left-cont {
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}
	.gett-right-cont {
		position: relative;
		width: 50%;
		top: inherit;
		right: inherit;
		display: inline-block;
		height: 100%;
		margin: 30px 0;
	}
	.selltoptwo {
		margin-bottom: 60px;
	}
	.contact-top-main-cont {
		padding: 100px 0 80px;
	}
	.ctt-left-cont p
	{
		font-size:26px;
	}
	.logo-cont img.logoimg1 {
		height:48px;
	}
	.sh-padding {
	  padding: 0 20px;
	}
	ul.htop-menu a
	{
		font-size:17px;
	}
	.topleft-menu-cont
	{
		top:43px !important;
	}
	.topleft-menu-cont.belowcss
	{
		top:14px !important;
	}
	ul.htop-menu li
	{
		margin:0 14px;
	}
	.htop-mphone-cont h3
	{
		font-size:17px;
	}
	.headerbanner-cont h1
	{
		
	}
	.cctop-padding {
		padding: 40px;
	}
	.cctop-content h4
	{
		margin-left:40px;
	}
	.cctop-content h6
	{
		right:40px;
	}
	.cctop-content h2
	{
		font-size:34px;
	}
	.cc-bottom-main-cont .cctop-content h2 {
		font-size: 44px;
	}
	.ccss h3{
		
	}
	.about-left-cont h3 {
		margin-top: 14px;
	}
	.about-right-cont p {
		font-size: 20px;
	}
	.qua-one-cont h3
	{
		font-size:48px;
	}
	.qua-padding {
		padding: 30px;
	}
	.qua-box h3
	{
		font-size:26px;
	}
	.bc-padding {
		padding: 16% 10%;
	}
	.ccss h4
	{
		
	}
	.homemid-main-cont .about-two-col-main-cont a
	{
		font-size:20px;
		margin-top:30px;
	}
	.intpageh-content h1 {
		
	}
	.pdetail-c h2
	{
		font-size:36px;
	}
	.htccontent {
		padding: 30px;
	}
	.teaminfo-box {
		margin-top: 40px;
	}
	.team-info h5
	{
		font-size:16px;
	}
	.cs-listing-main-cont {
		padding: 30px 0;
	}
	
	.pdtopcell .pdetail-c h2 {
		font-size: 40px;
	}
	.pdtopcell .bedbox-main-cont {
		padding: 14px 0;
	}
	.bedbox-main-cont
	{
		margin:14px 0;
	}
	.stopcont.ccss h3 {
		font-size: 34px;
	}
	.cl-content h4
	{
		font-size:20px;
	}
	.cl-content h5
	{
		font-size:16px;
	}
	.alpadding
	{
		padding:0;
	}
	.header-mid-cont, .desktop-menu
	{
		//width:50%;
	}
	.hbannerpadding {
		padding: 0;
	}
	.hbanner-box
	{
		
	}
	.int-page-header {
		padding: 180px 0 60px;
	}
	.intpageh-content h2, .serbottom-cont h3
	{
		max-width:60%;
		font-size:36px;
	}
	.contact-box-cont h3
	{
		font-size:36px;
	}
	.servicebox-cont
	{
		width:100%;
	}
	.sertop-cont, .serbottom-cont, .ec-contact-form
	{
		padding:80px 0;
	}
	.ec-contact-form
	{
		margin-top:30px;
	}
	.home.page-template-default .intpageh-content h2 {
		font-size: 26px;
		line-height: 1.4;
		max-width: 66%;
	}
	.hotop-cont h3
	{
		font-size:26px;
		background-position:right top 11px;
	}
	.hwhon-content h4
	{
		font-size:24px;
		line-height:1.4;
	}
	.workd-slider-box {
		padding: 10px 0 10px 20px;
	}
	.homepad {
		padding: 80px 0;
	}
	.h9top-cont h2
	{
		font-size:34px;
	}
	.footer-box-cont p, .footer-bottom-cont p
	{
		//font-size:14px;
	}
	.tscss h2
	{
		font-size:50px;
	}
	.tscss h3{
		font-size:36px;
	}
	.tscss h5
	{
		font-size:28px;
	}
	.aboutbottom-main-cont
	{
		padding:100px 0;
	}
	.header-cont
	{
		margin-top:0;
	}
	.greenlink
	{
		
	}
	.roht-content-box h3
	{
		font-size:24px;
	}
	.roht-padding {
		padding: 28px 28px 91px;
	}
	.roht-box
	{
		height:420px;
	}
	.rcir-content h3
	{
		font-size:36px;
	}
	.greenlink
	{
		
	}
	.rcircle-main-cont
	{
		width:340px; 
	}
	.rcir-padding {
		padding: 97px 0;
	}
	.rocss h3 
	{
		//font-size:24px;
	}
	.footer-top-cont h2{
		//font-size:80px;
	}
	.footer-top-cont h3 {
		//font-size: 24px;
		//line-height: 1.3;
		//margin-bottom:5px;
	}
	.footer-top-cont {

	}
	.ro-cir-main-cont
	{	
		padding:100px 0;
	}
	.pro-padding
	{
		padding:0 20px;
	}
	.proh-two-main-cont
	{
		
	}
	.proht-top-cont h2
	{
		
	}
	.greenlink.wh-link
	{
		font-size:18px;
	}
	.greenlink.wh-link:after
	{
		content:'';
		top:0;
		width: 24px;
		height: 24px;
		background-size: 16px;
	}
	.headerbanner-cont h1:before
	{
		background-size:300px;
	}
	.headerbanner-cont h1:before, .headerbanner-cont h1:after
	{
		background-size:300px;
	}
	.p3css h3
	{
		
	}
	.p3css h4{
		
	}
	.rocss h3
	{
		
	}
	.ro-two-col-main-cont {
		padding-bottom: 100px;
	}
	.rocss h4
	{
		
	}
	.rocss h3, .rocss p
	{

	}
	.profcss.p3css h3
	{
		
	}
	.footer-top-cont h3
	{

	}
	.footer-top-cont h4
	{
		font-size:20px;
	}
	ul.htop1-menu a
	{
		font-size:15px;
	}
	.proht-top-cont h2
	{
		
	}	
	.contact-pagetop-cont {
	  width: 55%;
	}
	.pro-inner-top-cont h2
	{
		font-size:50px;
	}
	.pro-inner-top-cont {
	  padding: 200px 0 100px;
	}
	.probox h3
	{
		font-size:26px;
		line-height:1.3;
	}
	.redlink
	{
		margin:30px 0;
	}
	.page-padding {
	  padding: 0;
	}
	.evhtree-content h3
	{
		font-size:34px;
	}
	.evht-padding {
	  padding: 30px;
	}
	.evhtree-content img {
	  margin-bottom: 30px;
	}
	.phocss h3, .proht-top-cont h2
	{
		font-size:40px;
		line-height:1.1;
	}
	.phocss p
	{
		margin:10px 0;
	}
	.evhthree-bottom-cont
	{
		margin-top:50px;
	}
	.pl-link-cont {
	  margin-top: 30px;
	}
	.footer-top-cont h3
	{
		font-size:70px;
	}
	.footer-top-cont h2
	{
		margin-top:88px;
	}
	.footer-top-cont {
	  padding-top: 90px;
	}
	.evs-int-content h2
	{
		font-size:64px;
		margin-bottom:14px;
	}
	.evs-2 .evs-padding {
	  
	}
	.evs-content img {
	  
	}
	.evs-2 .evs-content {
	  
	}
	.ser-linkcont {
	  margin: 0;
	}
	.ser-linkcont .greenlink.whitelink
	{
		margin-top:14px;
	}
	.evscss.evpp h1
	{
		font-size:60px;
		margin-bottom:30px;
	}
	.evscss.evpp h4 {
		margin-bottom: 50px;
	}
	.git-top-cont p
	{
		font-size:26px;
	}
	.rocss h2
	{
		font-size:40px;
	}
	.evs-content h4
	{
		font-size:20px;
	}
	.evs-content p{
		font-size:16px;
	}
	.fcss h1, .fcss h3
	{
		font-size:6vw;
	}
	.hwhon-content h3
	{
		font-size:36px;
	}
	.ftf-cont p
	{
		display:block;
	}
	.ftf-cont p.fme {
	  margin-left: 0;
	}
	.ftf-cont p.fme a {
	  margin: 0;
	  margin-right:24px;
	}
	.ost-th-cont h4
	{
		font-size:24px;
	}
	.ost-th-cont h3
	{
		font-size:28px;
	}
	.jcss h1
	{
		font-size:60px;
	}
	.pcss h1
	{
		//font-size:24px;
	}
	.pcss h2
	{
		font-size:38px;
	}
	.intop-cont h1
	{
		font-size:46px;
	}
	.intop-cont h2
	{
		font-size:18px;
	}
	.expcss h3
	{
		font-size:34px;
	}
	.intop-cont img
	{
		height:50px;
	}
	.single-pagetop-cont
	{
		width:100%;
	}
	.lnsp-top-header h1
	{
		font-size:48px;
	}
	.lnsp-top-header h3
	{
		
	}
	.internal-page-main-cont
	{
		
	}
	.etf-top-cont h3
	{
		font-size:36px;
	}
	.etf-right-cont h6 {
		margin:14px 0;
	}
	.etf-bottom-cont {
		padding:80px 0 54px;
	}
	.intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
		font-size:30px;
	}
	.essearch-top h1
	{
		font-size:30px;
	}
	.baupp .hwhon-content {
	padding: 0 24px;
	}
	.eftb-1
	{
		width:40%;
	}
}/*1599*/
@media screen and (max-width: 1429px){
ul.htop1-menu li
{
	margin:0 7px;
}
ul.htop1-menu a {
font-size: 14px;
}
.logo-cont
{
	margin-right:24px;
}
.logo-cont img.logoimg1 {
height: 36px !important;
}
.bains .hwhon-content
{
	height:240px;
}


}
@media screen and (max-width: 1329px){	
	.evs-1 .evs-content {
	  height: 116px;
	}
	.evhtree-content h3
	{
		font-size:32px;
	}
	
}/*1256 */
@media screen and (max-width: 1199px){
	.about-two-col-main-cont
	{
		padding:0 !important;
	}
	.about-left-cont
	{
		margin-top:20px;
	}
	.testi-box-cont{
		
	}
	.testi-padding {
		padding:20px;
	}
	.testi-white-cont, .testi-grey-cont {
		padding: 20px 0;
	}
	.headermenu-cont
	{
		
	}
	.abtopcont {
		padding-bottom: 20px;
	}
	
	.header-mid-cont, .desktop-menu
	{
		width:50%;
	}
	.header-content-cont
	{
		padding: 20px 0 !important;
	}
	.headerbg .header-content-cont {
		padding: 16px 0 !important;
	}
	.logo-cont img.logoimg1
	{
		
	}
	.headerbg .logo-cont img.logoimg1
	{
		
	}
	.topleft-menu-cont
	{
		top:27px !important;
	}
	.intop-cont h1, .intop-cont h2
	{
		width:100%;
	}
	.belowcss.topleft-menu-cont
	{
		top:24px !important;
	}
	.side-menu-button
	{
		display:inline-block;
		margin-top:0;
	}
	.intpageh-content h1 {
	}
	.intpageh-content h2 {
	}
	.int-page-top-cont {
		
	}
	.headerbanner-cont h2 {
		font-size: 36px;
		padding-top:24px;
		margin-bottom:18px;
	}
	.headtop-cont img {
		position: absolute;
		right: 33px;
		top: -16px;
	}
	.exp-main-cont
	{
		bottom:30px;
	}
	.side-nav-cont
	{
		width:50%;
	}
	.close-side-menu
	{
		width:50%;
	}
	ul.d-menu {
		
	}
	.ssmbox {
		padding-left: 13%;
	}
	.fadeInRight, .fadeInLeft, .fadeInUp, .fadeInDown, .fadeIn,.fadeInRightShort, .fadeInLeftShort, .fadeInUpShort, .fadeInDownShort, .rollIn, .pulse
	{
		opacity:1 !important;
		-webkit-transform: translateX(0)  !important;
		transform: translateX(0)  !important;
		-webkit-transform: translateY(0)  !important;
		transform: translateY(0)  !important;
	}
	.ccss h3 {
		font-size: 24px;
	}
	.hop-cont img {
		margin: 0px auto 10px;
		width: 100%;
	}
	.twocol-content h3 {
		font-size: 30px;
		line-height: 1.1;
	}
	.knowmore
	{
		margin-top:60px;
	}
	.ftwocol-right .knowmore
	{
		margin-top:114px;
	}
	.our-faci-right-content h3 {
		font-size: 22px;
		margin:10px 0 20px;
	}
	.greenlink
	{
		
	}
	.newsform .hreg-col-cont {
		width: 100%;
		text-align: center;
		max-width: 400px;
		display: block;
		margin: 0 auto;
			margin-bottom: 0px;
		margin-bottom: 16px;
	}
	.newsform .hreg-padding
	{
		margin:0;
	}
	.newsletter-cont {
		padding: 60px 0 50px;
	}
	.footer-box-cont
	{
		width:31%;
		margin-bottom:30px;
	}
	.footer-cont {
		padding: 80px 0 50px;
	}
	.baseclass .scol, .advhl .scol3, .advhl .scol3, .advhl .scol4 {
		width: 46%;
		margin-right: 4%;
	}
	.baseline-box {
		width: 50%;
	}
	/* about */
	.int-page-top-cont {
	}
	.contact-box-cont p
	{
		font-size:20px;
		padding:24px 0;
	}
	.int-page-header {
		padding:0;
	}
	.abtop
	{
		padding:0;
	}
	.abpadding h2 {
		font-size: 28px;
	}
	.abpadding
	{
		margin:0;
	}
	.ab-right-cont .abpadding {
		padding-left: 20px;
	}
	.abpadding p
	{
		margin:18px 0;
		font-size:16px;
	}
	.full-bg-main-cont {
		height: 480px;
	}
	.fullbgpadding {
		padding: 30px;
	}
	.ccss h5
	{
		font-size:18px;
		margin-bottom:28px;
	}
	.our-faci-top-cont h3 {
		margin: 16px 0 34px;
	}
	.our-fact-padding
	{
		padding:40px;
	}
	.about-bottom-text h2 {
		margin-bottom: 30px;
	}
	.ccss h3 {
		font-size: 22px;
		line-height: 1.3;
	}
	.ccss h4 {
		margin-bottom:18px;
	}
	.lnsp-top-header {
	  margin: 40px 0 40px;
	}
	.lpteam-content h3
	{
		margin:14px 0;
	}
	.our-fact-padding h4 {
		margin-bottom: 70px;
	}
	.our-fact-content
	{
		
	}
	.our-fact-three-col
	{
		padding:0;
	}
	.wpcf7-form input[type="submit"], .wpcf7-form input[type="button"]
	{
		
		margin-top:10px;
	}
	/* for patients */
	.fpat-top .ab-right-cont .abpadding {
		padding-left: 20px;
	}
	.headerint-img img {
		margin-left: -49%;
		width: 260px;
	}
	.forpatcont1 .ccss h2 {
		font-size: 40px;
	}	
	.service-text-padding {
		padding: 0 20px;
	}
	.service-top-block {
		margin-top: 60px;
	}
	.leftright-main-cont {
		padding-bottom: 60px;
	}
	.servicet-text p {
		font-size: 16px;
		margin:18px 0;
	}
	.leftright-main-cont .ccss li
	{
		font-size: 16px;
	}
	.bottom-bg-main-cont {
		
	}
	.ccss h2 {
		font-size: 24px;
		line-height: 1.2;
	}
	.full-bg-padding {
		bottom: 0;
	}
	.healthcont1 .about-top-cont {
		padding-bottom: 100px;
	}	
	.healthcont1 .headerint-img img
	{
		width:452px;
	}
	.healthbox5-main-cont, .healthbox6-main-cont {
		padding: 30px 0;
	}
	.hbox5-left-cont, .hbox5-right-cont
	{
		width:100%;
	}
	.hbox5-right-cont
	{
		margin-top:20px;
	}
	.hbox5r-col h5, 	.hbox6r-col h5
	{
		margin-bottom:0;
	}
	.hbox6-top-cont h3
	{
		padding-bottom:30px;
	}
	.facility-banner-cont
	{
		height:380px;
		background-size:contain;
	}
	.forpatcont1 .full-bg-content-box
	{
		max-width:630px;
	}
	.bottombgpadding
	{
		padding:0 20px;
		margin-bottom:0;
	}
	.contact-main-page-cont {
		padding: 20px 0;
	}
	
	
	.headbottom-cont
	{
		height:auto !important;
	}
	.headbottom-cont img
	{
		width:100%;
		height:auto;
		margin-bottom:100px;
		max-width:700px;
	}
	.headtop-cont {
		margin-top: 134px;
	}
	.base-content h2, .base-content h3
	{
		font-size:26px;
	}
	.footer-box-cont
	{
		width:100% !important;
		margin:0;
		text-align:center;
		margin:0 !important;
	}
	.footer-box-cont-4
	{
		padding:0;
	}
	ul.d-menu > li > a
	{
		
	}
	.paddingboth100 {
		padding: 50px 0;
	}
	.paddingbottom100 {
		padding-bottom:50px;
	}
	.paddingtop100 {
		padding-top: 50px;
	}
	.twocol-content h3
	{
		font-size:24px;
	}
	.twocol-content h2 {
		font-size: 26px;
	}
	.indextoptc .twocol-content h2
	{
		margin-top:18px;
	}
	.contentcont {
		padding: 30px 20px;
	}
	.ccss h3.bigfont {
		font-size: 40px;
	}
	.servleft-cont
	{
		margin-bottom:30px;
	}
	.dh-img-cont, .dh-text-cont
	{
		width:100%;
	}
	.oeb-padding
	{
		padding:30px;
	}
	.ourexp-box p {
		margin: 20px 0;
	}
	.ourexp-box .bbp-main-cont {
		margin-top: 40px;
		border-top: 1px solid #f4f4f4;
		padding-top: 16px;
	}
	.servicet-text h3
	{
		margin-bottom:24px;
	}
	.bottombgpadding h2{
		margin-bottom: 30px;
	}
	.bottombgpadding p {
		margin-bottom: 0px;
	}
	.bottombgpadding-padding {
		background:#fff;
		padding: 50px 30px;
	}
	.servleft-cont, .servright-cont
	{
		width:100%;
	}
	.our-fact-left-cont{
		width:50%;		
	}
	.our-faci-margin {
		margin:10px;

	}
	.contact-page-left-cont{
		width:100%;
		margin:0;
		margin-bottom:24px;
	}
	.contact-page-right-cont
	{
		width:100%;
	}
	.con-left-bottom-cont iframe
	{
		height:600px;
	}
	.contact-page-cont .ccss h3 {
		font-size: 20px;
	}
	.contpadding h4 {
		font-size: 20px;
	}
	.htop-mphone-cont h3 span {
		margin-right: 18px;
	}
	.headerbanner-cont h1
	{
		font-size:50px;
	}
	.servright-cont
	{
		margin-top:0;
	}
	.homef-content h4
	{
		font-size:16px;
	}
	.home-four-col-main-cont {
		padding: 42px 0 80px;
	}
	.indexexper-cont h2::before {
		content: "\f111";
		font-size: 11px;
		top: 9px;
	}
	.indexexper-cont
	{
		width:100%;
		padding-bottom:50px;
	}
	.indexexp-padding p {
		color: #fff;
		margin: 30px 0 40px;
	}
	.index-loan-padding
	{
		padding:11% 0;
	}
	.homeblog-top-cont
	{
		padding:0;
	}
	.footer-main-cont
	{
		//padding:60px 0 0; 		
	}
	.footer-cont
	{
		
	}
	.newslrcont {
		position: relative;
		max-width: 290px;
		margin: 0 auto;
	}
	.indexexper-hover-cont {
		position: relative;
		width: 100%;
		right: 0;
		top: inherit;
		display: block;
	}
	.sertab-right-cont
	{
		width:100%;
	}
	/* tabs */
	.mob-active-heading
	{
		display:block;
		font-family: 'Gilmer', Arial, sans-serif;
		font-size: 20px;
		background: #29332a;
		color: #fff;
		padding: 20px;
		display: block;		
		cursor: pointer;
		line-height: 1.3;
		position:relative;
	}
	#tabs li a
	{
		font-size:20px;
	}
	#tabs li a.active-tab
	{
		-webkit-box-shadow:none;
		-moz-box-shadow: none;
		box-shadow:none;
	}
	.mob-active-heading i
	{
		position: absolute;
		top: 19px;
		right: 18px;
	}
	#tabs li a{
		padding:15px;
		border:0;
		padding: 20px;
		border-radius:0;
	}
	#tabs li a.active-tab::after {
		content:'';
		display:none;
	}
	#tabs li a br{
		display: none;
	}
	#tabs li:last-child a{
		
	}
	.rbg-cont1
	{
		display:none;
	}
	.sertab-left-cont,.sertab-right-cont
	{
		float:none;
		clear:both;
		width:auto;
	}
	.stabl-padding
	{
		padding:14px 0;
	}
	.stabr-padding{
		padding:14px 0;
	}
	#tabs
	{
		display:none;
	}
	.mob-active-heading.course-flag
	{
		border-bottom-left-radius: 0px;		
		border-bottom-right-radius: 0px;
	}
	#tabs li
	{
		width:100%;
		text-align:left;
	}
	.stab-content-cont
	{
		padding:40px;
	}
	.altable th, .altable h3, .altable h4
	{
		font-size:16px;
	}
	.altable table th, .altable table td
	{
		padding:15px;
	}
	.tickcont i
	{
		font-size:18px;
	}
	.tclose i
	{
		font-size:16px;
	}
	.intpageh-content h1
	{

	}
	.intpageh-content h2
	{
		
	}
	.team-content h3
	{
		font-size:24px;
	}
	.page-id-2 .intpageh-content h2 {
		
	}
	.loantopcont {
		padding-bottom: 40px;
	}
	ul.loanlisting li
	{
		font-size:30px;
	}
	ul.loanlisting li::before
	{
		font-size: 10px;
		top: 10px;
	}
	.borrow-padding
	{
		padding:30px;
	}
	.borrower-main-cont, .cat-post-main-cont {
		margin-top: 0px;
	}
	.lcont
	{
		display:none;
	}
	.mcont
	{
		width:100%;
	}
	.contpadding h3
	{
		font-size:20px;
	}
	.contpadding h4 {
		font-size: 18px;
	}
	.contpadding{
		height:163px;
	}
	.con-left-top-cont
	{
		position:relative;
		left:inherit;
		top:inherit;
		margin-bottom:20px;
		margin-top: 0;
	}
	.con-left-bottom-cont iframe {
		height: 380px;
	}	
	
	ul.calmenu a
	{
		font-size:20px;
		padding:11%;
	}
	.card-body {
		padding: 30px;
	}
	.cal-shedule {
		padding: 0 30px;
	}
	.resultcont h3, .lrccont h3
	{
		font-size:32px;
		margin-bottom:26px;
	}
	.anowleftcont h2
	{
		font-size: 18px;
		padding: 19px 18px 24px;
	}
	.greyportion, .whiteportion
	{
		padding:24px;
	}
	.applynow-form-cont h3
	{
		font-size:26px;
	}	
	.contact-page-cont .at-top-cont.ccss h3 {
		font-size: 22px;	
	}
	.co-page-cont.paddingboth100 {
		padding-bottom: 80px;
	}
	.coboxf .ccss h4
	{
		font-size:20px;
	}
	
	.freeo-left-cont, .freeo-right-cont
	{
		width:100%;
	}
	.freeo-right-cont
	{
		margin-top: 50px;
	}
	.freeo-main-cont
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.hfast-box img {
		height: 60px;
	}
	.hfast-box p br
	{
		display:none;
	}
	.hfast-box p	
	{
		font-size:16px;
	}	
	.abttwo-col-cont {
		padding-top: 50px;
	}
	.abt-box-cont {
		padding-bottom: 50px;
	}
	.about-team-main-cont {
		padding: 60px 0;
	}
	.abttextcont h3
	{
		font-size:30px;
		padding:0;
	}
	.team-content p
	{
		font-size:16px;
	}
	.logo-cont img.logoimg1 {
		height: 25px;
	}
	.headerbg .logo-cont img.logoimg1
	{
		height:25px;
	}
	.htop-mphone-cont h3 {
		font-size: 14px;
	}
	.htop-mphone-cont h3 a
	{
		padding:12px 15px;
	}
	.htop-mphone-cont{
		margin-right:11px;
	}
	.header-menu-cont hr
	{
		display:none;
	}
	.headerbanner-cont h1 {
		font-size: 30px;
		line-height: 1.15;
		margin-bottom: 20px;
		padding-top:0px;
	}
	.headerbanner-cont h1 br {
		
	}
	.headerbanner-cont p {		
		line-height: 1.4;
		margin-bottom:7px;		
	}
	.homes-content h6
	{
		font-size:14px;
	}
	.aloan-cont h4 a i{
		font-size:14px;
	}
	.homemid-main-cont .about-two-col-main-cont
	{
		position:relative;
		z-index:2;
	}
	.homemid-main-cont .about-two-col-main-cont a{
		font-size:18px;
	}
	.qua-one-cont, .qua-main-cont
	{
		width:100%;
	}
	.abttextcont h3 {	
		font-size: 26px;
		margin-bottom:18px;
	}
	.abt-text-cont, .abtimgcont {
		height: 550px;
	}
	.servleft-cont hr, .indexexp-padding hr, .homeblog-top-cont hr, .at-top-cont hr, .contact-page-right-padding hr
	{
		margin-bottom:24px;
	}
	.applytopcont {
		padding-bottom: 0;
	}
	.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form input[type="file"], .wpcf7-form input[type="number"], .wpcf7-form select
	{
		text-indent:7px;
	}
	.bottommsg-cont {
		padding-top: 20px;
	}
	.bottommsg-cont.ccss p
	{
		margin:0;
	}
	.ccss h3
	{
		
		margin-bottom:24px;
	}
	.about-left-cont, .about-right-cont
	{
		float:none;
		clear:both;
		width:auto;
	}
	.htccontent {
		
	}
	.htwo-content-cont{
		width:50%;
	}
	.htccontent
	{
		padding:20px 0;
	}
	.htccontent.ccss p {
		margin: 24px 0;
	}
	.home-two-col-cont {
		margin-bottom: 60px;
	}
	.footer-box-cont img
	{
		
	}
	.footer-box-cont
	{
		margin:0;
		margin-bottom:20px;
	}
	.lpt-margin {
		margin: 15px;
	}
	.emargin {
		margin-left: -15px;
		margin-right: -15px;
	}
	.cs-listing-main-cont {
		padding: 40px 0;
	}
	.pd-page-top-cont{
		margin-top:-86px;
	}
	.backlinkcont
	{
		top:80px;
	}
	.htwo-left-cont .htccontent
	{
		margin:0;
	}
	.lpbox1 {
		padding-top: 60px;
	}
	.pdss h3
	{
		font-size:24px;
		margin-bottom:24px;
	}
	.pdss h2{
		font-size:20px;
		padding:30px 0 24px;
		margin-bottom:30px;
	}
	.insp-box-cont {
		margin-bottom: 24px;
	}
	.lpbox3 .htwo-right-cont.htwo-content-cont
	{
		padding-top:24px;
	}
	.lpbox3 .htccontent.ccss p {
		margin: 24px 0;
	}
	.lpteam-content h3
	{
		
	}
	.lpteam-content
	{
		
	}
	.lpteam-content h3 br
	{
		display:none;
	}
	.lpteam-content h4 {
		font-size: 16px;
	}
	.pdtopcell .pdetail-c h2 {
		font-size: 30px;
	}
	.lpbox4 {
		margin-top: 0;
	}
	.footer-cont
	{
		padding:0;
	}
	.pdtop-content-cont h1 {
		font-size: 28px;
	}
	.pdtop-content-cont {
		margin: 0 15px;
	}
	.gett-left-cont, .gett-right-cont
	{
		width:100%;
	}
	.gett-content
	{
		width:100%;
	}
	.intpageh-content h1 {
		
	}
	.sell-box-col
	{
		width:50%;
	}
	.sleftmargin {
		margin-left: 0;
	}
	.os-video-cont
	{
		width:100%;
	}
	.os-top-cont {
		padding-bottom: 20px;
	}
	.contact-top-main-cont {
		padding: 20px 0 20px;
	}
	.contact-top-cont, .ct-img-cont
	{
		width:100%;
	}
	.contact-form-cont
	{
		margin:0;
	}
	.cinfo-box
	{
		width:49%;		
	}
	.contactt-box-cont
	{
		margin-bottom:40px;
	}
	.hsearch-cont {
		width: 100%;
		margin-bottom: 74px;
		display: table;
		font-size: 0;
	}
	.hsearch-cont input[type="text"]
	{
		width:70%;
	}
	.hsearch-cont h3 {
		font-size: 16px;
		line-height: 1.4;
		display: inline-block;
		padding: 14px 3%;
		width: 24%;
		vertical-align: top;
	}
	.mouse-bottom-cont {
		bottom: 24px;
	}
	.cc-top-main-cont.paddingboth100
	{
		padding:0;
	}
	.cctop-padding {
		padding: 15px;
	}
	.cctop-content h4
	{
		margin-left:15px;
	}
	.cctop-content h6
	{
		right:15px;
	}
	.cctop-content h2 {
		font-size: 26px;
	}
	.ccc-bottom-cont
	{
		bottom:30px;
	}
	.cctop-content h6
	{
		display:none;
	}
	.cctop-content h4
	{
		font-size:18px;
	}
	.cc-bottom-main-cont .cctop-content h2 {
		font-size: 34px;
	}
	.htwo-content-cont
	{
		width:40%;
		right:0;
	}
	.brright .htwo-content-cont
	{
		left:0;
	}
	.htccontent {
		padding: 20px;
	}
	.pdetail-c h2 {
		font-size: 30px;
		padding:0;
	}
	.cs-listing-main-cont {
		padding: 15px 0;
	}
	.home-two-col-cont {
		margin-bottom: 15px;
	}
	.bedbox-main-cont
	{
		margin:10px 0;
	}
	.teaminfo-box {
		margin-top: 15px;
	}
	.lppadding {
		padding: 15px;
	}
	.stopcont.ccss h3 {
		font-size: 30px;
	}
	.sell-box-col .ccss h3 {
		font-size: 26px;
	}
	.sell-content {
		padding: 0;
	}
	.soldbox
	{
		width:50%;
	}
	.cl-box
	{
		width:33.33%;
	}
	.cl-padding {
		padding: 34px;
	}
	.ctt-left-cont p, .ctt-left-cont h4 {
		font-size: 24px;
	}
	.tt-content h3
	{
		font-size:30px;
		line-height:1.3;
	}
	.header-mid-cont
	{
		
	}
	.qua-one-cont h3 {
		font-size: 40px;
	}
	.quality-bottom-cont .qua-box
	{
		width:50%;
	}
	.quality-bottom-cont
	{
		width:100%;
	}
	.bc-top-cont
	{
		width:100%;
		position:relative;		
	}
	.bc-padding {
		padding: 30px;
	}
	.bc-content
	{
		width:100%;
		float:none;
		clear:both;		
	}
	.bc-b-cont
	{
		width:100%;
		margin:14px 0;
	}
	.wo-left-cont, .wo-right-cont{
		width:100%;
	}
	.ccss h2
	{
		font-size:28px;
	}
	.ccss h4{
		font-size:16px;
	}
	.ccss p
	{
		font-size:18px;
	}
	.woli
	{
		padding-left:110px;
		background-size:90px;
	}
	.hloan-content {
		padding: 20px;
	}
	.ccss p
	{
		line-height:1.5;
		font-size:18px;
		margin-bottom:20px;
	}
	.ccss h2
	{
		margin-bottom:14px;
	}
	.hloan-main-cont {
		margin-bottom: 20px;
	}
	.ctt-right-cont, .ctt-left-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.ctt-left-cont iframe
	{
		height:400px;
	}
	.ctt-right-cont .cttpadding
	{
		width:auto;
		padding:30px;
	}
	.ctbottom-cont h3, .ctbottom-cont p
	{
		font-size:24px;
	}
	.intpageh-content h2, .serbottom-cont h3, .contact-box-cont h3
	{
		max-width:80%;
		font-size:30px;
		line-height:1.4;
	}
	.ec-contact-form
	{
		width:100%;
	}
	.page-lr-padding {
		padding: 0;
	}
	.home.page-template-default .int-page-header {
		padding: 90px 0 0;
	}
	.home.page-template-default .intpageh-content h2
	{
		font-size:22px;
	}
	.hotop-cont h3
	{
		font-size:22px;
		background-position:right top 6px;
	}
	.hwhon-content h4
	{
		font-size:18px;
	}
	.hwhon-padding {
		padding: 20px;
		
	}
	.hwhon-content h3
	{
		font-size:20px;
	}
	.footer-box-cont-4 img
	{
		margin:0;
		margin-top:24px;
	}
	.contact-form-cont
	{
		width:100%;
	}
	.sertop-cont, .serbottom-cont, .ec-contact-form {
		padding: 60px 0;
	}
	.workd-slider .bx-wrapper .bx-controls-direction a
	{
		width:40px;
		height:40px;
		margin-top:-20px;
	}
	.workd-slider .bx-wrapper .bx-controls-direction a i
	{
		padding:20px 0;
		background-position:center top 14px;
	}
	.workd-slider .bx-wrapper .bx-prev
	{
		left:20px;
	}
	.workd-slider .bx-wrapper .bx-next
	{
		right:20px;
	}
	.sertop-cont ul li, .sertop-cont h4
	{
		font-size:20px;		
	}
	.sertop-cont h3
	{
		padding-bottom:24px;
	}
	.menu9cont{
		display:none;
	}
	.moblogo
	{
		display:inline-block;
	}
	.h9cont h3
	{
		font-size:24px;
	}
	.h9cont h2
	{
		padding-bottom:6px;
	}
	.homepad {
		padding: 20px 0 40px;
	}
	.h9top
	{
		max-width:80%;
	}
	.h9top-cont h2 {
		font-size: 30px;
	}
	.h9top-cont h6
	{
		margin-top:40px;
	}
	.footer-box-cont img
	{
		margin-bottom:24px;
		height:20px;
	}
	.h9content-cont
	{
		left:20px;
		top:20px;
		padding:20px;
	}
	.hwhon-content {		
		width: calc(100% - 28px);
		padding: 20px 14px;
	}
	.intpageh-content h1 {
		font-size: 30px;
	}
	.abttwo-col-cont
	{		
		margin:0;
	}
	.abttwo-col-cont {
		padding-top: 30px;
	}
	.abtrightcont .abt-padding {
		padding-left: 0;
	}
	.abttextcont p, .abttextcont ul li
	{
		font-size:18px;
	}
	.abt-text-cont, .abtimgcont {
		height: 470px;
	}
	.intpageh-content h1
	{
		margin-bottom:24px;
	}
	.sertop-cont, .serbottom-cont, .ec-contact-form
	{
		padding:0;
	}
	.home.page-template-default .intpageh-content h1 {
	  font-size: 32px;
	  line-height: 1.3;
	}
	.intpageh-content h1 {
	  margin-bottom: 7px;
	}
	.page-padding {
	  padding: 0 14px;
	}
	.hwhon-padding {
	  padding: 0;
	}
	.hwhon-content
	{
		padding:10px 0;
	}
	.tscss h2 {
	  font-size: 40px;
	  margin-bottom:14px;
	}
	.tscss p
	{
		font-size:16px;
		margin:16px 0;
	}
	.homepad
	{
		padding:40px 0;
	}
	.tscss h3 {
	  font-size: 28px;
	}
	.footer-box-cont p, .footer-bottom-cont p
	{
		margin-bottom:10px;
	}
	.footer-main-cont {
	
	}
	.thes-top-cont {
	  padding-top: 0;
	}
	.thesdetail-page {
	  padding-top: 30px;
	  padding-bottom: 40px;
	}
	.wimg-cont img
	{
		margin-bottom:14px;
	}
	.workd-main-cont {
	  padding-bottom: 0px;
	}
	.about-top-page-cont {
	  padding-top: 40px;
	}
	.about-top-page-cont {
	  padding-top: 40px;
	}
	.tscss h5 {
	  font-size: 22px;
	}
	.header-cont {
	  margin-top: 0;
	}
	.header-cont
	{
		padding:0 16px;
	}
	.side-nav-main-cont
	{
		top:0;
	}
	.side-nav-cont
	{
		//width:calc(100% - 28px);
		//width:100%;
		right:0;
	}
	.belowcss1.side-nav-main-cont
	{
		top:0;
	}
	.belowcss
	{
		
	}
	.ss-middle-cont
	{
		padding:0;	
	}
	.ssmbox {
	  padding: 0 40px;
	}
	.flagboxmenu1 .side-nav-cont
	{
		//height:auto !important;
	}
	.rohtl-padding
	{
		width:100%;
		padding:0;
	}
	.roht-left-cont, .roht-right-cont
	{
		width:100%;
	}
	.rtsingle .roht-margin {
	  margin-right: -10px;
	}
	.rtsingle.roht-table {
	  text-align: left;
	}
	.rtsingle .roht-box-cont
	{
		width:100%;
	}
	.roht-left-cont, .roht-right-cont
	{
		
	}
	.rocss h3 {
	  //font-size: 20px;
	}
	.ro-img-cont, .roc-box-cont
	{
		//height:630px !important;
	}
	.roc-box-cont
	{
		height:auto !important;
	}
	.ro-content-cont
	{
		margin-top:20px;
	}
	.rotwo-right-cont
	{
		height:auto !important;
	}
	.ro-two-col-main-cont {
	  padding-bottom: 80px;
	}
	.rotwo-right-cont, .rotwo-left-cont, .page-template-page-loan .rotwo-right-cont, .page-template-page-loan .rotwo-left-cont
	{
		width:100%;
	}
	.page-template-page-loan .rocb-content {
	  padding: 0px 0 60px 0;
	}
	.footer-top-cont h2 {
	  //font-size: 64px;
	}
	.footer-top-cont {
	  
	}
	.conrel
	{
		padding-top:78px;
	}
	.aboutbottom-main-cont {
	  padding: 40px 0;
	}
	.headmid-menu
	{
		display:none;
	}
	.logo-cont img.logoimg2 {
	  height: 0;
	}
	.headerbg .logo-cont img.logoimg2 {
	  height: 25px;
	}
	.home .logo-cont img.logoimg1 {
	  height: 25px;
	}
	.home .logo-cont img.logoimg1 {
	  height: 25px;
	}	
	.home .headerbg .logo-cont img.logoimg1 {
	  height: 25px;
	}	
	.home .headerbg .logo-cont img.logoimg2 {
	  height: 25px;
	}
	.header-cont {
	  padding: 0;
	}
	.headerbg .header-cont
	{
		padding:0;		
	}
	.side-nav-cont
	{
		background:#303030;
		border-radius:0;
	}
	.ch-menus
	{
		padding-top:50px;
	}
	.home-bg-img, .home-screen-cont
	{
		width:100%;
	}
	.hbannerpadding {
	  padding: 0;
	}
	.headerbanner-cont h1
	{		
		font-size: 24px;
		line-height:1.2;
	}
	.headerbanner-cont h1::before, .headerbanner-cont h1::after {
	 
	}
	.headerbanner-cont {
	 
	}
	.headerbanner-cont p
	{
		border:0;
		color:#F2EFE8;
		max-width:370px;
		margin:0 auto;
		line-height:1.2;
		margin-top:-10px;
		//padding:0;
	}
	.home-left-bg-cont
	{
		display:none;
	}
	.redlink
	{
	
	}
	.topleft-menu-cont {
	  right: 14px;
	}
	.home #menuhar span
	{
		background:#f1f0f0;
	}
	.home #menuhar.open span
	{
		background:#fff;
	}
	.home .belowcss #menuhar span {
	  background: #f1f0f0;
	}
	.home .belowcss #menuhar.open span
	{
		background:#eaeaea;
	}
	.rocontent
	{
		position:relative;
		height:auto !important;
	}
	.rotwo-right-cont.rocontent .rocb-content, .rotwo-left-cont.rocontent .rocb-content {
	  padding: 0;
	}
	.proho-left-cont, .proho-right-cont
	{
		width:100%;
	}
	.phtwo-right-cont
	{
		width:100%;
	}
	.proh-two-main-cont {
	 
	}
	.phocss h3
	{
		font-size:32px;
	}
	.proht-top-cont h2 {
	  font-size: 40px;
	}
	.phtwo-content p, .phocss h4{
		font-size:20px;
	}
	.p3css h4 {
	  font-size: 22px;
	}
	.p3css h3 {
		font-size: 40px;
	}
	.prthree-left-cont img {
	  margin-top: 30px;
	}
	.prthree-right-cont img {
	  margin-bottom: 30px;
	}
	.footer-top-cont {
	  padding-top: 60px;
	}
	.footer-top-cont h3 {
	  font-size: 40px;
	}
	.footer-top-cont h4 {
	  font-size: 20px;
	  margin-top:18px;
	}
	.ft-right-cont h5
	{
		font-size:20px;
	}
	.pro-inner-top-cont {
	  padding: 130px 0 50px;
	}
	.pro-inner-top-cont h1, .rocss h3 {
	
	}
	.pro-desc.abtcont p{
		margin-top:18px;
	}
	.contact-pagetop-cont, .single-pagetop-cont {
	  width: 80%;
	}
	.rocss h3, .rocss p {
	  margin: 20px 0;
	}
	.rocss h4 {

	}
	.procat-left, .procat-right
	{
		width:100%;
		text-align:left;
	}
	.proinst-box
	{
		margin-top:10px;
	}
	.proinst-box h5
	{
	
		margin-left:0;
		margin-right:20px;
	}
	.proc-img-cont, .proc-mid-cont, .proc-bottom-cont
	{
		width:100%;
	}
	.pbx-margin {
	  margin: 0;
	  padding: 10px 0;
	}
	.proc-box-cont
	{
		padding:30px 0;
	}
	.pro-inner-top-cont h2 {
	  font-size: 44px;
	  margin:20px 0;
	}
	.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form input[type="file"], .wpcf7-form input[type="number"], .wpcf7-form select
	{
		margin-bottom:14px;
	}
	.pro-padding {
	  padding: 0 14px;
	}
	.evs-s2-box{
		width:100%;
		margin:0;
		margin-top:14px;
	}
	.evs-margin
	{
		margin:0;
	}
	.evs-padding {
	  padding: 14px;
	}
	.evs-s-box
	{
		margin:0;
	}
	.evh-three-left-cont, .evh-three-right-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.evht-padding {
	  padding: 20px;
	}
	.evthree-box
	{
		width:100%;
	}
	.evhtree-content {
	  height: auto;
	}
	.evhtree-content img {
	  margin-bottom: 22px;
	  height: 54px;
	}
	.evhtree-content h3 {
	  font-size: 26px;
	}
	.evhtree-content p
	{
		margin:20px 0;
	}
	.pl-link-cont {
	  margin-top: 0;
	}
	.proht-top-cont h2 {
	  font-size: 30px;
	}
	.blankbox{
		height:150px;
	}
	.evs-box-cont
	{
		width:50%;
	}
	.evs-1 .evs-content {
	  height: 94px;
	}
	.evshf-left-cont, .evshf-right-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.testi-content p
	{
		height:180px;
	}
	.footer-top-cont h2 {
	  margin-top: 32px;
	}
	.ft-footer, .ft-footer-5
	{
		width:100%;
		margin:10px 0;
		text-align:center;
	}
	.evshf-right-cont
	{
		margin-bottom:40px;
	}
	.evscss h4
	{
		font-size:22px;
		margin-bottom:24px;
	}
	.about-img-cont {
	  margin-bottom: 30px;
	}
	.abt3-top-cont {
	  padding-bottom: 0;
	}
	.evs-2 .evs-box-cont {
	  width: 50%;
	}
	.evs-2 .evs-content {
	  
	}
	.evs-int-content
	{
		padding:158px 0 58px;
	}
	.evs-int-content h2 {
	  font-size: 56px;
	  margin-bottom: 14px;
	  line-height: 1.1;
	}
	.about-bottom-cont {
	  padding-top: 14px;
	}
	.evs-content img {
	  
	}
	.evs-2 .evs-padding {
	  
	}
	.pp-policy-cont{
		margin-top:80px;
	}
	.evscss.evpp h1 {
	  font-size: 50px;
	  margin-bottom: 20px;
	}
	.evscss.evpp h4 {
	  margin-bottom: 30px;
	}
	.about-top-cont
	{
		
	}
	.git-top-cont p
	{
		font-size:20px;
	}
	.bdhomeone-top {
	  margin-bottom: 20px;
	}
	.bdht-cont.rocss h2 {
		margin-top: 30px;
	}
	.rocss h2 {
	  font-size: 30px;
	}
	.rocss h3
	{
		font-size:20px;
	}
	.bdht-cont.rocss h3 {
	  margin: 20px 0 30px;
	}
	.footer-bottom-cont h4
	{
		margin-top:30px;
	}
	.footer-bottom-cont h5
	{
		margin-top:30px;
	}
	.footer-bottom-cont img
	{
		height:28px;
	}
	.evs-int-content h1
	{
		font-size:30px;
	}
	.evs-int-content h1
	{
		margin:0;
	}
	.rocss.rr h3 {
	  margin-bottom: 20px;
	}
	.bd-ser h3
	{
		font-size:22px;	
	}
	.bdser-left-cont, .bdser-right-cont{
		width:100%;
		margin:10px 0;
	}
	.abt-three-col-cont
	{
		
	}
	.atc-content.rocss h3 {
	  font-size: 20px;
	}
	.wwdone h3
	{
		font-size:30px;
	}
	.wwdone h5
	{
		font-size:18px;
	}
	#cursor-image {
		width: 200px;
		height: 263px;
	}
	.fcss h1, .fcss h3 {
	  font-size: 6.5vw;
	}
	.fcss h5
	{
		font-size:18px;
	}
	.marquee1 span
	{
		font-size:6vw;
	}
	.fcsshead {
	  margin-bottom: 20px;
	}
	.footer-top-cont img {
	  height: 98px;
	  margin: 68px 0;
	}
	.ftf-cont h5
	{
		font-size:18px;
	}
	.fic4boxes .hwhon-padding
	{
		display:block;
	}
	.cform-cont h4
	{
		font-size:15px;
	}
	.fcss h5 span
	{
		width:100%;
	}
	.ost-th-cont {
	  width: 100%;
	}
	.ost-th-cont h3 {
	  font-size: 20px;
	}
	.ost-th-cont h4 {
	  font-size: 20px;
	}
	.rtleft {
	  margin-left: 0;
	}
	.rtright {
	  margin-right: 0;
	}
	.page-id-2 .fff .fcss h5 span {
	  margin-left: 0;
	}
	.os70left {
	  margin-left: 0;
	}
	.jcss h1
	{
		font-size:44px;
	}
	.jcss h6
	{
		margin:20px 0 30px;
	}
	.jcss p
	{
		font-size:18px;
	}
	.jcss h4
	{
		font-size:24px;
		margin-bottom:10px;
	}
	.jcss h6
	{
		font-size:14px;
	}
	.jcss h3
	{
		font-size:34px;
	}
	.fcss h5 span {	
	width: 100%;
	margin-left: 0;
	}
	.fcss h5::before
	{
		content:'';
		height:0;
	}
	.pfr-left-cont, .pfr-right-cont
	{
		width:100%;
	}
	.pcss h4
	{
		font-size:18px;
		margin-bottom:20px;
	}
	.pcss h3
	{
		font-size:30px;
		margin-bottom:20px;
	}
	.pcss p, .pcss li{
		font-size:18px;
	}
	.pcss h2 {
	  font-size: 30px;
	}
	.pcss h1 {
	  font-size: 30px;
	}
	.pcss h1
	{
		margin-bottom:20px;
	}
	.pcss h2{
		margin-bottom:40px;
	}
	.header-mm-cont
	{
		display:none;
	}
	.hhph a
	{
		padding:6px 0;
		margin-right:40px;
	}
	.headerbanner-cont img {
	  height: 40px;
	  margin-bottom:20px;
	}
	.nbhh-left-cont, .nbhh-right-cont
	{
		width:100%;
	}
	.headerbanner-cont h1 {
	  padding-bottom: 20px;
	}
	.sypcont h3
	{
		font-size:40px;
	}
	.sypcont p
	{
		font-size:20px;
	}
	.syp-padding {
	  padding: 4% 20px;
	}
	.insight-feat-main-cont.inall {
	  width: 50%;
	}
	.ftf-left-cont
	{
		margin-bottom:24px;
	}
	.ftf-left-cont,.ftf-right-cont
	{
		width:100%;
	}
	.ftfr
	{
		margin:0;
	}
	.hpfour .hwhon-content h4
	{
		padding:0;
	}
	.hpfour .hwhon-content p {
	  padding: 0px 0 20px;
	}
	.expcss h3
	{
		font-size:30px;
		margin-bottom:20px;
	}
	.expcss p
	{
		font-size:20px;
	}
	.contmap .exper-left-cont, .contmap .exper-right-cont {
	  width: 100%;
	}
	.contmap .exper-right-cont
	{
		margin-top:24px;
	}
	.lpsform {
	  width: 100%;
	}
	.intop-cont h1 {
	font-size: 36px;
	}
	.intop-cont h2 {
	font-size: 20px;
	margin-bottom: 22px;
	}
	.intop-cont {
	  width: 100%;
	}
	.hwhon-content h5
	{
		font-size:20px;
	}
	.ficboxes.selbox .insight-feat-main-cont.inall {
	  width: 33.33%;
	}
	.abtfour.newsthr .insight-feat-main-cont.inall {
	width: 50%;
	}
	.psi-left-cont, .psi-right-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.lnspt-left-cont, .lnspm-left-cont, .lnspt-right-cont, .lnspm-right-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.lnsp-top-header h1 {
	font-size: 34px;
	margin-bottom: 24px;
	}
	.internal-page-main-cont {
		padding-top: 140px;
	}
	.esh-margin {
		margin:0 20px;
	}
	.page-padding {
	padding:0;
	}
	#tabs li
	{
	border-bottom:1px solid #eee;
	}
	.loan-tab-cont {
	  margin-top: 14px;
	}
	.buycnt-left, .buycnt-right
	{
		width:100%;
	}
	.buycnt-right
	{
		margin-top:10px;
		text-align:left;
	}
	.bdhone-top-cont {
	  margin-bottom: 10px;
	}
	.esho-header h3 {
	  margin-bottom: 14px;
	}
	.etf-left-cont
	{
		width:60%;
	}
	.etf-right-cont
	{
		width:40%;
	}
	.etf-top-cont h3 {
		font-size: 26px;
	}
	.etf-right-cont h6
	{
		margin:0;
	}
	 .etf-bottom-cont {
		padding:40px 0 30px;
	}
	.ost-th-cont h3
	{
		margin:0;
	}
	.esho-header h4
	{
		margin-bottom:20px;
	}
	.lnspt-right-cont
	{
		margin:0;
	}
	.lnsp-top-header {
	margin:14px 0 ;
	}
	.lnspm-mid-cont {
	width: 100%;
	margin:0;
	}
	.lpteam-col h3 {
		margin-bottom: 0;
	}
	.bx-wrapper {
	position: relative;
	margin:0 auto 24px !important;
	}
	.lnsp-mid-main-cont
	{
		margin-top:0;
	}
	.esseel-right-cont
	{
		display:none;
	}
	.esseel-left-cont
	{
		width:100%;
	}
	.intop-cont h2
	{
		width:100%;
	}
	.intop-cont
	{
		margin-bottom:30px;
	}
	.page-template-page-agent .esseel-right-cont {
		display: block;
		width:100%;
	}
	.estmar {
	padding:24px 0;
	}
	.essearch-top h1, .intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
		font-size:34px;
	}
	.contact-pagetop-cont, .single-pagetop-cont {
	width: 100%;
	}
	.psi-right-cont img {
	width: 100%;
	margin:10px 0;
	}
	.essearch-top h1, .intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
	font-size: 28px;
	}
	.hwlicont.whlinc {
	position: relative;
	bottom: inherit;
	width: 100%;
	left: inherit;
	}
	.rotwo-right-cont .hwlicont.whlinc h5 {
		margin:0 !important;
	}
	.otmar-padding
	{
		padding:0 !important;
	}
	.baon-left, .baon-right
	{
		width:100%;
		margin:14px 0 0;
	}
	.hwhon-content h5 {
	font-size: 16px;
	}
	.bates-left-cont, .bates-right-cont
	{
		width:100%;
		margin-bottom:30px;
	}
	.batest-cont p
	{
		margin:24px 0;
	}
	.bates-left-cont, .batest-cont
	{
		height:auto;
	}
	.batest-cont h4
	{
		position:relative;
		margin-top:50px;
		bottom:inherit;
		left:inherit;
		margin-bottom:30px;
	}
	.eftb-1, .eftb-2, .eftb-3, .eftb-4
	{
		width:100%;
		margin:0;
		margin:10px 0;
		text-align:center;
	}
	.flogo
	{
		display:block;
	}
	.etfb img
	{
		margin:0;
		margin-bottom:24px;
	}
	.ba1content
	{
		display:block;
	}
	.headerbanner-cont h1 {
	padding-bottom: 0;
	}
	.bathree .insight-feat-main-cont.inall {
	  width: 50%;
	}
	.baupp .hwhon-content {
	padding: 0 20px;
	width: calc(100% - 40px);
	}
}/* 1199 */
@media screen and (max-width: 799px){
	.ctt-left-cont p, .ctt-left-cont h4 {
		font-size: 20px;
	}
	.cl-box {
		width: 50%;
	}
	.page-id-2 .intpageh-content h2
	{
		
	}
	.ch-menu-2 ul.d-menu > li > a {
		font-size: 20px;
	}
	.indextoptc .ftwocol
	{
		width:100%;
		display:block;
		margin-bottom:20px;
	}
	.twocol-content h2 {
		font-size: 30px;
		margin:20px 0;
	}
	.col5 .twocol-content
	{
		position:relative;
	}
	.twocol-padding
	{
		height:auto;
	}
	.ftwocol
	{
		width:100%;
		display:block;
		margin-bottom:20px;
	}
	.find-outmore-cont h3
	{
		font-size:24px;
		
	}
	.find-outmore-cont h2
	{
		font-size:30px;
	}
	.paddingboth100 {
		padding: 30px 0;
	}
	.paddingtop100 {
		padding-top: 30px;
	}
	.paddingbottom100 {
		padding-bottom: 30px;
	}
	.ccss ul li
	{
		font-size:18px;
	}
	.ccss ul li::before {
		content: "\f111";
		top:9px;
	}
	.serviceimgbox, .service-text-cont
	{
		width:100%;
	}
	.serviceimgbox{
		position:relative;
		height:320px;
	}
	.service-text-padding{
		padding:30px 0;
	}
	.servicet-text
	{
		max-width:100%;
	}
	.service-text-cont
	{
		height:auto;
	}
	.service-top-block {
		margin-top: 20px;
	}
	.intpageh-content h1 {
	}
	.intpageh-content h2 {
	}
	.int-page-header {
		
	}
	.baseline-box {
		width: 100%;
	}
	.intpageh-content
	{
		width:100%;
	}
	
	.desktoptable
	{
		display:none;
	}
	.mobiletable
	{
		display:block;
	}
	.altable table tr td:first-child
	{
		text-align:left;
	}
	.altable table th
	{
		text-align:left;
	}
	.whylda
	{
		width:50%;
		margin-bottom:30px;
	}
	.headerbanner-cont h1
	{
		
	}
	.hwhon-padding {
		padding: 30px;
	}
	.hwhon-content h3 {		
		font-size: 20px;
		
	}
	
	.borrow-box-cont
	{
		width:100%;
	}
	.borrow-box
	{
		margin:15px;
	}
	.borrow-padding img
	{
		height:50px;
	}
	.contpadding
	{
		height:auto;
	}
	.contpadding
	{
		padding:20px;
		padding-bottom:0px;
	}
	.contleft
	{
		width:100%;
	}
	.contact-page-cont .int-margin
	{
		margin:0;
	}
	ul.calmenu li {
		display: inline-block;
		width: calc(50% - 1px);		
		border-bottom: 1px solid #e1e1e8;
	}
	ul.calmenu a {
		font-size: 18px;
		padding: 8%;
	}
	ul.calmenu
	{
		border-bottom:0;
	}
	.card-body {
		padding: 15px;
	}
	.cal-shedule {
		padding: 0 15px;
	}
	.table td, .table th {
		padding: 0.55rem;
	}
	.table-bordered td {
		font-family: 'IsidoraSansRegular', Arial, sans-serif;
	}
	.resultcont .form-group{
		width:47%;
		margin-bottom:26px;
	}
	.ltmp label.calc-result {
		font-size: 30px;
	}
	.cform-left-cont, .cform-right-cont, .cform31-cont
	{
		width:100%;
		text-align:left !important;
	}
	.cform31-cont
	{
		margin:0;
	}
	.applynow-form-cont h2
	{
		font-size:24px;
	}
	.crbox .borrow-padding
	{
		min-height:100%;
	}
	.at-top-cont
	{
		margin:0 15px;
	}
	
	.freeo-main-cont
	{
		margin:0;
	}
	.hg-logo-cont img {
		width: 20%;
	}
	
	.abtimgcont
	{
		width:100%;
	}
	.abttextcont {
		width: 100%;
	}
	.abt-padding {
		padding: 0 !important;
	}
	.abt-text-cont {
		padding: 30px 0 0;
	}
	.abttextcont h3 {
		font-size: 26px;
	}
	.htop-mphone-cont.flaghphone h3 span.hemail {
		display: none;
	}
	.abttwo-col-cont {
		padding-top: 15px;
	}
	.abtimgcont {
		height: 340px;
	}
	.abt-text-cont
	{
		height:auto;
	}
	.abt-margin {
		margin: 0;
	}
	.at-top-cont
	{
		margin:0;
	}
	.anowleftcont
	{
		display:none;
	}
	.anowleftcont.currentformcont {
		display: block;
		width: 100%;
		text-align: center;
	}
	.htwo-img-cont
	{
		width:100%;
	}
	.htwo-content-cont {
		width: 100%;
		position: relative;
		margin-top: 16px;
	}
	.htwo-right-cont.htwo-img-cont
	{
		margin:0;
	}
	.htwo-left-cont .htccontent {
		margin-left: 0;
	}
	.footer-cont {
		padding: 0;
	}
	.hteam-content
	{
		position:relative;
		margin-top:24px;
	}
	.cslisting-col
	{
		width:50%;
	}
	.cslist-content
	{
		padding:20px 0;
	}
	.lpbox1 {
		padding-top: 15px;
		margin-bottom:0;
	}
	.lpcenter-box{
		width:100%;
	}
	.lpbox3 .htwo-right-cont.htwo-content-cont
	{
		width:100%;
	}
	.lpteam-cont
	{
		width:100%;
	}
	.team-loop
	{
		width:50%;
	}
	.cctop-box-cont
	{
		text-align:center;
	}
	.cctop-box
	{
		width:50%;
	}
	.about-left-cont, .about-right-cont
	{
		text-align:left;
	}
	.brright .htwo-img-cont
	{
		margin-left:0;
	}
	.intpageh-content h1 {
		
	}
	.pdtop-cell
	{
		vertical-align:bottom;
	}
	.pdtopcell
	{
		float:inherit;
		float:left;
		width:100%;
		margin-bottom:15px;
	}
	.lpteam-img, .lpteam-content
	{
		float:none;
		clear:both;
		width:auto;
	}
	.stopcont {
		max-width: 760px;
		padding-bottom: 20px;
	}
	.stopcont.ccss h3 {
		font-size: 24px;
		margin: 0;
		padding: 0;
	}
	.ccss p
	{
		font-size:16px;
	}
	.sell-box-col .ccss h3
	{
		margin:10px 0;
	}
	.ctt-left-cont, .cttt-left-cont, .ctt-right-cont
	{
		float:none;
		clear:both;
		width:auto;
	}
	.cttpadding {
		width: 100%;
	}
	.testi-padding h4
	{
		font-size:18px;
	}
	.ccss ul li
	{
		line-height:1.4;
		margin-bottom:4px;
	}
	.tt-padding
	{
		padding:16% 14px;
	}
	.tt-content h3{
		font-size:24px;
	}
	.homemid-main-cont .about-two-col-main-cont a
	{
		margin:0;
	}
	.about-left-cont{
		margin:0;
	}
	.about-left-cont h3
	{
		margin:0;
	}
	.hloan-right-cont, .hloan-left-cont
	{
		float:none;
		width:100%;
		clear:both;
	}
	.cl-content
	{
		text-align:center;
	}
	.cleft-cont, .cright-cont
	{
		width:100%;
		float:none;
		clear:both;
	}
	.aloan-cont h4{
		margin-bottom:18px;
	}	
	.home.page-template-default .intpageh-content h2
	{
		max-width:100%;
	}
	.intpageh-content h2, .serbottom-cont h3, .contact-box-cont h3 {
		max-width: 100%;
		font-size: 26px;
		line-height: 1.4;
	}
	.intpageh-content h2, .serbottom-cont h3
	{
		margin-bottom:20px;
	}
	.serbox
	{
		width:50%;
	}
	.h9top-cont h2 {
		font-size: 27px;
	}
	.studio-left-cont, .studio-right-cont
	{
		float:none;
		clear:both;
		width:auto;
	}
	.h9top-cont
	{
		padding-bottom:30px;
	}
	.home.page-template-default .intpageh-content h1 {
		font-size: 30px;
	}
	.hwhon-padding {
	  padding: 0 !important;
	}
	.h9top {
	  max-width: 100%;
	}
	.tscss h2 {
		font-size: 34px;
	}
	.rpdcss h2
	{
		font-size:30px;
	}
	.roht-content-box p
	{
		display:none;
	}
	.roht-box-cont{
		width:100%;
	}
	.roht-box {
	  height: 320px;
	}
	.roht-content-box img.rimg {
	  margin-bottom: 24px;
	  display: inline-block;
	  vertical-align: top;
	  margin-right: 13px;
	}
	.roht-content-box h3 {
	  font-size: 24px;
	  display: inline-block;
	  vertical-align: top;
	  margin-top: 6px;
	}
	.roht-content-box h3
	{
		max-width:300px;
	}
	.roht-content-box h3 br
	{
		//display:none;
	}
	.rcircle
	{
		display:none;
	}
	.roht-padding {
	  padding: 20px;
	}
	.roht-box {
	  height: auto !important;
	}
	.roht-content-box img.rimg
	{
		margin-bottom:7px;
	}
	.roht-content-box h3 {
	  max-width: 374px;
	}
	.ro-home-top-cont {
	  padding: 30px 0;
	}
	.ro-cir-main-cont {
	  padding: 30px 0;
	}
	.rocss h2
	{
		font-size:30px;
		line-height:1.2;
	}
	.rocss p{
		font-size:18px;
	}
	.ft-left-cont, .ft-right-cont
	{
		width:100%;
		text-align:center;
	}
	.footer-top-cont {
		padding-top: 40px;	  
		padding-bottom: 50px;
	}
	.ft-right-cont h5 {
	  font-size: 18px;
	  margin-top: 18px;
	}
	.footer-top-cont h4 {
	  font-size: 18px;	 
	  max-width: 310px;
	  margin: 18px auto 0;
	}
	.footer-bottom-cont {
	  padding: 40px 0;
	}
	.pho-left-content {
	  width: 100%;
	}
	.p3css h3 {
	  font-size: 30px;
	}
	.p3css h4 {
	  font-size: 20px;
	}
	.pro-inner-top-cont {
	  padding: 120px 0 40px;
	}
	.contact-pagetop-cont, .single-pagetop-cont {
	  width: 100%;
	}
	.pro-inner-top-cont h1, .rocss h3 {
	 
	}
	.pro-inner-top-cont h2 {
	  font-size: 34px;
	  margin: 20px 0;
	}
	.pro-contact-cont {
	  margin-top: 50px;
	}
	.contact-form-cont h4
	{
		font-size:16px;
	}
	.about-img-cont {
	  margin-bottom: 40px;
	}
	.redlink {
	  margin: 20px 0;
	}
	.headerbanner-cont h1 {
		font-size: 26px;
	}
	.evs-box-cont {
	  width: 100%;
	}
	.evs-1 .evs-content {
	  height: auto;
	}
	.proht-top-cont h2
	{
		padding-bottom:24px;
		line-height:1.2;
	}
	.proht-tlink-cont {
	  padding-top: 0;
	}
	.greenlink
	{
		font-size:16px;
		margin-top:0px;
		margin-right:2px;
	}
	.pl-link-cont a {
	  margin-right: 2px;
	}
	.testi-content p {
	  height: 200px;
	}
	.ft-footer-1 img
	{
		height:34px;
	}
	.ro-two-col-main-cont {
	  padding-bottom: 60px;
	}
	.evs-int-content h2 {
	  font-size: 50px;
	}
	.bdht-cont
	{
		width:60%;
	}
	.evs-content img
	{
		margin-bottom:14px;
	}
	.evs-content h4 {
	  font-size: 18px;
	  line-height: 1.25;
	}
	.evs-2 .evs-box-cont {
	  width: 100%;
	}
	.wwd-left-cont, .wwd-right-cont
	{
		width:100%;
	}
	.wwd-right-cont
	{
		margin-top:24px;
	}
	.ftf-left-cont, .ftf-right-cont
	{
		width:100%;
		text-align:left;
	}
	.ftf-right-cont img{
		display:none;
	}
	.hwhon-content h3 {
	  font-size: 18px;
	}
	.fcss h5
	{
		margin:36px 0;
	}
	.fiftyper {
	  margin-left: 0;
	}
	
	.fcss h5 span {	
	width: 100%;
	margin-left: 0;
	}
	.fcss h5::before
	{
		content:'';
		height:0;
	}
	.toppadding {
	  padding: 110px 0 60px;
	}
	.fcss h1, .fcss h3 {
	  font-size: 40px;
	}
	.fcss h5 {
	  margin: 24px 0;
	}
	.marquee1 span {
	  font-size: 40px;
	}
	.fic4boxes .insight-feat-main-cont.inall {
	  width: 50%;
	}
	.fcss h4
	{
		font-size:24px;
	}
	.fcss h4 span
	{
		font-size:24px;
	}
	.page-id-8 .fic4boxes .insight-feat-main-cont.inall {
	  width: 50%;
	}
	.syp-left-cont
	{
		margin-bottom:24px;
	}
	.syp-left-cont, .syp-right-cont
	{
		width:100%;
	}
	.headerbanner-cont h1 {
	font-size: 24px;
	}
	.ficboxes.selbox .insight-feat-main-cont.inall {
	width: 50%;
	}
	.int-page-top-cont {
	padding-top: 0;
	}
	.intop-cont {
	width: 100%;
	}
	.exper-right-cont
	{
		margin-bottom:24px;
	}
	.exper-right-cont,.exper-left-cont
	{
		float:none;
		clear:both;
		width:100%;
	}
	.intop-cont img {
	height: 38px;
	}
	.abtfour.newsthr .insight-feat-main-cont.inall {
	  width: 100%;
	}
	.singlepagecc {
	max-width: 100%;
	}
	.esform input[type="text"]
	{
		width:370px;
	}
	.essearch-top h1, .intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
	font-size: 28px;
	}
	.hptwo .insight-feat-main-cont.inall {
	width: 100%;
	margin-bottom: 20px;
	}
	.hpthree .insight-feat-main-cont.inall {
	  width: 50%;
	}
	.hpthree .hwhon-content h4 {
	height: auto;
	}
	.etf-top-cont {
	padding:40px 20px;
	}
	.etf-top-cont h3 {
	font-size: 22px;
	}
	.etfb
	{
		width:100%;
	}
	.eftb-2, .eftb-3
	{
	}
	.insmar-cont {
	width: 100%;
	}
	.otmar-padding {
	padding:0;
	}
	.bathree .insight-feat-main-cont.inall {
	width: 100%;
	}
	.esform select {
	margin-right: 24px;
	width: 164px;
	}
	.esform input[type="text"] {
	width: 310px;
	}
	.baone.baupp .hwhon-content-contt {
	position: relative;
	bottom: inherit;
	background: #2d2d2d;
	padding-top: 40px;
	}
}/*799*/
@media screen and (max-width: 639px){
	.cctop-box, .cc-bottom-main-cont .cctop-box
	{
		width:100%;
	}
	.headerbanner-cont img {
		
	}
	.baseclass .scol, .advhl .scol3, .advhl .scol3, .advhl .scol4 {
		width: 100%;
		margin-right: 0;
	}
	.intpageh-content h1 {
	}
	.intpageh-content h2 {

	}
	.int-page-header {
		
	}
	.close-side-menu
	{
		width:10%;
	}
	.side-nav-cont
	{
		width:90%;
	}
	.ccss h3.bigfont {
		font-size: 30px;
	}
	.twocol-content h2
	{
		font-size:22px;
	}
	.twocol-content h6
	{
		font-size:20px;
	}
	.twocol-content h6 i
	{
		bottom:4px;
	}
	.find-outmore-cont h2 {
		font-size: 24px;
	}
	.oeb-padding {
		padding: 20px;
	}
	.our-fact-left-cont
	{
		width:100%;
	}
	.our-fact-padding {
		padding: 20px;
	}
	.con-left-top-cont
	{
		position: relative;
		width: auto;
		top: inherit;
		left: inherit;
	}
	.contleft{
		margin:0;
	}
	.contpadding
	{
		
	}
	.our-fact-padding, .contact-page-right-padding {
		padding: 30px 20px;
	}
	.con-left-bottom-cont iframe {
		height: 320px;
	}
	.cform-left-cont, .cform-right-cont
	{
		width:100%;
	}
	.htop-mphone-cont h3
	{
		display:none;
	}
	.ss-middle-cont{
		padding:0;
	}
	.ssmbox {
	  padding: 0 20px;
	}
	ul.d-menu > li > a
	{
		padding:8px 0;
	}
	.ch-menu-2 ul.d-menu > li > a {
	  font-size: 20px;
	}
	ul.d-menu > li.mcalcu2 a, ul.d-menu > li.mcalcu1 a
	{
		padding:11px 13px;
		font-size:16px;
	}
	ul.d-menu > li.mcalcu1 a, ul.d-menu > li.mcalcu2 a
	{
		margin:13px 0;
	}
	.headerbanner-cont h1 {
		
	}
	.headerbanner-cont p {
		line-height: 1.3;
		margin-bottom: 20px;
	}
	.homef-col-cont
	{
		width:100%;
		vertical-align:top;
		display:inline-block;
	}
	.homef-padding{
		border-bottom:1px solid #e4e4ea;
	}
	.home-four-col-cont
	{
		border-bottom:0;
	}
	.hbleft-cont,.hbright-cont
	{
		width:100%;
		text-align:left;
		margin-bottom:15px;
	}
	.insight-feat-main-cont
	{
		width:100%;
	}
	.testi-box
	{
		padding:30px;
	}
	.ccss h3
	{
		font-size:24px;
	}
	.stab-content-cont {
		padding: 28px;
	}
	ul.loanlisting li {
		font-size: 24px;
	}
	.page-id-2 .intpageh-content h2 br
	{
	
	}
	.page-id-2 .intpageh-content h2
	{
		
	}
	
	ul.calmenu li {
		display: inline-block;
		width: calc(100% - 1px);		
		border-bottom: 1px solid #e1e1e8;
	}
	ul.calmenu a {
		font-size: 18px;
		padding: 7%;
	}
	ul.calmenu
	{
		border-bottom:0;
	}
	.card-body {
		padding: 15px;
	}
	.cal-shedule {
		padding: 0 15px;
	}
	.table td, .table th {
		padding: 0.55rem;
	}
	.table-bordered td {
		font-family: 'IsidoraSansRegular', Arial, sans-serif;
	}
	.resultcont .form-group{
		width:100%;
		margin-right:0;
		margin-bottom:26px;
	}
	.ltmp label.calc-result {
		font-size: 30px;
	}
	.form-group
	{
		width:100%;
	}
	.loans-footer-cont h5 a.lfooterlink {
		color: #fff;
		padding: 21px 27px 23px;
		margin: 0;
		display: inline-block;
		width: auto;
		margin-right: 20px;
		display: block;
		margin: 0;
		margin-bottom: 10px;
		max-width: 200px;
		margin: 18px auto;
	}
	.loanlinkcont {
		text-align: center;
		padding: 20px 0;
	}
	#shedule_starPR, #shedule_star {
		padding: 0 27px 30px;
		margin: 0;
		line-height: 1.4;
	}
	.table-responsive {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.anowleftcont h2
	{
		font-size:20px;
		padding:20px 20px 26px;
	}
	
	.applynow-form-cont h3
	{
		font-size:22px;
	}
	.contact-page-cont .at-top-cont.ccss h3 {

    font-size: 19px;
	}
	
	.cof-box-cont
	{
		width:100%;
	}
	.wpcf7-form input[type="submit"] {
		word-wrap: break-word;
	}
	.freeo-cont {
		padding: 15px;
	}
	.hg-logo-cont img {
		width: 33.33%;
	}
	.hfast-cont
	{
		width:100%;
		margin-bottom:60px;
	}	
	.abtimgcont {
		height: 280px;
	}
	.ccss h2 {
		font-size: 22px;
		line-height: 1.3;
	}
	.ccss h3 {
		
	}
	.cslisting-col
	{
		width:100%;
	}
	.pdtop-content-cont h1 {
		font-size: 24px;
	}
	.lpteam-col
	{
		width:100%;
	}
	.intpageh-content h1 {
		font-size: 24px;
		margin-bottom:20px;
	}
	.h9top-cont p
	{
		font-size:20px;
	}
	.h9top-cont {
		padding-bottom: 10px;
	}
	.sell-box-col
	{
		width:100%;
	}
	.sell-content {
		padding: 20px 0;
	}
	.selltoptwo {
		margin-bottom: 30px;
	}
	.team-loop
	{
		width:100%;
	}
	.cinfo-box
	{
		width:99%;		
	}
	.intpageh-content h1 {
		
	}
	.fp-margin {
		margin: 0;			
		margin-bottom: 15px;
	}
	.fp-main-box
	{
		display:block;
	}
	.ccss p
	{
		font-size:16px;
	}
	.soldbox {
		width: 100%;
	}
	.cl-content
	{
		height:auto;
	}
	.cl-box
	{
		width:100%;
	}
	.testi-padding h6
	{
		display:none;
	}
	.testi-padding h5
	{
		margin:0;
	}
	.ctt-left-cont p, .ctt-left-cont h4 {
		font-size: 18px;
	}
	.woli {
		padding-left: 50px;
		background-size: 40px;
	}
	.tt-content h3 {
		font-size: 20px;
	}
	.bcleft, .bcright{
		width:100%;
	}
	.ccss ul
	{
		margin:10px 0;
	}
	.bc-padding {
		padding: 14px;
	}
	.quality-bottom-cont .qua-box, .qua-box
	{
		width:100%;
	}
	.headerbanner-cont p
	{
		//display:none;
	}
	.qua-one-cont h3 {
		font-size: 30px;
	}
	.paddingboth100 {
		padding: 40px 0;
	}
	.paddingtop100 {
		padding-top: 40px;
	}
	.paddingbottom100 {
		padding-bottom:40px;
	}
	.ctbottom-cont h3, .ctbottom-cont p
	{
		font-size:18px;
	}
	.ctt-right-cont .cttpadding
	{
		padding:14px;
	}
	.hotop-cont h3
	{
		display:inline;
	}
	.desktop-menu
	{
		width:100%;
	}
	.headermenu-cont
	{
		width:70%;
	}
	.logo-cont
	{
		margin-right:13px;
	}
	.intpageh-content h2, .serbottom-cont h3, .contact-box-cont h3
	{
		font-size:22px;
	}
	.serbox
	{
		width:100%;
	}
	.sertop-cont, .serbottom-cont, .ec-contact-form {
		padding: 40px 0;
	}
	.sertop-cont ul
	{
		margin-bottom:20px;
	}
	.h9content-cont
	{
		position:relative;
		left:inherit;
		top:inherit;
		padding:20px 0;
		width:100%;
		max-width:100%;
	}
	.h9cont h2
	{
		display:none;
	}
	.mobcss
	{
		display:block;
		padding:0 20px;
	}
	.home.page-template-default .intpageh-content h1 {
		font-size: 22px;
	}
	.mobcss h3
	{
		margin-bottom:0;
	}
	.h9cont h3 {
		font-size: 20px;
	}
	.ccss h3 {
		font-size: 20px;
	}
	.h9top-cont h2 {
		font-size: 24px;
	}
	.h9top
	{
		max-width:100%;
	}
	.hwhon-padding {
		padding: 14px;
	}
	.hwhon-content h5
	{
		//padding-top:16px;
	}
	.tscss h2 {
		font-size: 34px;
	}
	.tscss h3 {
	  font-size: 24px;
	}
	.intpageh-content h1
	{
		margin-bottom:0;
	}
	.mobcss
	{
		display:none;
	}
	.hwhon-content h3 {
	  font-size: 18px;
	}
	.contact-main-page-cont {
	  padding: 0;
	}
	.tscss h2 {
		font-size: 28px;
		line-height: 1.2;
	}
	.thesdetail-page
	{
		padding-bottom:14px;
	}
	.hbannerpadding {
	  padding: 0;
	}
	.headerbanner-cont h2
	{
		font-size:28px;
		margin-bottom:10px;
	}
	.greenlink
	{
		line-height:1.2;
	}
	.headerbanner-cont p
	{
		margin-bottom:0;
	}
	.footer-top-cont h2 {
	  //font-size: 40px;
	}
	.footer-top-cont h3 br
	{
		display:none;
	}
	.rotwo-right-cont {
	  //height: 420px !important;
	}
	.att-left-cont,.att-right-cont
	{
		width:100%;
	}
	.rocss h3, .rocss p
	{
		margin:10px 0;
	}
	.rpdcss h2 {
	  font-size: 26px;
	}
	.headerbanner-cont h2 span::after
	{
		content:'';
		bottom:-4px;
	}
	.headerbanner-cont p
	{
		font-size:20px;
		line-height:1.2;
		margin-top:-24px;
	}
	.headerbanner-cont h1{		
		
	}
	.headerbanner-cont h1::before, .headerbanner-cont h1::after {
	  background-size: 190px;
	}
	.phocss h3 {
	  font-size: 26px;
	}
	.phol-padding {
	  padding: 0;
	}
	.phocss h4
	{
		padding:24px 0 30px;
	}
	.phtwo-content p, .phocss h4 {
	  font-size: 18px;
	  line-height:1.4;
	}
	.greenlink
	{
		
	}
	.proho-right-cont
	{
		margin-top:24px;
	}
	.proh-two-main-cont {
	  
	}
	.proht-top-cont h2 {
		font-size: 26px;
		padding: 0 0 20px;
	}
	.phtwolink
	{
		width:100%;
		margin:0;
		margin-bottom:10px;
	}
	.prthree-left-cont, .prthree-right-cont
	{
		width:100%;
	}
	.footer-top-cont h3 {
	  font-size: 26px;
	}
	.pro-inner-top-cont h1, .rocss h3
	{

	}
	.pro-inner-top-cont h2{
		font-size:23px;
	}
	.probox h3
	{
		font-size:22px;
	}
	.pro-desc {
	  margin-top: 30px;
	}
	.pro-inner-top-cont h1 br
	{
		display:none;
	}
	.proc-img-cont img
	{
		width:60px;
	}
	.abimg-left-cont{
		width:100%;
	}
	.pro-desc p{
		font-size:16px;
	}
	.rocss h4 {

	}
	.rocb-content{
		padding:14px 0 !important;
	}
	.rocss p {
	  font-size: 16px;
	}
	.limg-cont img
	{
		//width:180px;
	}
	.headerbanner-cont h1 {
	  font-size:20px;
	  padding-bottom:14px;
	}
	.headerbanner-cont h1 br{
		display:none;
	}
	.testi-content p {
	  height: auto;
	}
	.ro-two-col-main-cont {
	  padding-bottom: 40px;
	}
	.evs-int-content h2 br
	{
		display:none;
	}
	.evs-int-content h2 {
	  font-size: 36px;
	}
	.evs-int-content h1
	{
		font-size: 24px;
		margin-bottom: 0;
	}
	.evscss h4 {
	  font-size: 20px;
	  margin-bottom: 20px;
	}
	.evscss p{
		font-size:18px;
	}
	.evscss.evpp h1 {
	  font-size: 36px;
	  margin-bottom: 16px;
	}
	.evscss.evpp h5
	{
		font-size:22px;
	}
	.evscss.evpp li
	{
		font-size:18px;
	}
	.insight-feat-main-cont.inall
	{
		width:100%;
	}
	.rocss h2 {
		font-size: 24px;
	}
	.bdht-cont {
	  width: 100%;
	}
	.footer-box-cont p, .footer-bottom-cont p
	{
		font-size:16px;
	}
	.evs-2.evs-3 .evs-box-cont {
	  width: 100%;
	}
	.wwdone h5
	{
		width:100%;
	}
	.wwdone h6
	{
		display:none;
	}
	#cursor-image {
		width: 0;
		height: 0;
	}
	.wwdimg-cont
	{
		display:block;
	}
	.wwd-one-cont .wwdo-cont
	{
		padding:60px 0 30px;
	}
	.fic4boxes .insight-feat-main-cont.inall {
	  width: 100%;
	}
	.fic4boxes .hwhon-padding
	{
		display:block;
	}
	.ficboxes .insight-feat-main-cont.inall {
		width: 100%;
	}
	.page-id-8 .fic4boxes .insight-feat-main-cont.inall {
	  width: 100%;
	}
	.ost-th-cont h4 {
	  font-size: 18px;
	  margin:20px 0;
	}
	.ost-th-cont h3 {
	  font-size: 20px;
	  line-height: 1.4;
	}
	.pcss h2 {
	  font-size: 24px;
	}
	.pcss h4 {
	font-size: 18px;
	}
	.desktop-menu
	{
		display:none;
	}
	.hwhon-content h3
	{
		background:none;
	}
	.sypcont h3 {
	font-size: 30px;
	}
	.ftfr
	{
		width:100%;
	}
	.ficboxes.selbox .insight-feat-main-cont.inall {
	width: 100%;
	}
	.intop-cont h1 {
	font-size: 30px;
	}
	.intop-cont h2 {
	font-size: 18px;
	}
	.lpsform nf-field
	{
		width:100% !important;
		margin:0;
	}
	.pcss h1 {
	font-size: 26px;
	}
	.lnsp-top-header {
	  margin: 20px 0 40px;
	}
	.lnsp-top-header h1 {
    font-size: 30px;
	}
	.lnsp-top-header h3
	{
		font-size:20px;
	}
	.lnsp-mid-main-cont {
	  margin-top: 10px;
	}
	.lpteam-content h4
	{
		margin:0;
	}
	.bx-controls-direction
	{
		display:none;
	}
	.esh-margin {
	margin:0 14px;
	}
	.essearch-top h1, .intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
	font-size: 26px;
	line-height: 1.3;
	}
	.esform select, .esform input[type="text"]
	{
		width:100%;
		margin:0;
	}
	.hpthree .insight-feat-main-cont.inall {
	width: 100%;
	}
	.etf-left-cont, .etf-right-cont
	{
		width:100%;
		margin:10px 0;
		text-align:left;
	}
	.etfb img {
	display: block;
	height: 70px;
	margin-right: 20px;
	margin-bottom: 20px;
	}
	.flogo {
	  display: inline-block;
	  text-align:center;
	}
	.etfb img
	{
		margin-right:0;
	}
	.eftb-2, .eftb-3 {
	width: 100%;
	margin-top: 0;
	}
	.essearch-top h1, .intop-cont h1, .esho-header h3, .lnsp-top-header h1, .ccss h1, .pcss h1 {
		margin-bottom:20px;
	}
	.esc-left, .esc-right
	{
		width:100%;
		margin:10px 0;
	}
	.essearch-top h1
	{
		font-size:24px;
		margin:0;
		padding:0;
	}
	.esform input[type="text"]
	{
		border:0;
	}
	.esform input[type="text"] {
	border: 0;
	text-indent: 0;
	padding-left: 0;
	}
	.esform
	{
		padding: 10px 10px;
	}
	
	.batest-cont p
	{
		font-size:18px;
	}
}/*639*/

@media screen and (max-width: 399px){
	.headermid-menu h3
	{
		display:none;
	}
	.whylda
	{
		width:100%;
	}
	.hg-logo-cont img {
		width: 50%;
	}
	.hwhon-content h4
	{
	
	}
	.rcir-content h3 {
	  font-size: 28px;
	}
	.rcircle-main-cont {
	  width: 272px;
	}
	.rcir-padding {
	  padding: 71px 0;
	}
	.rocb-content {
	  padding: 30px 20px;
	}
	.rocss h4
	{
		margin-bottom:20px;
	}
	
}
@media screen and (max-width: 449px){
	.hsearch-cont h3 {
		width:100%;
	}
	.hsearch-cont input[type="text"] {
		width: 100%;
		font-size:14px;
	}
	.hsearch-cont h3 i
	{
		display:none;
	}
	.hsearch-cont input[type="text"]
	{
		text-indent:3%;
	}
	.ctt-left-cont p, .ctt-left-cont h4 {
		font-size: 16px;
	}
	.workd-slider .bx-wrapper .bx-controls-direction a
	{
		display:none;
	}
}