#landingArea{ display:block}
.mLanding{ display:none}
.mPht{ display:none}
.newca2{ width:97% !important}
.subContent .cln1{ width:100%}
/*.smarphone{ display:none}*/
.moBileView{ display:none}
.discktopView{ display:block}
.stma1{padding-left:60px; padding-right:0px;}
@media screen and (min-width:768px){
.accolades_press.cerficat img{margin-right:15px;}

 
 }
 
 @media screen and (max-width:576px){
.accolades_press.cerficat {width: 28%;margin-right: 15px;}
.accolades_press.cerficat img{width:90%;}
.accolades_press.cerficat a {font-size: 14px;line-height: 15px;}
#landingArea .tableText{position:relative; z-index:9}

 

 }
@media screen and (max-width:320px){
 }


@media screen and (max-width:480px){
}


@media screen and (max-width:480px){
.accoladesPage{ min-height:100px !important}
 }


@media screen and (max-width:360px){
.subContent .wordmap img{ margin-bottom:70px}
.subContent .wordmap a{ margin-bottom:60px; display:inline-block}
	.inner_container{ min-height:0px !important}
.subArea2{ width:100% !important}
 .lefBr{border-left:1px #e5e5e5 solid  !important; border-top:none  !important}
 .subContent .cln1{ margin-top:15px !important;}
 #pageContent2{ padding-top:20px !important}
 .scroll-pane{ margin-bottom:30px !important;}
 .subContent .cln1 p{ margin-bottom:0px !important;}
.sNv2{ margin-left:0px !important;}
.sbnav{ width:100% !important; margin-bottom:0px !important;}
.subContent .cln3{ margin-top:20px !important;}
.subArea3{ width:48.6% !important}
.subArea3 span{ font-size:10px}
.subMenuArea{margin-top:15px !important; margin-bottom:30px;}
#formArea .form1{ width:98% !important}
#formArea .form2{ width:98% !important}
.inputtype{ width:98% !important}
#formArea{ margin-top:20px}

#formArea .form1{margin-bottom:10px !important;}
#formArea .form2{margin-bottom:10px !important;}

.accolades_press {
    padding-bottom: 24% !important;
    padding-top: 16% !important; width:100%;
}
.accoladesPage{  min-height:300px !important;  padding-bottom:30px !important;}
.scr1{ margin-top:15px !important}
.pressPic{ margin-top:8px;}

.discktopView{ display:none}
.moBileView{ display:block}
.subClient ul li{ width:97% !important}

.clients_area{ margin-top:10px }
.subClient ul li a{ line-height:12px}

.pressArea strong{ font-size:12px !important;}
.crF1{ margin-top:20px !important}
#careForm .form1{ width:86.6% !important}
#careForm .form6{ width:87.4% !important}
#careForm .form5{ width:87% !important}
.careerBt{ width:53% !important; margin-top:8px !important;}
.applyForm{ padding-bottom:20px}
.close1{ margin-right:7.6% !important}

#contForm .form1{ width:97.6% !important; margin-top:10px}
.inputtype10{ width:97% !important}
.cln4 h5{background-position: 17% 0 !important;}


.siteMap .siteMarow .siteMacol{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul.siteMale{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{width:100% !important}
.siteMap .siteMarow .siteMaco2{ text-align:left}

.subContent .cln1 h4{ margin-bottom:0px; margin-top:10px}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{border-left:1px solid #d9d3ba}
.mLanding{ display:block; min-height:330px !important; padding-left:0% !important; text-align:left; width:100%} 
.featherlight .featherlight-close-icon{top:10px !important;right:18px !important;}
}
 
@media screen and (max-width:640px){
	.subContent .wordmap img{ margin-bottom:70px}
.subContent .wordmap a{ margin-bottom:60px; display:inline-block}
	.inner_container{ min-height:auto !important} 
	.accolades_press{ padding-top:20px; padding-bottom:60px;}
	.accoladesPage{ min-height:100px !important}
	.discktopView{ display:none}
.moBileView{ display:block}
.subClient ul li{ width:97% !important}

.clients_area{ margin-top:10px;}
.subClient ul li a{ line-height:12px}
#careForm .form1{ width:86.6% !important}
#careForm .form6{ width:87.4% !important}
#careForm .form5{ width:87% !important}
.careerBt{ width:53% !important; margin-top:8px !important;}
.applyForm{ padding-bottom:20px}
.close1{ margin-right:7.6% !important}

#contForm .form1{ width:97.6% !important; margin-top:10px}
.inputtype10{ width:97% !important}

.siteMap .siteMarow .siteMacol{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul.siteMale{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{width:100% !important}
.siteMap .siteMarow .siteMaco2{ text-align:left}

.subContent .cln1 h4{ margin-bottom:0px; margin-top:10px}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{border-left:1px solid #d9d3ba}
.featherlight .featherlight-close-icon{top:10px !important;right:18px !important;}
 
 }



 
@media screen and (max-width:375px){
	.subContent .wordmap img{ margin-bottom:70px}
.subContent .wordmap a{ margin-bottom:60px; display:inline-block}
		.inner_container{ min-height:0px !important}
.subArea2{ width:100% !important}
 .lefBr{border-left:1px #e5e5e5 solid  !important; border-top:none  !important}
 .subContent .cln1{ margin-top:15px !important;}
 #pageContent2{ padding-top:20px !important}
 .scroll-pane{ margin-bottom:30px !important;}
 .subContent .cln1 p{ margin-bottom:0px !important;}
.sNv2{ margin-left:0px !important;}
.sbnav{ width:100% !important; margin-bottom:0px !important;}
.subContent .cln3{ margin-top:20px !important;}
.subArea3{ width:48.6% !important}
.subArea3 span{ font-size:10px}
.subMenuArea{margin-top:15px !important; margin-bottom:30px;}
#formArea .form1{ width:98% !important}
#formArea .form2{ width:98% !important}
.inputtype{ width:98% !important}
#formArea{ margin-top:20px}

#formArea .form1{margin-bottom:10px !important;}
#formArea .form2{margin-bottom:10px !important;}

.accolades_press {
    padding-bottom: 24% !important;
    padding-top: 16% !important; width:100%;
}
.accoladesPage{  min-height:300px !important;  padding-bottom:30px !important;}
.scr1{ margin-top:15px !important}
.pressPic{ margin-top:8px;}

.discktopView{ display:none}
.moBileView{ display:block}
.subClient ul li{ width:97% !important}

.clients_area{ margin-top:10px }
.subClient ul li a{ line-height:12px}

.pressArea strong{ font-size:12px !important;}
.crF1{ margin-top:20px !important}
#careForm .form1{ width:86.6% !important}
#careForm .form6{ width:87.4% !important}
#careForm .form5{ width:87% !important}
.careerBt{ width:53% !important; margin-top:8px !important;}
.applyForm{ padding-bottom:20px}
.close1{ margin-right:7.6% !important}

#contForm .form1{ width:97.6% !important; margin-top:10px}
.inputtype10{ width:97% !important}
.cln4 h5{background-position: 17% 0 !important;}


.siteMap .siteMarow .siteMacol{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul.siteMale{ width:100% !important}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{width:100% !important}
.siteMap .siteMarow .siteMaco2{ text-align:left}

.subContent .cln1 h4{ margin-bottom:0px; margin-top:10px}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{border-left:1px solid #d9d3ba}
.mLanding{ display:block; min-height:330px !important; padding-left:0% !important; text-align:left; width:100%}
 .featherlight .featherlight-close-icon{top:10px !important;right:18px !important;}
}





 
@media screen and (max-width:768px){
#topNav ul li.lastC span{bottom: auto;left: 0;right: 0px;width: 22px;margin: 0 auto; top:-4px;}
.mapMb{ display:none} 
.subContent .wordmap img{ margin-bottom:100px}
.s3{ height:650px !important}
.siteMap .siteMarow .siteMacol{ width:48%; text-align:left}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul.siteMale{ width:48%; text-align:left}
.siteMap .siteMarow .siteMaco2 .siteMabox2 ul{ width:48%; text-align:left}
.siteMap .siteMarow .siteMaco2{ text-align:left}



.cln4 h5{ background-position: 36% 0; text-align:center; width:100% }
.applyForm{ max-width:89.6%}
.close1{ margin-right:6.6%}
.careerBt{ float:left; width:12%; text-align:center}
	
#careForm .form1{ width:44.6%; text-align:left; margin-right:23px}
#careForm .form6{ text-align:left; width:93.4%}
#careForm .form5{ text-align:left; width:76%;}
.inputtype7{ width:98%}
.inputtype6{ width:100%}
.careerBt2{ float:left; width:100%; text-align:left; margin-top:11px}



#contForm .form1{ width:46.6%; text-align:left; margin-right:23px}
#contForm .form6{ text-align:left; width:97.4%}
#contForm .form5{ text-align:left; width:98.6%;}
.inputtype9{ width:100%}
.inputtype10{ width:98%}


.careerArea{ margin-top:20px}
.crF1{ margin-top:60px; min-height:370px !important;}
.careerArea{ width:100%}
	ul.zg-ul-select {
  border-radius: 2px;
  box-sizing: border-box;
 /* cursor: pointer;*/
   margin: 0;
  padding: 0;
}
ul.zg-ul-select li {
  border-radius: 3px;
  display: none;
  padding:4.5px;
}
ul.zg-ul-select li.active {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px #aaa;
  color: #111;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; width:100%
}
ul.zg-ul-select.active {
  border: 1px solid #fff;
}
ul.zg-ul-select.active li {
  border: none;
  box-shadow: none;
  display: block; background-color:#fff;  border: 1px solid #fff;  border-radius: 3px;  box-shadow: 0 0 2px #aaa; /*border:1px #CCC solid; border-bottom:0px;*/  border-radius:0px; 
}
ul.zg-ul-select.active li:hover {
 /* background: #0074d9;*/color:#000
}
ul.zg-ul-select.active li.active {
 /* background: #40a6ff;*/ color:#000
}
ul.zg-ul-select.active li.active:hover {
/*  background: #0074d9;*/color:#000
}

#selected--zg-ul-select {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
  color: #111; 
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
   -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
   width: auto; padding-left:15px !important;
}
#selected--zg-ul-select.active {
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px #aaa;
  padding:0;
}

	
	
	
	

.pressArea{ margin-top:0px}
.pressArea a{ width:98%}
.scr1{ margin-top:50px; height:150px !important}


.pressPic{ text-align:center; width:100%}
.abc1{padding-top:0px !important; margin-left:0px !important; width:100% !important}
.accoladesPage a{ position:static !important; margin:0px !important; padding:0px !important; float:none !important; clear:both !important;  }
/*.deskTop{ display:none}*/
#accoladesArea{ width:100% !important}
.accoladesPage{ margin-top:30px !important; padding-bottom:100px; }
.accoladesPage{   display:block; margin:0 auto; position:static !important;text-align:center; display:inline-block; width:100%; /* Prevent vertical gaps */
  line-height:30px;
  -webkit-column-count: 5;
  -webkit-column-gap:   7px;
  -moz-column-count:    5;
  -moz-column-gap:      7px;
  column-count:         5;
  column-gap:           7px;  
}
.accoladesPage img {
  width: 100% !important;  
  height: auto !important; margin-bottom:5px;  
}

img.a{ position:static !important}
img.b{ position:static !important; display:none}


.subClient ul li{ width:48%}
.clients_area{ width:100%}	
#formArea .form1{ text-align:left; width:30%; margin-right:23px; margin-bottom:20px;}
#formArea .form2{text-align:left; width:30%;  margin-right:23px; margin-bottom:20px;}
#formArea .form3{text-align:left; width:96%; margin-bottom:0px}
#formArea .form4{text-align:center; width:100%}
.submit_but{ float:left; width:100%; text-align:center}
.submit_but input{}
.inputtype{ width:100%}
.inputtype2{ width:100%}
.inputtype3{ width:100%}
.inputtype4{ width:100%}
.newca2{ width:100% !important; background-position:right !important;}
.captchaAre{position:static; margin-left:0; margin-top:3%}
 


	
.subContent{margin:0 auto;padding-top:40px; min-height:auto !important;max-width:830px}
.subRight{ float:left !important}
.subMenuArea{float:left;margin-top:50px;width:100%}

	
	
.subContent .cln3{ width:100%;text-align:center; display:inline-block; margin-top:0px;float:none; margin-bottom:30px}
.subContent .cln3 .photos2{ float:none; text-align:center; display:inline-block; width:100%}

.subTam{ margin-left:0px; margin-top:7px; width:100%}
.subArea3{width:49.6%;margin-top:10px;padding:1px 0;float:left;border:1px #e5e5e5 solid}
.subArea3 a{width:94%; padding:6px 0 9px 12px;letter-spacing:1px;border-bottom:1px #e5e5e5 solid;color:#b8b8b8;font-size:12px;text-transform:uppercase;float:left}
.subArea3 a:hover,.subArea3 a.active{color:#616161}


	
	
p{ padding-bottom:0px}
#pageContent2{ padding-top:52px}
.inner_container{ background-image:none; width:100%; min-height:680px; text-align:center}
.subContent{ margin:0 auto; width:90%; padding-top:0px }
.ph{ display:none}
.subContent .cln2 { display:none}
.subContent .cln1{ width:100% !important; max-width:100%; margin-top:0px;}
.subContent .cln1 h2{ margin-bottom:10px}

.subContent .cln3 { background-image:none;  width:100%}
.subContent .cln3 .photos2 { width:100%; margin-left:0px; margin-top:0px; height:auto}
.subContent .cln3 .photos2 img{ width:100%}




#top_header img{ width:80%}

.subContent .cln1 .subArea{ width:100%}
.subContent .cln1 .subArea a{ width:100%; padding-left:0px}
.subContent .cln1{ text-align:center}
.subContent .cln1 img{ max-width:100%}
#footerArea{ width:90%}
#landingArea{ min-height:0px}
#main{ min-height:0px}
#slideshow{ display:none}
.mLanding{ display:block; min-height:560px; padding-left:12%; text-align:left; width:100%} 
.mLanding img{ max-width:100%}

.mPht{ display:inline-block; text-align:center; }

#topNav ul li{color:#9c9c9c;list-style:none;text-align:center!important;float:none; width:100%;margin:0;padding:12px 0px 12px 0px;}
#topNav ul li a{font-size:13px;text-align:center!important;padding:0px 0px 0px 0px; margin:0 0px;line-height:25px;text-transform:uppercase;letter-spacing:1px;color:#9c9c9c;text-decoration:none;font-weight:400}
#topNav ul{ margin-left:0px}

#topNav ul li a:hover{ color:#FFF}
#topNav ul li span{ display:none}

#footerArea{ padding-top:32px}
.subContent .cln1 .subArea{ margin-top:25px}


.subArea2{ width:49%}
.subArea2 a{ width:100%; padding-left:0px}
.subArea2{ margin-top:0px}
.lefBr{border-left:0px #e5e5e5 solid; border-top:1px #e5e5e5 solid}
.sbnav ul{ margin:0px;}


.sbnav select{ color:#022842; cursor:pointer; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none\9; -o-appearance: none; appearance: none;background: rgba(0, 0, 0, 0) none repeat ;
    border: 0 none;   box-shadow: 0 0 3px 0 #60605f inset; background:url(../images/dwn_arw_select.png) no-repeat 95% center #ffffff; outline:none;  width:100%;  height:40px; margin-bottom: 10px; margin-left:0px;  min-width: inherit; padding:0px 0px 0px 10px; font-weight:500;outline : none;overflow : hidden; text-indent : 0.01px; text-overflow : '';}
.sbnav select option{ padding:5px 10px; border-right:1px solid #ccc }
.sbnav select::-ms-expand{display:none\9}

.scroll-pane{ margin-bottom:60px;}
.subContent .cln1 p{ margin-bottom:30px;}
.sNv2{ margin-left:175px;}
.sbnav{ width:50%; margin-bottom:35px}
#topNav ul li.menu-item.lastC.motop{ margin-top:15px;}
.desknone{ display: inline-block}
.mobnoen{ display:none}
}




 




@media only screen and (min-width: 768px) and (max-width: 1024px) {
 
}

 
