@charset "utf-8";
/* CSS Document */

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
.Contdetails img { float: none; margin: 0px auto; padding-top: 10px; }
.Contdetails p { margin: 5px 0px 0px 0px; text-align: center; float: none; }
.Contdetails p:last-child {
    margin: 20px 0px 10px 0px;
    float: none;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    padding: 20px 0px 0px 50px;
    border-top: 1px solid #232476;
    border-left:none;
}
.Contdetails1 { }
.Contdetails1 img { float: none; margin: 0px auto; padding-top: 10px; }
.Contdetails1 p { margin: 5px 0px 0px 0px; text-align: center; float: none; }
.Dred { padding: 0px; text-align: center; }
.Dred h2 { font-size: 22px; }
.Dred p { padding-right: 0px; margin: 0px auto; font-size: 14px; text-align: left; }
.Dred { min-height: 460px; }
.our-services h2 { font-size: 22px; }
.our-services1 p {  font-size: 14px; max-width: 90%; margin: 0px auto; }
.images1 { display: block; }
.img1 { padding-top: 0px; }
.images2 { display: block; padding-top: 0px; }
.main h3 { text-align: center; font-size: 22px; }
.main ul { font-size: 14px; }
main ul li { padding-top: 5px; }
.readbtn i {padding-left: 45px;}
.readbtn a {padding: 7px 25px 7px 25px;}

#btn1 { padding-top: 0px; }
#btn2 { padding-top: 0px; }
.testimonials { padding: 30px 0px; }
.testhead h3 { font-size: 22px; }
.padd p { font-size: inherit; }
.searchsys { margin-top: 0px; display: inline-block; margin-left: 0px; }
#wrap { height: 35px; }
.topbar { position: relative; }
.navigation { float: none; }
.navmenu { margin-top: 10px; }
.quicklist ul { float: none !important; }
.logo img { padding-right: 0px; }
/*contact*/
.darkmaroon,
.darkmaroon1,
.darkmaroon2 { padding: 40px 10px; }
.mediavideo h2 { font-size: 20px; }
/*services*/

.serviceslider { background: url(../images/serviceslider.png) no-repeat; background-size: cover; height: 274px; position: static; }
.serviceslider h1 { font-size: 40px; margin: 0px; display: block; text-align: center; padding: 38% 0% 0% 0%; }
.audit1 { padding-left: 0px; }
.audit1 h2 { font-size: 20px; }
.auditapproach1 { padding-left: 0px; }
.auditapproach1 h2 { font-size: 20px; }
.auditplanning1 { padding-left: 0px; }
.auditplanning1 h2 { font-size: 20px; }
.publicompnay1 { padding-left: 0px; }
.publicompnay1 h2 { font-size: 20px; }
.audit1 p {text-align: left;}
.auditapproach1 p {text-align: left;}
.auditplanning1 p {text-align: left;}
.publicompnay1 p {text-align: left;}
.auditapproach12 p {text-align: left;}
.quick1 {padding-left: 0px;}
.quick1 h2 {font-size: 20px;}
.quick1 p {text-align: left;}
/*aproach*/

.ourapproach { padding-top: 30px; }
.ourapproach p { width: 100%; padding-top: 15px; }
.ourapproach img { padding-left: 0px; }
.science img { padding-right: 0px; padding-bottom: 5px; }
.science p { display: inline-block;  font-weight: normal; text-align:left; }

