@media only screen and (min-width:1200px) and (max-width:1335px)
{
    .footer h2.ovrltxt{font-size: 70px;}
}  
@media only screen and (min-width:1025px) and (max-width:1199px)
{
    .topheader .btmdvsec .satisfacdvsec h3{font-size: 30px;}
    .topheader .btmdvsec .getstartbtnwrp{padding:8px;}   
    .topheader .btmdvsec .satisfacdvsec{padding: 8px;}
    .topheader .btmdvsec .satisfacdvsec h5{font-size: 18px;}
    .btmdvsec h6{font-size:14px;}
    .btmdvsec h6 br{display: none;}
    .ourserv .nav-tabs .nav-link{font-size: 15px;margin-right: 10px;}
    .graybgwrp p{line-break: 24px;margin-bottom: 15px;}
    .graybgwrp{padding: 30px;}
    .graybgwrp h3{margin-bottom: 15px;}
    .howdowrk .nav-item a.nav-link{font-size: 16px;}
    .howdowrk .nav-item{margin-bottom: 10px;}
    .howdowrk .bxradwrpinr .bximgwrp{height: 330px;}
    .casestudbx .casesstudimgtp{height: 250px;}
    .casestudbx .casstudesctn a.cntustdylnk{padding: 10px 20px;font-size: 14px;}
    .howdowrk.whychhvo .bxradwrpinr .bximgwrp{height: 335px;}
    .testicar p{font-size: 14px;line-height:22px;}
    .footer .subsfrm input{margin-bottom: 10px;}
    .recent-news .news-widget .text .pp-post-info{line-height: 16px;}
    .header .main-menu nav ul{padding: 0 20px;}
}
@media only screen and (min-width:992px) and (max-width:1024px)
{
        .topheader .btmdvsec .satisfacdvsec h3{font-size: 30px;}
    .topheader .btmdvsec .getstartbtnwrp{padding:8px;}
    .topheader .btmdvsec .satisfacdvsec{padding: 8px;}
    .topheader .btmdvsec .satisfacdvsec h5{font-size: 18px;}
    .btmdvsec h6{font-size:14px;width: 50%;}
    .btmdvsec h6 br{display: none;}
    .ourserv .nav-tabs .nav-link{font-size: 15px;margin-right: 10px;}
    .graybgwrp p{line-break: 24px;margin-bottom: 15px;}
    .graybgwrp{padding: 30px;}
    .graybgwrp h3{margin-bottom: 15px;}
    .howdowrk .nav-item a.nav-link{font-size: 16px;}
    .howdowrk .nav-item{margin-bottom: 10px;}
    .howdowrk .bxradwrpinr .bximgwrp{height: 330px;}
    .casestudbx .casesstudimgtp{height: 250px;}
    .casestudbx .casstudesctn a.cntustdylnk{padding: 10px 20px;font-size: 14px;}
    .howdowrk.whychhvo .bxradwrpinr .bximgwrp{height: 335px;}
    .testicar p{font-size: 14px;line-height:22px;}
    .footer .subsfrm input{margin-bottom: 10px;}
    .ctabtnsec a.getuchbtn{padding: 10px 12px;font-size: 15px;}
    .btmdvsec .col-sm-3{padding-right: 0;}
    .recent-news .news-widget .text .pp-post-info{line-height: 16px;}
    .header .main-menu nav ul{padding: 0 20px;}
    .footer h2.ovrltxt{font-size: 48px;top:-30px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .topheader .btmdvsec .satisfacdvsec h3{font-size: 30px;}
    .topheader .btmdvsec .getstartbtnwrp{padding:8px;}
    .topheader .btmdvsec .satisfacdvsec{padding: 8px;}
    .topheader .btmdvsec .satisfacdvsec h5{font-size: 18px;}
    .btmdvsec h6{font-size:14px;width: 50%;}
    .btmdvsec h6 br{display: none;}
    .ourserv .nav-tabs .nav-link{font-size: 15px;margin-right: 10px;}
    .graybgwrp p{line-break: 24px;margin-bottom: 15px;}
    .graybgwrp{padding: 30px;}
    .graybgwrp h3{margin-bottom: 15px;}
    .howdowrk .nav-item a.nav-link{font-size: 16px;}
    .howdowrk .nav-item{margin-bottom: 10px;}
    .howdowrk .bxradwrpinr .bximgwrp{height:240px;}
    .casestudbx .casesstudimgtp{height: 250px;}
    .casestudbx .casstudesctn a.cntustdylnk{padding: 10px 20px;font-size: 14px;}
    .howdowrk.whychhvo .bxradwrpinr .bximgwrp{height:246px;}
    .testicar p{font-size: 14px;line-height:22px;}
    .footer .subsfrm input{margin-bottom: 10px;}
    .ctabtnsec a.getuchbtn{padding: 10px 12px;font-size: 15px;}
    .btmdvsec .col-sm-3{padding-right: 0;}
    .howdowrk .col-sm-2{display: none;}
    .howdowrk .col-sm-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    h2.cmntlectnt{font-size: 40px;}
    .casestudbx .casstudesctn h4{font-size: 24px;}
    .casestudbx .casstudesctn p{font-size: 14px;line-height: 22px;}
    .casestudbx .casstudesctn{padding:10px;}
    .bloglstwrp .col-sm-9 .col-sm-4{-ms-flex: 0 0 50%; flex: 0 0 50%;max-width:50%;}
    .recent-news .news-widget .text .pp-post-img{width: 100%;height: auto;margin-bottom: 20px;}
    .recent-news .news-widget .text .pp-post-info{width: 100%;margin-left: 0;line-height: 18px;}
    .header .col-sm-4{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width:60%;}
    .header .col-sm-8{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}
    .hamburger-menu-button {display: block;}
    .header .main-menu{display: none;}  
    .mobile-header__body i{color: #000;font-size: 20px;}
    .mobile-header__indicators  a{margin: 0 10px;}
    .mobile-header__logo{padding: 0 10px;}
    .mobile-header__logo img{padding: 10px;}
    .mobilemenu, .mobilemenu__backdrop {top: 0;width: 100%;height: 100%;left: 0;    position: fixed;z-index: 1000;
    transition: visibility 0s .3s;    visibility: hidden;}
    .mobilemenu--open {visibility: visible;transition-delay: 0s;}
    .mobilemenu--open .mobilemenu__backdrop {opacity: .9;visibility: visible;}
    .mobilemenu__backdrop {position: absolute;background: #3d464d; opacity: 0;transition: opacity .3s;}
    .mobilemenu, .mobilemenu__backdrop {top: 0;width: 100%;height: 100%;}
    .mobilemenu__header {height: 55px;display: -ms-flexbox;display: flex; -ms-flex-negative: 0;flex-shrink: 0;-ms-flex-align: center;
    align-items: center;border-bottom: 1px solid #ebebeb;}
    .mobilemenu__title {padding: 0 20px; font-weight: 700;-ms-flex-positive: 1;flex-grow: 1;font-size: 18px;color:#1a2b4b;}
    .mobilemenu__close {border: none; background: transparent; height: 54px; width: 55px; -ms-flex-negative: 0;
    flex-shrink: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;-ms-flex-pack: center;justify-content: center;
    cursor: pointer;fill: #999;transition: fill .2s;border-left: 1px solid #ebebeb;}
    .mobilemenu--open .mobilemenu__body {transform: translateX(0);}
    .mobilemenu__body {position: absolute;top: 0;width: 290px;height: 100%;background: #fff;transition: transform .3s;
    display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;left: 0;transform: translateX(calc(-100% * 1 - 30px * 1));z-index: 9999;}
    .mobilemenu__content {-ms-flex-positive: 1;flex-grow: 1;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
    .mobile-links {list-style: none;padding: 0;margin: 0;}
    .mobile-links--level--0>.mobile-links__item {border-bottom: 1px solid #ebebeb;}
    .mobile-links--level--0>.mobile-links__item>.mobile-links__item-title {height: 48px;}
    .mobile-links__item-title {display: -ms-flexbox; display: flex;-ms-flex-align: stretch;align-items: stretch;cursor: pointer;}
    .mobile-links--level--0>.mobile-links__item>.mobile-links__item-title .mobile-links__item-link {padding: 12px 20px;}
    .mobile-links__item-link {-ms-flex-positive: 1;flex-grow: 1;color: #000;}
    .mobile-links__item-toggle {border: none;background: transparent;padding: 0;width: 55px;-ms-flex-negative: 0;flex-shrink: 0;
    display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; -ms-flex-pack: center;justify-content: center;
    cursor: inherit;fill: #999;transition: fill .2s;border-left: 1px solid #ebebeb;cursor: pointer;}
    .mobile-links__item-sub-links {visibility: hidden;overflow: hidden;height: 0;opacity: 0;transition: height .3s,opacity .3s,visibility 0s .3s;}
    .mobile-links__item--open>.mobile-links__item-sub-links {visibility: visible;height: auto;opacity: 1;transition-delay: 0s,0s,0s;}
    .mobile-links--level--1 {background: #f7f7f7;font-size: 14px;line-height: 14px;}
    .mobile-links:not(.mobile-links--level--0) {border-top: 1px solid #ebebeb;}
    .mobile-links__item-toggle:focus{outline: inherit;}
    .mobile-links--level--1 .mobile-links__item .mobile-links__item-link {padding: 13px 20px;margin-bottom: 0;}
    .mobile-links__item.mobile-links__item--open i.fa-chevron-down{transform: rotate(-180deg);}
    .mobilemenu__close i.fa-close{font-size: 20px;color:#1a2b4b;}
    .mobile-links--level--1 .mobile-links__item .mobile-links__item-link b{font-weight: 600;margin-right: 5px;}
    .mobile-header__menu-button{top: 15px;z-index: 2;display:block;position: absolute;font-size: 24px;color: #909090;}
    .main-menu{display: none;}
    .mobilemenu{display:block;}
    header{position: relative;}
    .header{top:30px;}
    .header .col-sm-8{align-self: flex-start;}
    .mobile-header__menu-button {
    z-index: 2;right:30px;top:-5px;
    display: block;
    position: absolute;
    font-size: 24px;
    color: #909090;}
    .mobile-header__menu-button{display: block;border: none;background: none;color: #fff;margin-left: 20px;}
    .footer h2.ovrltxt{font-size: 48px;top:-30px;}
}

@media only screen and (max-width: 767px)
{
    .gallery-item .img-holder{height:auto;line-height:inherit;}
    .footer h2.ovrltxt{top:-12px;font-size: 22px;}
    .header .col-sm-4{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width:60%;}
    .header .col-sm-8{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}
    .hamburger-menu-button {display: block;}
    .header .main-menu{display: none;}  
    .mobile-header__body i{color: #000;font-size: 20px;}
    .mobile-header__indicators  a{margin: 0 10px;}
    .mobile-header__logo{padding: 0 10px;}
    .mobile-header__logo img{padding: 10px;}
    .servicpgelp .midtxtcntr h1 {font-size: 34px;}
    .servicpgelp .midtxtcntr .getstartbtnwrp {
        margin-bottom: 20px;
    }
    .mobilemenu, .mobilemenu__backdrop {top: 0;width: 100%;height: 100%;left: 0;    position: fixed;z-index: 1000;
    transition: visibility 0s .3s;    visibility: hidden;}
    .mobilemenu--open {visibility: visible;transition-delay: 0s;}
    .mobilemenu--open .mobilemenu__backdrop {opacity: .9;visibility: visible;}
    .mobilemenu__backdrop {position: absolute;background: #3d464d; opacity: 0;transition: opacity .3s;}
    .mobilemenu, .mobilemenu__backdrop {top: 0;width: 100%;height: 100%;}
    .mobilemenu__header {height: 55px;display: -ms-flexbox;display: flex; -ms-flex-negative: 0;flex-shrink: 0;-ms-flex-align: center;
    align-items: center;border-bottom: 1px solid #ebebeb;}
    .mobilemenu__title {padding: 0 20px; font-weight: 700;-ms-flex-positive: 1;flex-grow: 1;font-size: 18px;color:#1a2b4b;}
    .mobilemenu__close {border: none; background: transparent; height: 54px; width: 55px; -ms-flex-negative: 0;
    flex-shrink: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;-ms-flex-pack: center;justify-content: center;
    cursor: pointer;fill: #999;transition: fill .2s;border-left: 1px solid #ebebeb;}
    .mobilemenu--open .mobilemenu__body {transform: translateX(0);}
    .mobilemenu__body {position: absolute;top: 0;width: 290px;height: 100%;background: #fff;transition: transform .3s;
    display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;left: 0;transform: translateX(calc(-100% * 1 - 30px * 1));z-index: 9999;}
    .mobilemenu__content {-ms-flex-positive: 1;flex-grow: 1;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
    .mobile-links {list-style: none;padding: 0;margin: 0;}
    .mobile-links--level--0>.mobile-links__item {border-bottom: 1px solid #ebebeb;}
    .mobile-links--level--0>.mobile-links__item>.mobile-links__item-title {height: 48px;}
    .mobile-links__item-title {display: -ms-flexbox; display: flex;-ms-flex-align: stretch;align-items: stretch;cursor: pointer;}
    .mobile-links--level--0>.mobile-links__item>.mobile-links__item-title .mobile-links__item-link {padding: 12px 20px;}
    .mobile-links__item-link {-ms-flex-positive: 1;flex-grow: 1;color: #000;}
    .mobile-links__item-toggle {border: none;background: transparent;padding: 0;width: 55px;-ms-flex-negative: 0;flex-shrink: 0;
    display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; -ms-flex-pack: center;justify-content: center;
    cursor: inherit;fill: #999;transition: fill .2s;border-left: 1px solid #ebebeb;cursor: pointer;}
    .mobile-links__item-sub-links {visibility: hidden;overflow: hidden;height: 0;opacity: 0;transition: height .3s,opacity .3s,visibility 0s .3s;}
    .mobile-links__item--open>.mobile-links__item-sub-links {visibility: visible;height: auto;opacity: 1;transition-delay: 0s,0s,0s;}
    .mobile-links--level--1 {background: #f7f7f7;font-size: 14px;line-height: 14px;}
    .mobile-links:not(.mobile-links--level--0) {border-top: 1px solid #ebebeb;}
    .mobile-links__item-toggle:focus{outline: inherit;}
    .mobile-links--level--1 .mobile-links__item .mobile-links__item-link {padding: 13px 20px;margin-bottom: 0;}
    .mobile-links__item.mobile-links__item--open i.fa-chevron-down{transform: rotate(-180deg);}
    .mobilemenu__close i.fa-close{font-size: 20px;color:#1a2b4b;}
    .mobile-links--level--1 .mobile-links__item .mobile-links__item-link b{font-weight: 600;margin-right: 5px;}
    .mobile-header__menu-button{top: 15px;z-index: 2;display:block;position: absolute;font-size: 24px;color: #909090;}
    .main-menu{display: none;}
    .mobilemenu{display:block;}
    header{position: relative;}
    .header{top:30px;}
    .header .col-sm-8{align-self: flex-start;}
    .mobile-header__menu-button {
    z-index: 2;right:30px;top:-5px;
    display: block;
    position: absolute;
    font-size: 24px;
    color: #909090;}
    .mobile-header__menu-button{display: block;border: none;background: none;color: #fff;margin-left: 20px;}
    .padd70{padding: 20px 0;}
    .casestudbx .casstudesctn p{min-height: inherit;}
    .ldmredv .logowrphri{height: 100px;line-height: 100px;margin-bottom: 10px;}
    .ctabtnsec p{margin-bottom: 15px;}
    .graybgwrp{margin-top: 15px;padding: 20px;}
    .graybgwrp h3{font-size: 26px;}
    .graybgwrp p{line-height: 24px;margin-bottom: 10px;}
    .topheader .overlytxtwrp h1{font-size: 28px;}
    .topheader .overlytxtwrp p{font-size: 14px;line-height: 18px;}
    .topheader .overlytxtwrp p br{display: none;}
    .topheader .midtxtcntr{max-width: 100%;}
    .topheader{overflow: inherit;height: auto;}
    .btmdvsec .col-sm-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;margin-bottom: 20px;}
    .btmdvsec .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;align-items: center;margin-bottom: 20px;}
    .ourserv .nav-tabs{display: block;}
    .ourserv .nav-tabs .nav-item{display: inline-block;vertical-align:middle;}
    .scroldwnbtm img{max-width: 50%;margin: 0 auto;display: block;text-align: center;}
    .topheader img.deskbnr{display: none;}
    .topheader{background: url(../images/mnbnrimg.png) no-repeat;background-size: cover;}
    .topheader .midtxtcntr{left: 0;top:0;padding-top:100px;position: relative;transform: none;}
    .topheader .btmdvsec{position: relative;}
    .topheader .stratcla a{font-size: 15px;padding: 10px 20px;border-radius: 15px;}
    .topheader .stratcla{padding: 10px 0 5px 10px;}
    .btmdvsec h6{width:50%;align-items: flex-start;font-size: 14px;}
    .btmdvsec h6 br{display: none;}
    .topheader .btmdvsec .satisfacdvsec h3{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
    .topheader .btmdvsec .satisfacdvsec h5{font-size: 16px;}
    .topheader .btmdvsec .getstartbtnwrp a{padding: 18px 10px;}
    .ourserv .nav-tabs .nav-link{margin-bottom:10px;}
    .ourserv .videolp{height: 250px;}
    .graybgwrp h3{margin-bottom: 10px;}
    .ourserv .nav-tabs .nav-link{font-size: 13px;padding:6px 8px;margin-right:1px;}
    .abtussecwrp .inrctnlpbg{padding: 20px;background-position: center center;}
    .abtussecwrp .inrctnlpbg h3{font-size: 22px;margin-bottom: 20px;}
    .col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width:100%;}
    .ctabtnsec .col-sm-2{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width:100%;}
    .transfrmctnwrp strong{font-size: 16px;margin: 20px 0;}
    .howdowrk .nav-item{margin-bottom: 5px;}
    .howdowrk .nav-item a.nav-link{font-size: 15px;}
    .howdowrk .bxradwrpinr{margin-bottom: 15px;}
    .howdowrk .bxradwrpinr .bximgwrp{height: auto;}
    h2.cmntlectnt{font-size: 26px;margin-bottom: 20px;}
    p.cmnsubtlectn{max-width: 100%;}
    .casestudbx .casstudesctn h4{font-size: 24px;}
    .accordion .card .card-header button{font-size: 15px;padding: 12px 25px 12px 15px;}
    .ldmredv .logowrphri img{max-height: 100%;}
    .testicar h4{font-size: 24px;}
    .testicar span{font-size: 18px;}
    .testicar p{font-size: 14px;line-height: 18px;}
    .footer{padding-top: 30px;}
    .footer .lftlogo img{margin-bottom: 10px;}
    .footer .lftlogo{margin-bottom: 30px;}
    .footer ul li a{margin-bottom: 10px;}
    .howdowrk.whychhvo .bxradwrpinr .bximgwrp{height: auto;}
    .footer h5{font-size: 18px;margin-bottom: 15px;}
    .footer .subsfrm input{margin-right: 0;width: 100%;margin-bottom:20px;}
    .footer .btmftr{margin-top: 10px;}
    .brandsecwrp .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%; max-width:50%;}
    .bloglstwrp .col-sm-9 .col-sm-4{-ms-flex: 0 0 100%; flex: 0 0 100%;max-width:100%;}
    .toppgetle{padding: 100px 0 30px;}
    .toppgetle h1{font-size:30px;}
    .sidebar{margin-top: 40px;}
    .blog-single h4{font-size: 20px;}
    .cntus .contact-item::after{height:1px;width: 100%;position: absolute;right: 0;left: 0;margin: 0 auto;bottom: 0;top:inherit;}
    .cntus .contact-item{padding-bottom: 20px;margin-bottom: 20px;}
    .cntus .col-sm-4:last-child .contact-item{padding-bottom: 0;margin-bottom: 0;}
    .cntus .contact-item p{margin-bottom: 0;}
    .cntus input[type="submit"]{margin-bottom:30px;}
    .mapframe{height: 250px;}
    .servpgestudy .ourtemglance .ovrltxtwrp h3 {font-size: 34px;line-height: 40px;}
    .servpgestudy .ourtemglance{height:auto;margin-bottom:20px;}
    .servpgestudy .ourtemglance .ovrltxtwrp{height:88%;width:90%;}
    .casestudlstng .servicetab select{width:88%;}
    .casestudlstng .txtlftinfowrp h3{font-size:22px;}
    .casestudlstng .txtlftinfowrp h5{font-size:18px;} 
    .resulsec .bxshadwrp .col-sm-4{border-right:none;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:15px;}
    .resulsec .bxshadwrp .col-sm-4:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;} 
    .resulsec .radboxlp .col-sm-4{border-right:none;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:15px;}
    .resulsec .radboxlp .col-sm-4:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
    .resulsec .radboxlp strong{font-size:30px;line-height:30px;} 
    .resulsec .caldvsecshd{margin-bottom:25px;} 
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
}




img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

