@media only screen and (min-width: 0px) and (max-width:360px) {
.headerTopInner { width: 95%; margin: 0 auto;text-align: left; font-size: 0.95em; text-align:left; }
.headerBottomInner { width: 100%;}
.headerBottomLogoInner { width:60%; float:none; margin:0 auto; }

/* Mobile menu styles starts */
nav { width: 100%; float: left; padding: 10px 0 40px 0; }
.column { display:block; padding:0;	width:100%; }
.dl-menuwrapper { width: 100%;  max-width: 360px; }
.navInner {	display:none; }
.dl-menuwrapper .dl-menu {	width:100%; }
.dl-menuwrapper li a {	padding:5px 20px; text-decoration:none; }
.dl-menuwrapper:first-child { background:#eb5e21 }
/* Mobile menu styles ends */

section.banner { background-size:100%; }
.contentMn { padding-top: 20px; }
.contentInner, .bannerTopInner { width:90%; padding:15px; }
.bannerTopInner { padding:75px 0 0 0; }
.bannerTopItemLeft, .bannerTopItemRight { width:100%; }

.contentHeading { font-size: 2.4em; text-align:center; }
.contentSubHeading{ font-size: 1.7em; text-align:center; margin-bottom: 15px; }
.contentText { font-size:1.6em; text-align:center; margin-bottom: 10px; }
.clientTesMn { font-size: 1.6em; }
.clientTesContent1 { width:100%; margin-right:0; }
.clientTesContent2 { width:100%; float:left; }
.clientName { margin:10px 0; }
.knowMoreLnkMn { margin-bottom:20px; }
.moreTestimonials { margin-top: 0; }
.footerInner { width: 91%; }

.innerPgTop { width:90%; }
.processImage img, .rolesImage img  { max-width:100%; height:auto; }

.clienteleInner .ltclientele { width: 100%; float:none; text-align:center; border:0; }
.clienteleInner .rtclientele { width: 100%; float:none; }

.ContactContentLt, .ContactContentRt { width:100%; float:none; }


}

@media only screen and (min-width: 361px) and (max-width:480px) { 
.headerTopInner { width: 95%; margin: 0 auto;text-align: left; font-size: 0.95em; text-align:left; }
.headerBottomInner { width: 100%;}
.headerBottomLogoInner { width:40%; float:none; margin:0 auto; }

/* Mobile menu styles starts */
nav { width: 100%; float: left; padding: 10px 0 40px 0; }
.column { display:block; padding:0;	width:100%; }
.dl-menuwrapper { width: 100%;  max-width: 480px; }
.navInner {	display:none; }
.dl-menuwrapper .dl-menu {	width:100%; }
.dl-menuwrapper li a {	padding:5px 20px; text-decoration:none; }
.dl-menuwrapper:first-child { background:#eb5e21 }
/* Mobile menu styles ends */

section.banner { background-size:100%; }
.contentMn { padding-top: 20px; }
.contentInner, .bannerTopInner { width:90%; padding:15px; }
.bannerTopInner { padding:100px 0 0 0; }
.bannerTopItemLeft, .bannerTopItemRight { width:100%; }

.contentHeading { font-size: 2.4em; text-align:center; }
.contentSubHeading{ font-size: 1.7em; text-align:center; margin-bottom: 15px; }
.contentText { font-size:1.6em; text-align:center; margin-bottom: 10px; }
.clientTesMn { font-size: 1.6em; }
.clientTesContent1 { width:100%; margin-right:0; }
.clientTesContent2 { width:100%; float:left; }
.clientName { margin:10px 0; }
.knowMoreLnkMn { margin-bottom:20px; }
.moreTestimonials { margin-top: 0; }
.footerInner { width: 91%; text-align:center; }

.innerPgTop { width:90%; }
.rolesImage img  { max-width:100%; height:auto; }

.clienteleInner .ltclientele { width: 100%; float:none; text-align:center; border:0; }
.clienteleInner .rtclientele { width: 100%; float:none; }

.ContactContentLt, .ContactContentRt { width:100%; float:none; }
}

@media only screen and (min-width: 481px) and (max-width:640px) {
.headerTopInner { width: 95%; margin: 0 auto;text-align: left; font-size: 0.95em; text-align:left; }
.headerBottomInner { width: 100%;}
.headerBottomLogoInner { width:33%; float:none; margin:0 auto; }

/* Mobile menu styles starts */
nav { width: 100%; float: left; padding: 10px 0 40px 0; }
.column { display:block; padding:0;	width:100%; }
.dl-menuwrapper { width: 100%;  max-width: 640px; }
.navInner {	display:none; }
.dl-menuwrapper .dl-menu {	width:100%; }
.dl-menuwrapper li a {	padding:5px 20px; text-decoration:none; }
.dl-menuwrapper:first-child { background:#eb5e21 }
/* Mobile menu styles ends */

section.banner { background-size:100%; }
.contentMn { padding-top: 20px; }
.contentInner, .bannerTopInner { width:90%; padding:15px; }
.bannerTopInner { padding:135px 0 0 0; }
.bannerTopItemLeft, .bannerTopItemRight { width:100%; }

.contentHeading { font-size: 2.4em; text-align:center; }
.contentSubHeading{ font-size: 1.7em; text-align:center; margin-bottom: 15px; }
.contentText { font-size:1.6em; text-align:center; margin-bottom: 10px; }
.clientTesMn { font-size: 1.6em; }
.clientTesContent1 { width:100%; margin-right:0; }
.clientTesContent2 { width:100%; float:left; }
.clientName { margin:10px 0; }
.knowMoreLnkMn { margin-bottom:20px; }
.moreTestimonials { margin-top: 0; }
.footerInner { width: 91%; text-align:center; }

.innerPgTop { width:90%; }
.rolesImage img  { max-width:100%; height:auto; }

.clienteleInner .ltclientele { width: 100%; float:none; text-align:center; border:0; }
.clienteleInner .rtclientele { width: 100%; float:none; }

.ContactContentLt, .ContactContentRt { width:100%; float:none; }
}

@media only screen and (min-width: 641px) and (max-width:768px) { 

.headerTopInner { width: 95%; margin: 0 auto;text-align: left; font-size: 0.95em; text-align:right; }
.headerBottomInner { width: 100%;}
.headerBottomLogoInner { width:27%; float:none; margin:0 auto; }

/* Mobile menu styles starts */
nav { width: 100%; float: left; padding: 10px 0 40px 0; }
.column { display:block; padding:0;	width:100%; }
.dl-menuwrapper { width: 100%;  max-width: 767px; }
.navInner {	display:none; }
.dl-menuwrapper .dl-menu {	width:100%; }
.dl-menuwrapper li a {	padding:5px 20px; text-decoration:none; }
.dl-menuwrapper:first-child { background:#eb5e21 }
/* Mobile menu styles ends */

section.banner { background-size:100%; }
.contentMn { padding-top: 20px; }
.contentInner, .bannerTopInner { width:90%; padding:15px; }
.bannerTopInner { padding:160px 0 0 0; }
.bannerTopItemLeft { width:20%; }
.bannerTopItemRight { width:80%; }


.contentHeading { font-size: 2.4em; }
.contentSubHeading{ font-size: 1.7em; margin-bottom: 15px; }
.contentText { font-size:1.6em; margin-bottom: 10px; }
.clientTesMn { font-size: 1.6em; }
.clientTesContent1 { width:100%; margin-right:0; }
.clientTesContent2 { width:100%; float:left; }
.clientName { margin:10px 0; }
.knowMoreLnkMn { margin-bottom:20px; }
.moreTestimonials { margin-top: 0; }
.footerInner { width: 91%; }

.innerPgTop { width:90%;}
.rolesImage img  { max-width:100%; height:auto; }
.clienteleInner .ltclientele { width:35%; border:0; }
.clienteleInner .rtclientele  { width:65%; }

.ContactContentLt, .ContactContentRt { width:100%; float:none; }
}

@media only screen and (min-width: 769px) and (max-width:1024px) { 

.headerTopInner { width: 95%; margin: 0 auto;text-align: left; font-size: 0.95em; text-align:right; }
.headerBottomInner { width: 100%;}
.headerBottomLogoInner { width:20%; float:none; margin:0 auto; }

/* Mobile menu styles starts */
nav { width: 100%; float: left; padding: 10px 0 40px 0; }
.column { display:block; padding:0;	width:100%; }
.dl-menuwrapper { width: 100%;  max-width: 1024px; }
.navInner {	display:none; }
.dl-menuwrapper .dl-menu {	width:100%; }
.dl-menuwrapper li a {	padding:5px 20px; text-decoration:none; }
.dl-menuwrapper:first-child { background:#eb5e21 }
/* Mobile menu styles ends */

section.banner { background-size:100%; }
.contentMn { padding-top: 20px; }
.contentInner, .bannerTopInner { width:90%; padding:15px; }
.bannerTopInner { padding:160px 0 0 0; }
.bannerTopItemLeft { width:20%; }
.bannerTopItemRight { width:80%; }
.contentHeading { font-size: 2.4em; }
.contentSubHeading{ font-size: 1.7em; margin-bottom: 15px; }
.contentText { font-size:1.6em; margin-bottom: 10px; }
.clientTesMn { font-size: 1.6em; }
/*.clientTesContent1 { width:100%; margin-right:0; }
.clientTesContent2 { width:100%; float:left; }
*/.clientName { margin:10px 0; }
.knowMoreLnkMn { margin-bottom:20px; }
.moreTestimonials { margin-top: 0; }
.footerInner { width: 91%; }

.innerPgTop { width:90%;}

.clienteleInner .ltclientele { width:35%; border:0; }
.clienteleInner .rtclientele  { width:65%; }

}


@media only screen and (min-width: 1025px) and (max-width:1306px) { 
nav  { float:right;}
.headerBottomLogoInner {  margin-right: 0; }
.navInner { font-size: 0.88em; }

.headerBottomLogoInner img {width:60%;}
nav { width: 70%; padding: 30px 0; }

.clienteleInner .ltclientele { width:32%; border:0; }
.clienteleInner .rtclientele  { width:68%; }

}
@media only screen and (min-width: 1307px) and (max-width:1400px) { 
nav  { float:right;}
.headerBottomLogoInner { margin-right: 0; }

}


