@media only screen and (min-width: 1600px) and (max-width:1920px) {
}
@media screen and (min-width: 1500px) {
.kahmsectorsec {padding-top: 1em;}
.kahmwhysec {padding-bottom: 2em;
}
.footer .ftrabtblk {
    padding-right: 0em;
}
}
@media only screen and (min-width: 1200px) and (max-width:1400px) {
    
	.kahmbannersec .carousel-caption
	{
		width: 38%;
        top: 12%;
	}
	.kahmbannersec .carousel-caption .slidettl {
    font-size: 32px;
}
.sec-title {
    font-size: 28px;
}
.kahmabtec .abtcntblk {
    padding: 4em 4em;
}
.kahmserec .serblk .sercnt .serttl {
    font-size: 20px;
}
.kahmproflsec .proflimgblk:after
{
	height: 350px;
	width: 350px;
}
.kahmctasec .ctacntblk {
    padding: 0 3em;
}
.kainrbnrsec .kainrbnrcntblk .pagetitle
{
	font-size: 30px;
}
.kainrbnrsec .kainrbnrcntblk {
    padding: 0 3em;
}
.kaclntlistsec .sectorblk .sectorimgblk {
    padding: 0 1em;
}
.kamvrow:before, .kamvrow:after
{
	width: 250px;
}
.kasercnt4sec .sercnt4imgblk {
    padding: 0 1em;
}
.kasercnt4sec .sercnt4cntblk {
    padding: 0 1em;
}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .ttl
{
	width: 40%;
}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .txt {
    width: 60%;
}

.kahmnumsec .numblk .icon{height:70px;width:70px;}
.kahmnumsec .numblk .icon img {height:40px;}
.kahmnumsec .numblk .numcount {font-size:38px;}
.kahmnumsec .numblk .numttl {margin-bottom: 25px;}
.kahmothrserec .othrserblk .sercnt .serttl{font-size:20px; margin-bottom: 10px;}
.kahmwhysec .whyblk .whyicon img {height: 35px;}
.kahmwhysec .whyblk .whyicon{margin-bottom:20px;}
.kahmwhysec {padding: 3em;}
.kahmsectorsec {padding-top: 2em;}
.kahmsectorsec .sectorblk .sectoricon img {height: 35px;}
.kahmsectorsec .sectorblk {padding: 0 35px;}
.kahmctasec .ctaformblk {padding: 3em 2em;margin: 0 1em;padding-bottom: 1em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul li {width: 49%;}
.kaabtuaesec .abtuaecntblk {padding: 0 3em;}
.kaabtuaesec .abtuaeimgblk {padding: 0 3em;}
.kaabtknowsec .abtknowimgblk {padding: 0 3em;}
.kavaluesec .valueblk .valicon {height: 70px;width: 70px;}
.kavaluesec .valueblk .valicon img {height: 37px;}
.kauaeintrosec .uaeintrocntblk {padding: 0 0em;}
.kaproflintrosec .abtkotharicntblk {padding: 0 1em;}
.kaafliatesec .afliateimgblk {padding: 0px 2em;}
.kateamsec .foundercntblk {padding: 2em 3em;min-height: 357px;}
.kateamsec .founderimgblk img { padding: 2em 2em 0em 2em;}
.kaserintrosec .serintroimgblk {padding: 0 2em;}
.kaserintrosec .serintrocntblk {padding: 0 1em;}
.kaserctasec .serctablk {padding: 3em 3em;}
.kasercnt1sec .sercnt1ttlblk {padding: 2em;}
.kahmserec {padding-top: 3em;padding-bottom: 2em;}
.kacaropningsec {padding-top: 3em;padding-bottom: 2em;}
.kahmothrserec {padding-bottom: 3em;}
.kahmserec .kahmserttlblk {margin-bottom: 2em;}
.kasercnt2sec {
    padding-top: 0em;
    padding-bottom: 3em;
}
.our-partnerbk .partnerbk .partnercard {
    padding: 20px;
}
.our-partnerbk .partnerbk .partnername {
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 6px;
}
.our-partnerbk .partnerbk .partnerdes {
    font-size: 16px;}
.kaserwilltypesec .willtypes .willtype {
    width: 32.33%;}
.kasercnt2sec .sercnt2imgblk {padding: 0 3em;}
.page-template-will-in-uae .kaserwilltypesec {
    padding-top: 3em;
    padding-bottom: 1em;
}
.page-template-will-in-uae .kasercnt2sec .sercnt2cntblk {
    padding: 0 0em;
}
.kasercfosubsec .sercfosubblk .sericon {
    height: 70px;
    width: 70px;}
.footer .ftrabtblk {padding-right: 0em;}
.kahmproflsec .proflimgblk {
    padding: 15px 2em;}
    .ftrblk.ftraddrblk .mapblk {
    margin-top: 0px;
}
.footer .ftraddrblk .addrs
{
    min-height: 105px;
}
}
@media only screen and (max-width:1199px){
.main-navigation .menu-main-menu-container li:nth-child(7) {display: none;} .main-navigation .menu-main-menu-container li:nth-child(8) {display: none;}
.sec-title {font-size: 28px;margin-bottom: 12px;}
.kahmbannersec .carousel-caption .slidettl{font-size:26px;}
.kahmbannersec .carousel-caption{width:40%;top:25%;}
.kahmbannersec .carousel-item {height: 55vh;}
.kahmbannersec .carousel-caption .sprtr{margin:20px 0;}
.kahmbannersec .carousel-caption ul.slideinfo li{margin-bottom: 5px;}
.kahmnumsec .numblk .icon{height: 65px;width: 65px;}
.kahmnumsec .numblk .icon img{height: 37px;}
.kahmnumsec .numblk .numcount{font-size: 32px;}
.kahmnumsec .numblk .numttl{margin-bottom: 25px;}
.kahmnumsec .numblk{padding:0 18px;}
.kahmabtec .abtcntblk{padding:3em;}
.kahmabtec .abtcntblk .desc{margin-bottom: 22px;}
.kahmserec .serblk .sercnt .serttl{font-size: 18px;margin-bottom: 10px;}
.kahmothrserec .othrserblk .sercnt .serttl{font-size: 18px;margin-bottom: 10px;}
.kahmwhysec .whyblk{margin-bottom: 25px;}
.kahmwhysec .whyblk .whyicon{height: 65px;width: 65px;margin-bottom: 16px;}
.kahmwhysec .whyblk .whyicon img{height: 33px;}
.kahmproflsec .proflimgblk:after{width: 300px;height:300px;}
.kahmsectorsec{padding-top: 2em;}
.kahmsectorsec .sectorblk{padding: 0 22px;}
.kahmsectorsec .sectorblk .sectoricon{height: 65px;width: 65px;    margin-bottom: 16px;}
.kahmsectorsec .sectorblk .sectoricon img {height: 30px;}
.kahmsectorsec .sectorblk .sectorttl {font-size: 18px;margin-bottom: 6px;}
.kahmsectorsec .sectorblk .sectorlst ul li { margin-bottom: 0px;font-size: 13px;}
.kahmsectorsec .sectorblk .sectorlst { margin-bottom: 0px;}
.kahmctasec .ctacntblk {padding: 0 0em;}
.kahmctasec .ctaformblk {padding: 2em 2em; margin: 0px 1em;}
.kahmwhysec { padding-bottom: 1em;}
.kahmctasec .ctaformblk .frmttl {font-size: 22px;margin-bottom: 0px;}
.kahmctasec .kahmctarow {padding: 4em 5em;}
.kahmserec {padding-bottom: 3em;}
.kahmothrserec {padding-bottom: 3em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul li {width: 49%;}
.kaclntlistsec .sectorblk .sectorimgblk {padding: 0 1em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul {margin-bottom: 0px;}
.kaabtuaesec .abtuaecntblk {padding: 0 1em;}
.kaabtuaesec .abtuaeimgblk {padding: 0 2em;}
.kaabtknowsec .abtknowcntblk {padding: 0 1em;}
.kaabtknowsec .abtknowimgblk {padding: 0 2em;}
.kainrbnrsec .kainrbnrcntblk {padding: 0 2em;}
.kainrbnrsec .kainrbnrcntblk .sprtr {margin-bottom: 20px;}
.kavaluesec .valueblk .valicon {height: 60px;width: 60px;margin-bottom: 15px;}
.kavaluesec .valueblk .valicon img {height: 34px;}
.kavaluesec .valueblk { padding: 23px;}
.kavaluesec .valueblk .valttl {font-size: 16px;}
.kavaluesec .valueblk h3{margin-bottom:10px;}
.kamvsec .kamvblk .kamvimgblk {padding: 0 1em;}
.kamvsec .kamvblk .kamvcntblk .mvttl {font-size: 23px;}
.kauaeintrosec .uaeintrocntblk {padding: 0 0em;}
.kamvsec .kamvblk .kamvcntblk  h3{margin-bottom:10px;}
.kauaeintrosec .uaeintroimgblk {padding: 0 2em;}
.kauaeintrosec .uaeintrocntblk .desc {margin-bottom: 0px;}
.kaproflintrosec .abtkothariimgblk {padding: 0 0em;}
.kaafliatesec .afliateimgblk {padding: 0 1em;}
.kaafliatesec .afliatecntblk {padding: 0 1em;}
.kateamsec .foundercntblk {padding: 2em;min-height: 357px;}
.kateamsec .founderimgblk img { padding: 2em 2em 0em 2em;}
.kaafliatesec {padding-top: 3em;padding-bottom: 1em;}
.kateamsec .foundercntblk .foundername {font-size: 26px;margin-bottom: 4px;}
.kaserintrosec .serintroimgblk {padding: 0 1em;}
.kaserintrosec .serintrocntblk {padding: 0 1em;}
.kasercnt1sec .sercnt1ttlblk {padding: 2em;}
.kasercnt1sec .sercnt1cntblk {padding: 2em;}
.kasercnt1sec .sercnt1cntblk .desc ul {margin-bottom: 10px;}
.kaserctasec .serctablk {padding: 3em 3em;}
.kacaropningsec .kacaropningttlblk { margin-bottom: 2em;}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .ttl {width: 37%;}
.kacaropningsec .caropngblk .ttlblk {margin-bottom: 15px;}
.kacaropningsec {padding-top: 3em;padding-bottom: 2em;}
.kahmctasec.kacontctsec .kahmctarow {padding: 4em 4em;}
.kacarbtmsec {padding: 2em 0;}
.kacaropningsec .caropngblk { padding: 20px;margin-bottom: 25px;}
.kacaropningsec {padding-top: 3em;padding-bottom: 2em;}
.kahmothrserec {padding-bottom: 2em;padding-top: 1em;}
.page-template-service-list .kahmserec {padding: 3em 0 0;}
.kahmserec .serblk .sercnt { padding: 0 0em;}
.kasercnt2sec {
    padding-top: 0em !important;
    padding-bottom: 3em;
}
.kasercnt2sec .sercnt2imgblk {
    padding: 0 3em !important;
}
.kahmserec .kahmserttlblk {margin-bottom: 2em;}
.kasercnt2sec .sercnt2imgblk {padding: 0 2em;}
.kaserwilltypesec .willtypes .willtype {
    width: 32.33%;}
.kasercnt2sec .sercnt2imgblk {padding: 0 3em;}
.page-template-will-in-uae .kaserwilltypesec {
    padding-top: 3em;
    padding-bottom: 1em;
}
.page-template-will-in-uae .kasercnt2sec .sercnt2cntblk {
    padding: 0 0em;
}
.kasercfosubsec .sercfosubblk .sericon {
    height: 70px;
    width: 70px;}
.kasercfosubsec .sercfosubblk .sericon img {
    height: 38px;
}
.kasercfosubsec .sercfosubblk .serttl {
    font-size: 20px;
}
.page-template-will-in-uae .kaseroptnsec .seroptnblk {
    height: -webkit-fill-available;
    margin-bottom: 20px;
}
.kacardtlsec .kacardtlblk {
    padding: 0 2em;
}
.kacardtlsec .kacarfrmblk {padding: 2em;}
.kahmnumsec .numblk {padding: 0 5px;margin-bottom: 30px; }
.kahmnumsec .col-xxl-3:nth-child(2) .numblk:after  {display: none;}
.our-partnerbk .partnerbk .partnercard {padding: 20px;
}
.our-partnerbk .partnerbk .partnername {
    font-size: 18px;
    line-height: 1.1;
    margin-bottom: 5px;
}
.our-partnerbk .partnerbk .partnerdes {
    font-size: 16px;
margin-bottom: 15px;}
.footer .ftraddrblk {padding: 0 11px;}
.footer .ftrabtblk {padding-right: 1em;}
.our-partnerbk .partnerbk .partnerbg img {
    border: 4px solid #a1a1a1;
}
.our-partnerbk .partnerbk .partnerbg {
    width: 128px;
    height: 100%; 
    margin: 0px 0 15px;
}
.our-partnerbk .partnercnt {
    margin-top: 13px;
    padding-top: 13px;
}
.our-partnerbk .partnercnt li {
    margin-bottom: 9px;
    line-height: 1.2;
    font-size: 14px;
}
.ftrblk.ftraddrblk .mapblk {
    margin-top: 43px;
}
}
@media screen and (max-width: 1024px) {
.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size: 28px;}
.sec-title {font-size: 26px;margin-bottom: 10px;}
.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size: 30px;}
.kahmnumsec .numblk .icon{height:60px;width:60px;margin-bottom: 15px;}
.kahmnumsec .numblk .icon img {height: 35px;}
.kahmnumsec .numblk {padding: 0 5px;}
.kahmnumsec .numblk .numcount {font-size: 30px;}
.kahmabtec .abtcntblk {padding: 2em;}
.kahmnumsec{padding-bottom: 3em;}
.kahmothrserec .othrserblk{padding: 26px;}
.kahmserec .serblk .sercnt {padding: 0;}
.kahmothrserec .othrserblk {margin-top: 8em;}
.kahmwhysec .whyblk .whyicon {height: 60px;width: 60px;}
.kahmproflsec .proflcntblk {padding: 0 1em;}
.kahmctasec .kahmctarow {padding:3em;}
.kahmsectorsec .sectorblk .sectoricon {height: 60px;width: 60px; margin-bottom: 14px;}
.kahmsectorsec { padding-bottom:3em;}
.kahmwhysec {padding-top: 3em;}
.kahmctasec {padding-bottom: 3em;}
.kahmserec {padding-top: 3em;}
.kaclntlistsec .sectorblk .sectorimgblk {padding:0em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrttl {font-size: 24px;}
.kaabtuaesec .abtuaeimgblk {padding: 0 1em;}
.kaabtknowsec .abtknowimgblk {padding: 0 1em;}
.kainrbnrsec .kainrbnrcntblk {padding: 0 1em;}
.kamvsec .kamvblk .kamvcntblk {padding: 0 0em;}    
.kamvsec .kamvblk .kamvcntblk h3 {margin-bottom: 4px;}
.kamvsec .kamvblk .kamvcntblk .mvttl {font-size: 21px;}
.kauaeintrosec .uaeintroimgblk {padding: 0 1em;}
.kauaeintrosec .uaeintrocntblk .accordion .accordion-item .accordion-button {padding: 3px 0px;}
.kaproflintrosec .abtkotharicntblk { padding: 0 1em;}
.kateamsec .foundercntblk .foundername { font-size: 24px;}
.kaafliatesec .afliatecntblk {padding: 0;}
.kaproflintrosec {padding: 2em 0;}
.kateamsec .foundercntblk {padding: 1.5em;min-height: 321px;}
.kaproflintrosec .proflintrocntblk {padding: 0 1em;padding-bottom: 1em;margin-bottom: 2em;}
.kateamsec .foundercntblk .desc p:last-child{margin-bottom:0;}
.kateamsec .founderimgblk img {padding: 1em 1em 0em 1em;}
.kateamsec .teamblk {padding: 0 0em;}
.kaserintrosec .serintroimgblk {padding: 0 0em;}
.page-template-services .kasercnt1sec {padding-bottom: 30px;}
.kahmctasec.kacontctsec .kahmctarow {padding: 3em 3em;}
.kaserintrosec {padding-bottom: 2em;}
.page-template-will-in-uae .kaseroptnsec .seroptnblk { height: -webkit-fill-available; margin-bottom: 20px;}
.page-template-will-in-uae .kaseroptnsec .seroptnblk .optnttl {font-size: 20px;}
.page-template-will-in-uae  .kaseroptnsec .seroptnblk h3 {margin-bottom: 10px;}
.page-template-will-in-uae  .kaseroptnsec .seroptnblk .seroptnimg img{width: 100%;}
.page-template-will-in-uae  .kaserwilltypesec .willtypes .willtype { width: 49%;margin-bottom: 19px;}
.page-template-will-in-uae .kaseroptnsec {padding-bottom: 2em;}
.kasercfosubsec .sercfosubblk .cfosubtopblk {padding: 2.5em 2em;}
.kacardtlsec .kacardtlblk {
        padding: 0 0em;
    }
.kacardtlsec .kacardtlblk .carcntblk h2 {
    font-size: 21px;
    margin-bottom: 10px;
}
.kacardtlsec .kacarfrmblk .frmttl {
    font-size: 20px;
    margin-bottom: 10px;
}
.kacardtlsec .kacardtlblk .carinfo {
    padding-bottom: 18px;
    margin-bottom: 18px;
}
.kacardtlsec .kacardtlblk .carcntblk ul {
    margin-bottom: 20px;
}
.kacardtlsec .kacardtlblk .carttl {
    font-size: 28px;
    margin-bottom: 10px;
}

.kasercfosubsec .sercfosubblk .cfosubbtmblk {padding: 1em 2em;}
.footer .ftrabtblk {padding-right: 1em;}
.footer .ml-40 {margin-left: 0px;}
.footer .footertop {padding-top: 3em;}
.footer .ftraddrblk {padding: 0 0px;}
.footer .ftrabtblk {padding-right: 0em;}
}
@media screen and (max-width: 991px) {
.kainrbnrsec .kainrbnrcntblk {padding: 0 0em;}
.sec-title {font-size: 24px;margin-bottom: 10px;}
.kaclntlistsec .clntlistttlblk .clntlistttl {font-size: 24px;}
.kahmserec {padding-top: 3em;}
.kahmnumsec .numblk .icon{height:60px;width:60px;margin-bottom: 15px;}
.kahmnumsec .numblk .icon img {height: 35px;}
.kahmnumsec .numblk {padding: 0 5px;margin-bottom: 30px;}
.kahmnumsec .row .col-xxl-3:nth-child(2) .numblk:after{display:none;}
.kahmnumsec .numblk .numcount {font-size: 30px;}
.kahmabtec .abtcntblk {padding: 2em;}
.kahmnumsec{padding-bottom: 3em;}
.kahmserec .serblk .sercnt {padding: 0;}
.kahmothrserec .kahmothrserttlblk:after {right: -124px;width: 110px;}
.kahmothrserec .kahmothrserttlblk:before {left: -124px;width: 110px;}
.kahmnumsec { padding-bottom: 2em;}
.kahmproflsec .proflcntblk {padding: 0 0em;}
.kahmproflsec .proflimgblk:after{width: 225px;height: 225px;}
.kahmproflsec .kahmproflrow:after {height: 100%;}
.kahmproflsec .proflcntblk .desc{margin-bottom: 20px;}
.kahmsectorsec .row {row-gap: 30px;}
.kahmsectorsec .sectorblk .sectoricon {height: 50px;width: 50px;margin-bottom: 14px;}
.kahmctasec .kahmctarow {padding: 2em;}.kahmctasec .ctaformblk {padding: 1.5em;margin: 0px 0em;}
.contactfrm input:not([type="submit"]), .contactfrm textarea, .contactfrm input:not([type="submit"]), .contactfrm textarea, .contactfrm select {padding: 9px 0px;}
.kahmwhysec .whyblk .whyicon img { height: 30px;}
.kaclntlistsec .sectorblk {padding: 2em;}
.kaclntlistsec .sectorblk .sectorcntblk {padding: 0 0em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul li {font-size: 14px;padding-left: 27px;}
.kaabtuaesec .abtuaeimgblk {padding: 0 0em;}
.kaabtknowsec .abtknowimgblk {padding: 0 0em;}
.kainrbnrsec .kainrbnrcntblk {padding: 0 0em;}
.kaabtuaesec .abtuaecntblk .desc {margin-bottom: 18px;}
.kaabtknowsec .abtknowcntblk .desc {margin-bottom: 18px;}
.kaabtknowsec {padding:2em 0;}
.kaabtuaesec {padding: 2em 0;}
.kaabtuaesec .abtuaecntblk .desc p{margin-bottom: 0;}
.kaabtuaesec .abtuaecntblk {padding: 16px 0em 0 0;}
.footer ul.ftrlinks li {margin-bottom: 0px;}
.footer .ftrabtblk .common-desc {margin-bottom: 18px;}
.footer .ftraddrblk .addrs {margin-bottom: 13px;}
.footer .ftrblk .ftrttl { margin-bottom: 11px; font-size: 20px;}
.kaabtknowsec .abtknowcntblk { padding:0px 0em 15px;}
.abtuaeimgblk img {width: 100%;margin-bottom: 10px;}
.kamvsec .kamvblk {padding: 1em 0;}
.kavaluesec .valueblk { min-height: 252px;}
.kamvrow:before {left: -119px;width: 100px;}
.kamvrow {padding: 2em 0em 1em;}
.kavaluesec .valueblk .valicon {height: 54px;width: 54px;margin-bottom: 9px;}
.kavaluesec .valueblk .valicon img {height: 29px;}
.kauaeintrosec .uaeintroimgblk {padding: 0 0em;}
.kauaeintrosec .uaeintrocntblk .accordion .accordion-item .accordion-button {font-size: 15px;}
.kauaeintrosec .uaeintrocntblk .accordion .accordion-item .accordion-button:after {height: 19px;width: 19px;}
.kateamsec .teamcntblk ul {margin-left: 0;list-style: none;margin-bottom: 10px;}
.kasercnt1sec .sercnt1ttlblk {padding: 1.5em;}
.kaserctasec .serctablk {padding:2em;}
.kaserctasec .serctablk .serctacntblk .ctattl {font-size: 20px;}
.kaserctasec .serctablk .serctacntblk .ctabtn {padding-bottom: 20px;margin-bottom: 20px;}
.kacaropningsec {padding-top: 3em;padding-bottom: 2em;}
.kacarbtmsec {padding: 2em 0;}
.kacaropningsec {padding-top:2.5em;padding-bottom: 1em;}
.kacaropningsec .caropngblk { padding: 20px;margin-bottom: 25px;}
.kacaropningsec .caropngblk .ttlblk h3.ttl{margin-bottom: 15px;}
.kahmctasec.kacontctsec .kahmctarow {padding: 2em 2em;}
.kahmctasec .ctacntblk .desc {margin-bottom: 17px;}
.kahmctasec.kacontctsec { padding-top: 3em;}
.page-template-service-list .kahmserec {padding: 2em 0 0;}
.kahmserec .serblk {padding: 20px; margin-bottom: 26px;}
.page-template-will-in-uae .kasercnt1sec {
    padding-bottom: 30px;
}
.kasercnt2sec .sercnt2imgblk {
        padding: 0 0em !important;
    }
    .kasercnt2sec .sercnt2cntblk {
    padding: 0 1em !important;
}
.kasercfosubsec .sercfosubblk .sericon {
        height: 60px;
        width: 60px;
                margin-bottom: 10px;
    }
.page-template-will-in-uae .kaseroptnsec {padding-bottom: 2em;}
   .kasercfosubsec .sercfosubblk .sericon img {
        height: 34px;
    }
        .kasercfosubsec .sercfosubblk .cfosubtopblk {
        padding: 2.5em 2em 1.5em;
    }
    .kasercfosubsec .sercfosubblk .sercnt ul li {
    padding: 1em 0em;
}
.kasercfosubsec .sercfosubblk .serttl {
        font-size: 17px;
    }
    .kahmbannersec .carousel-item {
    animation:unset !important;
    height: 55vh;
}
    .ftrblk.ftraddrblk .mapblk {
        margin-top: 22px;
    }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
.kahmbannersec .carousel-caption ul.slideinfo {display: none;}
.kahmnumsec .numblk .icon{height:60px;width:60px;margin-bottom: 15px;}
.kahmnumsec .numblk .icon img {height: 35px;}
.kahmnumsec .numblk {padding: 0 5px;}
.kahmnumsec .numblk .numcount {font-size: 30px;}
.kahmabtec .abtcntblk {padding: 2em;}
.kahmnumsec{padding-bottom: 3em;}
.kahmserec .serblk .sercnt {padding: 0;}
.kahmnumsec .numblk .icon { height: 50px;width: 50px;}
.kahmnumsec .numblk .icon img {height: 28px;}
.kahmnumsec .numblk .numcount {font-size: 28px;}
.kahmnumsec {padding-bottom: 2em;}
.kahmabtec {padding-bottom: 3em;}
.kahmserec {padding-top: 2em;}
.kahmserec .serbtmbtnblk {margin-top: 0.5em;}
.kahmothrserec .kahmothrserttlblk:before {left: -85px;width: 80px;}
.kahmothrserec .kahmothrserttlblk:after {right: -85px;width: 80px;}
.kahmwhysec .whyblk .whyicon {height: 55px;width: 55px;}
.kahmwhysec .whyblk .whyicon img {height: 26px;}
.kahmsectorsec .sectorblk .sectoricon img {height: 26px;}
.footer ul.ftrlinks li a {font-size: 14px;}
.footer .footertop {padding-top: 2.5em;}
.footer .footertop {padding-bottom: 0em;}
.footer .ftrblk .ftrttl {margin-bottom: 9px;font-size: 18px;}
.kahmctasec .ctacntblk .addrblk{padding: 25px;margin: 10px 0;}
.kahmothrserec {padding-bottom: 2em;}
.kahmserec {padding-bottom: 2em;}
.kahmnumsec {padding-top: 3em;}
.kahmproflsec .proflcntblk {padding: 2em 1em;}
.kahmbannersec .carousel-control-next-icon, .kahmbannersec .carousel-control-prev-icon {padding: 15px;}
.kaabtuaesec .abtuaecntblk {padding: 16px 0em 0 0;}
.kaabtknowsec .abtknowcntblk { padding:0px 0em 15px;}
.kaabtuaesec .abtuaecntblk .desc p{margin-bottom: 0;}
.kamvsec .kamvblk .kamvcntblk {padding: 20px 0em 0;}
.kavaluesec .valueblk {min-height: auto;}
.kacaropningsec {padding-top: 2em;padding-bottom: 1em;}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .ttl {width: 31%;}
.kacaropningsec .caropngblk .ttlblk .ttl a {font-size: 20px;}
.main-navigation ul .sub-menu {
        width: 100%;
        padding-left: 0;
        padding:0%;
        margin:0;
        max-height: 182px;
        background: #ffffff;
    }
.main-navigation .menu-item-has-children > a:after {
        content: "\f107";
        position: absolute;
        right: 0.825em;
        line-height: 1.3;
    }
.main-navigation .menu-item-has-children > a:after:hover{ color: #C2910C !important;}
  .main-navigation ul .sub-menu li{padding:0 10px;}
    .main-navigation ul .sub-menu li:hover {
         background: #C2910C;
        color: #ffffff !important;
        padding:0 10px !important;
    }
.main-navigation li a{padding:10px 10px;}
.main-navigation li:hover > a{
     background: #C2910C;
padding: 10px 10px;
        color: #ffffff;
                width: 100%;
}
.navbar-nav .theme-btn {
    display: none;
}
.menu-main-menu-container {
    padding: 10px 0;
}
.main-navigation .menu-main-menu-container li:nth-child(8) {
        display: block;
    }
.main-navigation .menu-main-menu-container li:nth-child(7) {
        display: block;
    }
.navbar-toggler:focus {
    text-decoration: none;
    outline: none ;
    background: #C2910C;
    box-shadow: none !important;
}
.navbar-toggler{
      background: #C2910C;
      border:transparent !important;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.our-partnerbk:last-child {
    padding-bottom: 40px;
}
.kahmproflsec .proflimgblk {
    padding: 0 0em;}
}
@media screen and (max-width: 767px) {
.sec-title {font-size: 22px;}
.kainrbnrsec {height: 350px;}
.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size: 26px;}
.kainrbnrsec .kainrbnrcntblk .sprtr{margin:15px 0;}
.kaclntlistsec .clntlistttlblk .clntlistttl {font-size: 22px;}
.kahmbannersec .carousel-item{animation:unset !important;}
.kahmbannersec .carousel-caption ul.slideinfo {display: none;}
.kahmbannersec .carousel-caption{width: 80%;text-align: center;top:19%;}
.kahmbannersec .carousel-control-next-icon, .kahmbannersec .carousel-control-prev-icon {width: 22px;height: 22px;padding:15px;}
.header-topbar {display: none;}
.kahmbannersec .carousel-caption .slidettl{font-size: 28px;}
.kahmnumsec .row .col-xxl-3:nth-child(1) .numblk:after{display: none;}
.kahmnumsec .row .col-xxl-3:nth-child(3) .numblk:after{display: none;}
.kahmabtec .abtcntblk:after {height: 170px;width: 170px;}
.kahmabtec {padding-bottom: 3em;}
.kahmserec {padding-top: 2em;}
.kahmserec {padding-bottom: 2em;}
.kahmothrserec {padding-bottom: 2em;}
.kahmsectorsec {padding-bottom: 2em;}
.kahmserec .serbtmbtnblk {margin-top: 0.5em;}
.kahmothrserec .kahmothrserttlblk:before {left: -66px;width: 80px;}
.kahmothrserec .kahmothrserttlblk:after {right: -66px;width: 80px;}
.kahmwhysec .whyblk .whyicon {height: 55px;width: 55px;}
.kahmproflsec .proflcntblk {padding: 2em 2em 0;}
.kahmsectorsec .col-xxl-3:nth-child(1) .sectorblk{border-left: unset;}
.kahmsectorsec .col-xxl-3:nth-child(3) .sectorblk{border-left: unset;}
.kaclntlistsec .sectorblk .sectorimgblk img{width:100%;}
.kaclntlistsec .sectorblk .sectorcntblk h3.sctrttl {font-size: 18px;padding-top: 14px; padding-bottom: 11px;}
.kainrbnrsec .kainrbnrcntblk ul.slideinfo {display: none;}
.kahmctasec .ctaformblk .frmttl {font-size: 20px;}
.kahmctasec .ctaformblk .frmdesc {margin-bottom: 6px;}
.kahmctasec .ctacntblk .addrblk .num .icon{height: 30px;width: 30px;}
.kavaluesec .valueblk {min-height: auto;}
.kavaluesec {padding-top: 2em;padding-bottom: 1em;}
.kamvsec .kamvblk .kamvcntblk .mvttl {font-size: 18px;}
.kauaeintrosec .sticky-column{position: unset !important;}
.kauaeintrosec .uaeintrocntblk {padding:15px 0 0 0;}
.uaeintroimgblk img{margin-bottom: 10px; width: 100%;}
.kauaeintrosec {padding-top: 2em;padding-bottom: 2em;}
.kaproflintrosec .abtkotharicntblk {padding: 20px 0em 0;}
.kaafliatesec .row{flex-direction: column-reverse;}
.kaafliatesec .afliatecntblk{padding: 20px 0 0 0;}
.kateamsec .foundercntblk {margin-top: 20px;}
.kaafliatesec {padding-top: 2em; padding-bottom: 0em;}
.kaserintrosec .serintrocntblk {padding: 0 0 1em;}
.kaserintrosec {padding:2em 0 1em;}
.kaserctasec .serctablk .serctacntblk .ctabtn {padding-bottom: 18px; margin-bottom: 10px;}
.kaserctasec .serctablk .serctacntblk .ctabtn p:last-child{ margin-bottom: 0px;}
.kasercnt1sec .sercnt1ttlblk {padding: 1em;}
.kasercnt1sec .sercnt1ttlblk .sec-title{margin-bottom: 0;} 
.kasercnt1sec .sercnt1cntblk {padding: 1.5em;}
.page-template-services .kasercnt1sec {padding-bottom: 20px;}
.kasercnt1sec .sercnt1cntblk .desc ul li:last-child{margin-bottom:0;}
.kahmctasec.kacontctsec .kahmctarow {padding: 2em;}
.footer .ftrblk{margin-bottom: 18px;}
.footer .ftraddrblk .addrs {margin-bottom: 8px;}
.footer .ftraddrblk .num .icon {height: 30px;width: 30px;}
.footer .ftrblk .ftrttl {margin-bottom:8px;font-size: 18px;}
.footer ul.ftrlinks li a {font-size: 14px;margin-bottom: 0px;}
.footer .ftraddrblk .addrs {margin-bottom: 2px;font-size: 14px;}
.footer .ftrabtblk .common-desc { margin-bottom:6px;font-size: 14px;}
.footer .social-flex .icon a {height: 30px;width: 30px;}
    .page-template-will-in-uae .kasercnt1sec {
        padding-bottom: 20px;
    }
        .kasercnt2sec .sercnt2imgblk {
        padding: 0px 2em 2em !important;
    }
    .kasercnt2sec {
        padding-bottom: 1em;
    }
     .page-template-will-in-uae .kaseroptnsec .seroptnblk .optnttl {
        font-size: 18px;
    }
    .page-template-will-in-uae .kaserwilltypesec .willtypes .willtype {
        width: 100%;
        margin-bottom: 19px;
    }
    .kaserwilltypesec .serwilltypettlblk {
    text-align: center;
    margin-bottom: 1.5em;
}
.kasercfosubsec .row {
    row-gap: 30px;
}

.kasercfosubsec {
    padding-top: 2em;}
    .kasercfosubsec .sercfosubttlblk {
    text-align: center;
    margin-bottom: 2em;
}
.main-navigation ul .sub-menu {
        width: 100%;
        padding-left: 0;
        padding:0%;
        margin:0;
        max-height: 182px;
        background: #ffffff;
    }
.main-navigation .menu-item-has-children > a:after {
        content: "\f107";
        position: absolute;
        right: 0.825em;
        line-height: 1.3;
    }
.main-navigation .menu-item-has-children > a:after:hover{ color: #C2910C !important;}
  .main-navigation ul .sub-menu li{padding:0 10px;}
    .main-navigation ul .sub-menu li:hover {
         background: #C2910C;
        color: #ffffff !important;
        padding:0 10px !important;
    }
.main-navigation li a{padding:10px 10px;}
.main-navigation li:hover > a{
     background: #C2910C;
padding: 10px 10px;
        color: #ffffff;
                width: 100%;
}
.navbar-nav .theme-btn {
    display: none;
}
.menu-main-menu-container {
    padding: 10px 0;
}
.main-navigation .menu-main-menu-container li:nth-child(8) {
        display: block;
    }
.main-navigation .menu-main-menu-container li:nth-child(7) {
        display: block;
    }
.navbar-toggler:focus {
    text-decoration: none;
    outline: none ;
    box-shadow: none !important;
     background: #C2910C;
}
.navbar-toggler{
      background: #C2910C;
      border:transparent !important;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.kacardtlsec .kacardtlblk {
    padding: 1em 0em 1em;
}
.kacardtlsec .kacardtlblk .carinfo {
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.kacardtlsec {
    padding-top: 1em;
    padding-bottom: 2em;
}
.kacardtlsec .kacarfrmblk {
    padding: 2em;
}
.kacardtlsec .kacardtlblk .carcntblk h2 {
    font-size: 18px;
    margin-bottom: 15px;
}
.kacardtlsec .kacardtlblk .carcntblk ul {
    margin-bottom: 15px;
}

.kacardtlsec .kacardtlblk .carttl {
        font-size: 24px;
        margin-bottom:8px;
    }
.kacardtlsec .kacarfrmblk .frmttl {
    font-size: 20px;
    margin-bottom: 6px;
}
.carcntblk {
    margin-bottom: 22px;
}
.our-partnerbk .partnerbk .partnername {
        font-size: 17px;
        margin-bottom:4px;
    }
.our-partnerbk .partnerbk .partnerdes {
        font-size: 15px;
        margin-bottom: 8px;
    }
.our-partnerbk .partnercnt {
        margin-top: 11px;
        padding-top: 11px;
    }
.our-partnerbk .numrow {
    row-gap: 20px;
}
.our-partnerbk {
    padding: 22px 0;
}
.our-partnerbk:last-child {
    padding-bottom: 35px;
}
.ftrblk.ftraddrblk .mapblk {
    margin-top: 0px;
}
}
@media screen and (max-width: 620px) {
.kahmothrserec .kahmothrserttlblk:before{display: none;}
.kahmothrserec .kahmothrserttlblk::after{display: none;}
.kahmbannersec .carousel-caption .sprtr {margin: 14px 0 17px;height: 1.8px;}
.kahmbannersec .carousel-caption .slidettl {font-size: 26px;margin-bottom: 18px;}
.kamvsec .kamvblk .kamvcntblk {padding: 13px 0em 0;}.kateamsec {padding-top: 1em;padding-bottom: 1em;}
.kateamsec .foundercntblk .foundername {font-size: 20px;}
.kateamsec .teamcntblk h4 {font-size: 22px;}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .ttl {width: 26%;}
.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size: 24px;}
.page-template-will-in-uae .kaseroptnsec {padding-bottom: 1em;}
.page-template-will-in-uae .kaserwilltypesec {padding-top: 2em;padding-bottom: 1em;}
.page-template-will-in-uae .kaserwilltypesec .willtypes .willtype h3{margin-bottom: 10px;}
.page-template-will-in-uae .kaseroptnsec .seroptnblk .optnttl { font-size: 16px;}

.main-navigation .menu-item-has-children > a:after {content: "\f107";position: absolute; right: 0.825em;line-height: 1.3;}
.main-navigation .menu-item-has-children > a:after:hover{ color: #C2910C !important;}
.main-navigation ul .sub-menu li{padding:0 10px; font-size: 14px;}
.main-navigation ul .sub-menu {width: 100%;padding-left: 0; padding:0%;margin:0;max-height: 182px;background: #ffffff;font-size: 14px;}
.main-navigation ul .sub-menu li:hover {background: #C2910C;color: #ffffff !important;padding:0 10px !important;}
.main-navigation li a{padding: 7px 6px;font-size: 14px;}
.main-navigation li:hover > a{background: #C2910C;padding: 7px 6px;color: #ffffff;width: 100%;font-size: 14px;}
.navbar-nav .theme-btn {display: none;}
.menu-main-menu-container {padding: 10px 0;}
.main-navigation .menu-main-menu-container li:nth-child(8) {display: block;}
.main-navigation .menu-main-menu-container li:nth-child(7) {display: block;}
.navbar-toggler:focus {
    text-decoration: none;
    outline: none ;
    box-shadow: none !important;
}
.kacardtlsec .kacardtlblk .carcntblk ul li {
    font-size: 16px;
}
 .mapouter iframe {
        height: 220px;
    }
}
@media screen and (max-width: 480px) {
.header .header-nav .custom-logo {height: 40px;}
.kahmbannersec .carousel-caption .sprtr {display: none;}
.kahmbannersec .carousel-control-next-icon, .kahmbannersec .carousel-control-prev-icon {padding: 13px;}
.kahmbannersec .carousel-control-prev {left: 9%;}.kahmbannersec .carousel-control-next {right: 9%;}
/* /* .kahmbannersec {height: 300px;} */
.kainrbnrsec {height: 200px;} 

.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size: 22px;}
.page-template-will-in-uae .kaserwilltypesec .willtypes .willtype h3 { margin-bottom: 10px; font-size: 16px;}
.kaserwilltypesec .willtypes .willtype .icon { margin-bottom: 14px;}
.kahmothrserec .kahmothrserttlblk:before {display: none;}
.kahmothrserec .kahmothrserttlblk:after {display: none;}
.kahmbannersec .carousel-caption .slidettl {font-size: 24px;}
.kahmnumsec {padding-top: 3em;padding-bottom: 0em;}
.kahmabtec {padding-bottom: 2em;}
.kahmothrserec {padding-bottom: 1em;}
.kahmwhysec {padding-top: 2em;}
.kahmserec .serblk .sercnt .serlink {margin-bottom: 0px;padding-top: 1em;}
.kahmserec .serblk .sercnt .serttl {margin-bottom: 6px;}
.kahmserec .serblk {padding: 18px;margin-bottom: 26px;}
.kahmothrserec .kahmothrserttlblk {margin-bottom: 1em;}
.kahmothrserec .othrserblk .sercnt .serlink {margin-bottom: 0px;padding-top: 1em;}
.kahmserec .kahmserttlblk {margin-bottom: 2em;}
.kahmnumsec .numblk .numcount {font-size: 26px;}
.kahmnumsec .numblk {padding: 0 0px;margin-bottom: 25px;}
.kahmwhysec .whyblk {padding: 20px;}
.kahmproflsec .proflcntblk {padding: 1.5em 1.5em 0;}
.kahmsectorsec .col-xxl-3 .sectorblk{border-left: unset;padding: 0 14px;}
.kahmsectorsec .kahmsectorttlblk {margin-bottom: 2em;}
.kahmctasec .kahmctarow {padding: 1.5em;}
.kahmctasec .ctacntblk .addrblk {padding: 20px;}
.kahmsectorsec .row {row-gap: 25px;}
.kahmctasec .ctacntblk .addrblk .addrs {margin-bottom: 10px;}
.kahmctasec .ctacntblk .addrblk .num .icon {height: 30px;width: 30px;font-size: 12px;}
.kahmctasec .ctacntblk .desc {margin-bottom: 22px;}
.kahmctasec .ctaformblk .frmttl {font-size: 20px;margin-bottom: 3px;}
.kaclntlistsec {padding-top: 2em;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul li {width: 100%;}
.kaclntlistsec .sectorblk .sectorcntblk .sctrcnt ul li:last-child{margin-bottom: 0;}
.kaabtuaesec {padding: 1.5em 0;}
.kaabtuaesec .abtuaecntblk {padding: 9px 0em 0 0;}
.kaabtknowsec {padding: 1.5em 0;}
.kaproflintrosec .proflintrocntblk {padding: 0 1em;padding-bottom: 0em; margin-bottom: 1em;}
.kaproflintrosec {padding: 2em 0 1em;}
.uaeintroimgblk img {margin-bottom: 6px;}
.kasercnt1sec .sercnt1cntblk {padding: 1.5em 1em;}
.kaserctasec .serctablk{padding: 1.5em;}
.kaserctasec .serctablk .serctacntblk .ctattl {font-size: 16px;font-weight: 600;}
.kaserctasec .serctablk .serctacntblk h4{margin-bottom: 15px;}
.kaserctasec .serctablk .serctacntblk .ctabtn {padding-bottom: 12px;margin-bottom: 7px }
.kaserctasec {padding-bottom: 2em;}
.page-template-services .kasercnt1sec {padding-bottom: 10px;}
.kasercnt1sec {margin-top: 0em; }
.kasercnt2sec .sercnt2imgblk {padding:0 1em 1.5em;}
.kasercnt2sec {padding: 1em 0;}
.kasercnt3sec .sercnt3imgblk {padding: 23px 0em 0;}
.kasercnt4sec {padding-top: 1em;padding-bottom: 1em;}
.kasercnt4sec .sercnt4cntblk {padding: 0 0em;}
.kasercnt4sec .sercnt4imgblk {padding: 0 0em 1em;}
.kasercnt2sec ul, ol {margin-bottom: 0;}
.kasercnt2sec ul li, ol li{font-size: 14px;}
.kasercnt3sec .sercnt3cntblk {padding: 0 0em;}
.kasercnt3sec .sercnt3row {padding:1.5em;}
.kasercnt3sec .sercnt3cntblk .accordion .accordion-item .accordion-button:after {height: 20px;width: 20px;}
.kasercnt3sec .sercnt3cntblk .accordion .accordion-item .accordion-button {padding: 5px 0px 5px;font-size: 15px;}
.kasercnt3sec .sercnt3cntblk .sec-title {margin-bottom: 12px;}
.kasercnt2sec .sercnt2cntblk { padding: 0 0em;}
.kasercnt1sec .sercnt1cntblk .desc ul li {font-size: 14px;}.kaserintrosec {padding: 1.5em 0 1.5em;}
.kaserintrosec .serintrocntblk ul, ol {margin-bottom: 0;font-size: 14px;}
.kasercnt1sec .sercnt1ttlblk .sec-title { margin-bottom: 0; font-size: 20px;}
.kacaropningsec {padding-top: 1.5em; padding-bottom: 1em;}
.kacaropningsec .kacaropningintroblk {margin-bottom: 1em;}
.kacaropningsec .kacaropningttlblk {margin-bottom: 1.3em;}
.kacaropningsec .caropngblk .ttlblk .ttl a {font-size: 16px;}
.kacaropningsec .caropngblk .ttlblk h3.ttl {margin-bottom: 10px;}
.kacaropningsec .caropngblk .ttlblk {margin-bottom: 10px;}
.kacaropningsec .caropngblk { padding: 20px; margin-bottom: 20px;}
.kacaropningsec .caropngblk .opngcntblk .opngcnt {margin-bottom: 2px;}
.kacarbtmsec {padding: 1.3em 0;}
.kacaropningsec .caropngblk .opngcntblk .opngcnt .ttl {width: 35%;}
.kahmctasec.kacontctsec .kahmctarow {padding: 1.5em;}
.kacarbtmsec .kacarbtmcntblk p {font-size: 20px;}
    .carcntblk {
        margin-bottom: 0px;
    }
.blogblk .blgcnt .title {
    font-size: 20px;
    padding-bottom: 15px;
}
.kahmctasec.kacontctsec {padding-top: 2.5em;}
.footer .ftrabtblk .common-desc {margin-bottom: 11px;}
.footer .ftraddrblk .num .icon {height: 27px;width: 27px;font-size: 13px;}
.footer .ftraddrblk .addrs {margin-bottom: 6px;}
.footer .footertop {padding: 2em 0 0.5em;}.kahmctasec {padding:0 0 2em;}
.kahmsectorsec .sectorblk .sectorlst
{
    min-height: unset;
}
.our-partnerbk .partnerbk .partnerbg {
        width: 100px;
        margin: 0px 0 12px;
    }
.our-partnerbk .partnerbk .partnername {
        font-size: 18px;
        margin-bottom: 1px;
    }
    .our-partnerbk .partnerbk .partnerdes {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .our-partnerbk .partnercnt li {
        margin-bottom: 6px;
        line-height: 1.2;
        font-size: 13px;
    }
    .our-partnerbk .partnerbk .partnercard {
        padding: 18px;
    }
    .kateamsec .teamcntblk {
    margin-top: 1.5em;
}
.our-partnerbk .partnercnt ul {
    padding-left: 16px;
}
.our-partnerbk:last-child {
    padding-bottom: 30px;
}
.kahmproflsec .proflimgblk {
    padding: 0 0em;
}
.kahmothrserec .othrserblk .sercnt .serinnrcnt
{
    min-height: unset;
}
.kahmserec .serblk .sercnt .serinnrcnt {
    min-height: unset;
}
.footer .ftraddrblk .addrs
{
    min-height: unset;
}
}    
@media screen and (max-width: 420px) {
.header .header-nav .custom-logo {height: 36px;}
.sec-title {font-size: 22px;}
.theme-btn {padding: 11px 14px;}
/* .kahmbannersec {height: 285px;} */
 .kainrbnrsec {height: 285px;} 
.kahmnumsec .numblk .numcount {font-size: 25px;}
.kahmabtec .abtcntblk { padding: 1.5em;}
.kahmctasec .ctaformblk .frmttl {font-size: 18px; margin-bottom: 3px;}
.header-topbar .tobatcntact ul { justify-content: center;margin-bottom: 0px;flex-wrap: wrap;}
.header-topbar .tobatcntact ul li {margin: 5px 8px;}
.kaclntlistsec .clntlistttlblk .clntlistttl {font-size: 21px;}
.kamvsec .kamvblk {padding: 0em 0;}
.kavaluesec .valueblk {margin-bottom: 20px;}
.kamvsec .kamvblk .kamvcntblk .mvttl {font-size: 16px;margin-bottom: 7px;}
.kavaluesec .valueblk { padding: 20px;}
.kavaluesec .kavaluettlblk {text-align: center;margin-bottom: 1em;}
.kavaluesec .valueblk .valicon {height: 50px;width: 50px;}
.kahmbannersec .carousel-item {
    height: 35vh;}
     .kainrbnrsec {height: 170px;} 
     .kainrbnrsec .kainrbnrcntblk .pagetitle {
        font-size: 18px;
    }
        .kasercnt2sec .sercnt2imgblk {
        padding: 0px 1em 1.4em !important;
    }
.kablogdtlsec .blogdetails .blgmetainfo {
    margin-bottom: 10px;
}
.kablogdtlsec {
    padding-top: 2em;
    padding-bottom: 2em;
}
.kablogdtlsec .blogdetails .blgttl {
    font-size: 18px;
}
.kablogdtlsec .blogdetails {
    padding: 1.5em;
}
.blogblk .blgcnt .title {
    font-size:18px;
    padding-bottom: 15px;
}
.kacardtlsec .kacardtlblk .carinfo {
        padding-bottom: 13px;
        margin-bottom: 11px;
    }
.kacardtlsec .kacardtlblk .carcntblk ul li {
    font-size: 14px;
}
.kabloglstngsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.our-partnerbk .partnerbk .partnerdes {font-size: 15px;}
}    
@media screen and (max-width: 320px) {
.theme-btn {padding: 10px 14px;}
p{font-size: 13px;line-height: normal;}
/* .kahmbannersec {height: 275px;} */
 .kainrbnrsec {height: 140px;} 
.kahmnumsec {padding-top: 2em;padding-bottom: 0em;}
.kahmnumsec .numblk .numcount {font-size: 23px;}
.kahmnumsec .numblk .numttl {margin:0 0 16px;}
.kahmnumsec .numblk .numttl:after {bottom: -10px;}
.kahmabtec .abtcntblk {padding:1.5em;}
.kahmabtec .abtcntblk .desc {margin-bottom: 18px;}
.kahmserec .kahmserttlblk {margin-bottom: 1.5em;}
.kahmserec .serblk .sercnt .serttl{margin-bottom: 6px;font-size: 14px;}
.kahmserec .serblk .serimg { margin-bottom: 15px;}
.kahmserec .serblk .sercnt .serdesc {margin-bottom: 12px;}
.kahmserec .serblk .sercnt .serlink {padding-top: 0.5em;}
.kahmserec .serbtmbtnblk {margin-top: 0.1em;}
.kahmothrserec .othrserblk .sercnt .serdesc {margin-bottom: 15px;}
.kahmothrserec .othrserblk .sercnt .serttl { font-size: 14px;margin-bottom: 7px;}
.kahmothrserec .othrserblk .sercnt .serlink {padding-top: 0.5em;}
.kahmothrserec .othrserblk {padding: 20px;}
.kahmwhysec {padding-top: 1.5em;}
.kahmwhysec .kahmwhyttlblk{margin-bottom: 2em;}
.kahmwhysec .whyblk .whyicon {height: 50px;width: 50px;margin-bottom: 10px;}
.kahmwhysec .whyblk .whyicon img {height: 25px;}
.kahmwhysec .whyblk .whyttl {font-size: 16px;margin-bottom: 8px;}
.kahmwhysec .whyblk {margin-bottom: 20px;}.kahmproflsec .proflimgblk:after{width: 200px;height: 200px;}
.kahmsectorsec {padding: 1.5em 0;}
.kahmsectorsec .kahmsectorttlblk{margin-bottom: 1.5em;}
.kahmsectorsec .sectorblk .sectorlst ul{margin-left: 14px;margin-bottom: 8px;}
.kahmsectorsec .sectorblk .sectorttl {font-size: 14px; margin-bottom: 6px;}
.kahmsectorsec .row {row-gap: 15px;}
.kahmsectorsec .sectorblk .sectoricon img {height: 25px;}
.kahmctasec .kahmctarow {padding: 1em;}
.kahmctasec .ctacntblk .addrblk .addrttl {margin-bottom: 6px;font-size: 14px;}
.kahmctasec .ctacntblk .addrblk .addrs {margin-bottom: 10px;font-size: 13px;}
.kahmctasec .ctaformblk {padding: 1em;margin: 0px 0em;}
.kahmctasec .ctaformblk .frmttl {font-size: 16px;margin-bottom: 3px;}
.contactfrm .sendbtn {padding: 10px 17px;}
.kaclntlistsec .clntlistttlblk .clntlistttl {font-size: 20px;}
.kahmbannersec .carousel-caption .slidettl {font-size:18px;margin-bottom: 15px;}
.kaclntlistsec .sectorblk .sectorcntblk h3.sctrttl {font-size: 16px;}
.kainrbnrsec .kainrbnrcntblk .pagetitle {font-size:16px;}
.kaclntlistsec .sectorcntblk h3 {margin-bottom: 10px;}
.kaclntlistsec .sectorblk {padding: 1.5em;}
.kacarbtmsec .kacarbtmcntblk p {font-size: 18px;}
.kahmctasec.kacontctsec .kahmctarow {padding: 1.3em;}
.kahmctasec.kacontctsec {padding-top: 2em;}
.footer .ftrblk .ftrttl {margin-bottom: 6px;font-size: 16px;}
.footer ul.ftrlinks li a {font-size: 13px;line-height: normal;}
.footer p{font-size: 13px;}
.footer .ftraddrblk .addrs {font-size: 13px;}
.footer .ftraddrblk .num {    font-size: 13px;}.footer .ftraddrblk .num .icon { height: 24px; width: 24px; font-size: 10px;}
.footer .ftrabtblk .common-desc { margin-bottom: 11px;font-size: 13px;}


}