.science ul { padding-left: 10px; }
.cursive { font-size: 20px; }
.communication img { padding-right: 0px; padding-top: 10px; width: 100%; }
.powerofpeople p { width: 100%; width: 100%; }
.powerofpeople img { padding-left: 0px; }
.imgslider { height: 65px; }
.Engagement p {  width: 100%; }
.Engagement img { padding-left: 0px; }
.communication p { padding-top: 10px; display: inline-block; }
/*indutries*/
.indutrislider { height: 70px; }
.indutrislider span { right: 0px; font-size: 35px; top: 45%; }
.Industries { padding-top: 30px; }
.Industries p { width: 100%;  }
.Industries span { width: 100%;  }
.Industries img { padding-top: 15px; padding-left: 0px; }
.science1 img { padding-top: 15px; padding-right: 0px; }
.cursive1 { font-size: 20px; }
/*partners*/
.partnerslider { height: 65px; }
.partnerslider span { right: 0px; font-size: 40px; top: 33%; }
.partners { padding-top: 30px; }
.partners p {text-align:left; }
.partners1 img {float: left;padding: 15px 15px 15px 0px;}
.partners2 img {float: left;padding: 15px 15px 15px 0px;}
.partners1 p { text-align:left;}
.partners2 p {  text-align:left; }
/*practicegroup*/
.practgrplist h2 { padding: 20px 34px 0px 35px; }
.audit img { padding-left: 0px; }
.audit p { width: 100%; }
.auditapproach p {   text-align: left }
.auditapproach img { padding-right: 0px; }
.auditapproach ul li {  }
.auditplanning {padding-left: 0px;}
.auditplanning p {  text-align:left; }
.publicompnay {padding-left: 0px; display:block;}
.publicompnay p {  text-align:left; }
.people p {text-align: center; !important;}
.taxadv {padding-left: 0px;}
.taxadv p {text-align: left;}
.emerge {padding-left: 0px; }
.emerge p {text-align: left;}
.emerge img {float: none;}
.publicompnay ul li {  }
.practicegroup h1 { top: 80%; left: 43%; font-size: 20px; }
.practicegroup { height: 100px; position: relative; }
.audit h2 { font-size: 20px; }
.auditapproach h2 { font-size: 20px; }
.auditplanning h2 { font-size: 20px; }
.publicompnay h2 { font-size: 20px; }
.taxadv h2 { font-size: 20px; }
.publiccomp h2 { font-size: 20px; }
.publiccomp1 img { float: none; }
.taxadv img { float: none; }
.Industries h2 { font-size: 20px; }
.ourapproach h2 { font-size: 20px; }
.partners h2 { font-size: 20px; }
.publiccomp {padding-left: 0px;}
.publiccomp p{ text-align:left;}
.financial {overflow: hidden;}
.financial11 {overflow: hidden;}
.financial11 p {width: 100%; text-align: left; }
/*events*/
.eventeslider { height: 65px; }
.eventeslider h1 { font-size: 36px; top: 17%; left: 31%; }
.eventlist { padding-left: 0px; }
.eventlist ul li { padding: 10px 20px 10px 20px; font-size: 14px; }

.eventlist1 h3 {font-size: 18px;}
.eventlist1 h4 {font-size: 16px;}
.eventlist1 ul li {font-size: 14px;}

/*brochure*/
.brochurebg {height: 65px;}

/*media*/
.mediaslider { height: 65px; }
.mediaslider h1 { font-size: 35px; top: 17%; right: 6%; }
.audit {padding-left: 0px;}
.audit p {text-align: left;}
.auditapproach {padding-left: 0px;;}
/*about*/

.aboutbg { background-size: auto; }
.aboutbg h1 { font-size: 30px; margin: 0px; padding: 80px 0 20px 0; }
.aboutbg p { font-size: 14px; padding-bottom: 70px; }
.abttxt img { width: 100%; }
.aboutbtn { font-size: 14px; margin-left: 0px; display: inline-block; }

/*corevalue*/
.corevalue {height: 65px;}

/*newsletter*/
.letter h2 {font-size: 22px;}
.news {
    padding-left: 0px;
}

.listevents {background: #232476;}

 .height {
     height: auto;
 }

.mediasliderbbytes h1 {font-size: 32px;top: 20%;right: 3%;}


.templatebody{ padding:5px;}

}





}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */

.navbar-header { }
.navbar-left,
.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; margin-bottom:10px; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in { display: block !important; }
/*--------------------------------------*/

.topbar { position: relative; }
.navmenu { margin-top: 0px; }
.Contdetails img { margin: 5px 0px 0 0px; float: left; }
.Contdetails p { margin: 5px 0px 10px 0px; line-height: 20px; }
.Contdetails p:last-child {
    margin: 0px 0px 15px 0px;
    float: left;
    text-align: left;
    padding: 5px 0px 0px 25px;
    border-left: none;
    border-top: 1px solid #232476 !important;
}
.Contdetails1 img { margin: 5px 0px 0px 10px; float: left; }
.Contdetails1 p { margin: 35px 0px 0px 0px; }
.Dred p { padding-right: 0px; margin-top: 20px; max-width: 90%; }
.Dred { min-height: 540px; padding: 0px 0px 0px 20px; }
.main ul { min-height: 175px; }
.content button { margin-top: 10px; margin-bottom: 10px; }

.img1 span { min-height:68px;}
.img1 span a{ font-size:18px;}
.readbtn a {padding: 7px 20px 7px 20px;}
.readbtn i {padding-left: 25px;}
.img1 p{ min-height:200px;}

.height {height: 100%;}
.left1 {margin-right: 0px;}
#fade-quote-carousel .carousel-control {margin-top: -45px;}
#fade-quote-carousel .carousel-control.left {left: 0px;}
#fade-quote-carousel .carousel-control.right {right: 0px;}


#wrap { height: 35px; }
.navbar-nav > li > a { line-height: 0px; }
.img1 span:hover { text-align: center; top: 30px; left: 0; right: 0px; bottom: 0; vertical-align: middle; }
/*about*/
.aboutbg { background-size: cover; }
/*industies*/
.Industries p { width: 51%; }
.indutrislider { height: 160px; }
.indutrislider span { right: 25px; font-size: 45px; top: 70%; }
.Industries { padding-top: 50px; }
/*approach*/
.imgslider { height: 156px; }
.ourapproach { padding-top: 30px; }
.ourapproach p { width: 51%; font-size: 14px; }
.science p { font-size: 14px; }
.science ul { padding-left: 40px; }
.science ul li { font-size: 14px; }
.cursive { font-size: 28px; }
.Engagement img { padding-left: 10px; }
.Engagement p { font-size: 14px; width: 45%; }
.communication { padding-top: 30px; padding-bottom: 30px; display: inline-block; }
.communication p { font-size: 14px; }
.powerofpeople p { font-size: 14px; width: 45%; }
.powerofpeople img { padding-left: 10px; }
/*partners*/
.partnerslider { height: 160px; }
.partnerslider span { right: 15px; font-size: 45px; top: 70%; }
/*practicegroup*/
.practicegroup h1 {top: 85%;left: 45%;font-size: 45px;}
.headcolor { display: block; }
.practgrplist h2 { font-size: 18px; }
.audit p { width: 100%; }
.people h4 { display: block; }
.people { padding-top: 20px; }
.eventeslider { height: 156px; position: relative; }
.eventeslider h1 { font-size: 42px; top: 62%; left: 43%; }
/*media*/
.mediaslider { height: 156px; position: relative; }
.mediaslider h1 { font-size: 60px; top: 51%; right: 6%; }
/*events*/
.eventlist ul li { padding: 10px 10px 10px 10px; font-size: 14px; }
.writing1event p { font-size: 14px; padding: 5px 0px 0px 8px; line-height: 24px; }
/*contact*/

.darkmaroon { padding: 40px 17px; font-size: 18px; text-align: center; min-height: 222px; }
.darkmaroon1 { padding: 40px 17px; font-size: 18px; text-align: center; min-height: 181px; }
.darkmaroon2 { padding: 40px 17px; font-size: 18px; text-align: center; min-height: 220px; }

/*brochure*/

.brochurebg {height: 156px;}

/*awards*/
.awardbg {height: 156px;}
.awardone {min-height: 300px;}

/*corevalue*/
.corevalue {height: 156px;}

/*newsletter*/
.bgcolor a {padding: 7px 0px 7px 0px;}

.mediasliderbbytes h1 {font-size: 36px;top: 77%;right: 3%;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */


}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
/*-----------------------------------*/
.navbar-header { }
.navbar-left,
.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in { display: block !important; }
/*--------------------------------------*/

}
 @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
/*-----------------------------------*/
.navbar-header { }
.navbar-left,
.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in { display: block !important; }
/*--------------------------------------*/

}
 @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}
 @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}
 @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}
 @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
/* Styles */
}
 @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
/* Styles */
}
 @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
/* Styles */
}
