  
    @media (max-width:1199px){
        .logo{width: 260px;}
        .logoWrap span{left: 77px;}
        .navTop ul li {padding-right: 8px; margin-right: 7px;}
        .navTop ul li a {font-size: 13px;}
        .searchDownloadSec a {margin-right: 15px;}
        .navigation ul li {padding:0 6px 10px;}
        .navigation ul li a{font-size: 14px;}
        .navigation ul li a i {margin-right: 6px;}
        .bannerSlider .slick-prev{left: 20px;}
        .bannerSlider .slick-next{right: 20px;}
        .sliderCont .container   {width: 900px;}
        .clientSlider{margin: 0 0 40px;}
        .testimonialsSlider{margin: 0 0 20px;}
        h1{font-size: 42px; line-height: 48px;}
        h2{font-size: 38px; line-height: 42px;}
        h3{font-size: 36px; line-height: 40px;}
        h4{font-size: 30px; line-height: 35px;}
        h5{font-size: 25px; line-height: 30px;}
        p {font-size: 16px;line-height: 25px; margin: 0 0 20px;}
        p:last-child{margin: 0px;}
        .boxWrap{max-width: 100%;}
        .testimonialsSec h2{margin: 0 0 45px;}
        .innerBanner img{min-height: 200px;}
        .innerBannerCont{padding: 30px 0 35px;}
        body    {padding-top: 112px;}
    }
    @media (min-width: 992px){
        .rightHeader{display: block !important;}
        .navigation ul li .dropdownArrow{display:none !important;}
         /*.navigation ul li .sub-menu{display:none !important;}*/
    }
    @media (max-width: 991px){
        .sliderCont .container {width: 100%;padding: 0 70px;}
        .bannerSlider .sliderContIn h4 {margin: 0 0 35px;}
        .rightHeader{display: none;}
        .logo {width: 220px;}
        .logoWrap span {left: 65px;bottom: 2px; font-size: 12px;}
        .bannerSlider .sliderContIn{padding: 55px 0 0 45px; background-size: 300px 205px;}
        .bannerSlider .slick-slide img {height: calc(100vh - 100px); min-height: 400px;}
        .trustpartnerTopSec{display: block;}
        .trustpartnerTopSec .content{width:100%;}
        .trustpartnerTopSec .content{width:100%;}
        .trustpartnerTopSec .imgWrap{padding:0;}
        .trustpartnerTopSec .imgWrap{display: flex;width: 100%;}
        .trustpartnerTopSec .imgWrap figure{width: 33.333%;}
        .trustpartnerTopSec .imgWrap figure img{min-height: 150px;}
        .trustpartnerBtmSec h6 {font-size: 16px; margin: 0 0 10px;}
        .boxWrap { max-width: calc(100% + 30px); margin: 0 -15px 30px;}
        .boxWrap .imgBox { padding: 0 15px; margin-bottom: 30px;}
        .testimonialsSlider .testimonialCont {padding: 0 20px;}
        .footerBtmSec .container{display: block;}
        .footerLeftSec{width:100%;}
        .footerRightSec{width: 100%; padding: 30px 0 0;}
        .testimonialsSlider{margin: 0;}
        .globalFootprintSec {padding: 60px 0;}
        .sideNav li a{padding: 10px 15px; font-size: 14px;}
        .menu-btn{display: block;}
        .header {padding: 10px 0;}
        body    {padding-top: 83px;}
        .header .container{display: block;}
        .navTop ul{display: block;}
        .rightHeaderTopSec{display: block; padding-top:4px;}
        .navTop ul li a {font-size: 14px; padding:10px 20px;}
        .navTop ul li {font-size: 14px;  border-bottom: 1px solid #717171;}
        .navTop ul li{ margin: 0px;}
        .navTop ul li::after{display:none}
        .rightHeader    {margin:0; position: fixed; left: 0px; width: 100%; background: #fff; height: calc(100% - 84px); top: 84px; overflow: auto; padding-bottom: 30px;}
        .searchDownloadSec{padding:15px 20px 0;}
        .rightHeaderBtmSec{display: block;}
        .navigation{margin: 0 0 15px;}
        .navigation ul{display: block;}
        .navigation ul li a {font-size: 15px;height: auto;position: relative;padding: 12px 20px 12px 20px;}
        .navigation ul li a i{position: absolute; left: 20px; top: 50%; transform: translateY(-50%);}
        .madeInIndia{margin: 0 20px;}
        .header.open{border-bottom: 1px solid #717171;}
        .sidebar {width: 38%;}
        .innerContent {width: 62%;padding-left: 30px;}
        .innerContent.full_width    {width:100%;}
        .team_members_list .row .col{width:50%;}
        .navigation ul li{padding:0px; border-bottom:1px solid #000;}
        .navigation ul li:last-child{border:none;}
        .navigation ul li a{height: 44px;padding: 5px 20px 5px 20px;
    align-items: center;}
    .navigation ul .sub-menu {position: relative; padding:0px; width:100%; background:transparent;}
    .navigation ul .sub-menu .sub-menu{left:0px;}
    .navigation ul .sub-menu li a {
        color: #5f5f5f;}
    }
    .navigation ul .sub-menu li{border-color:#8f7747}
    @media (min-width:768px){
       
    }
    @media (max-width:767px){
        .footerTopSec {
    padding: 30px 0;
    border-bottom: 8px solid #fff;
    width: 100%;
    background: #c0cad3;
    position: relative;
    left: 0;
    padding-left: 0;
}
        h1{font-size: 38px; line-height: 42px; margin: 0 0 18px;}
        h2{font-size: 35px; line-height: 38px; margin: 0 0 16px;}
        h3{font-size: 30px; line-height: 34px; margin: 0 0 16px;}
        h4{font-size: 25px; line-height: 30px; margin: 0 0 16px;}
        h5{font-size: 20px; line-height: 24px; margin: 0 0 16px;}
        h6{font-size: 16px; line-height: 22px; margin: 0 0 16px;}
        p {font-size: 15px; line-height: 24px; margin: 0 0 16px;}
        .trustpartnerTopSec .content{padding: 35px 0;}
        .trustpartnerBtmSec{display: block; margin: 0 auto 35px;}
        .trustpartnerBtmSec .col{width: 100%; padding: 20px 15px 15px; border-bottom: 1px solid #ccc9c9; border-right: none;}
        .trustpartnerBtmSec .col:last-child{border-bottom: none;}
        .boxWrap{margin-bottom:15px;}
        .clientSlider {margin: 0 0 25px;}
        .testimonialsSec{padding: 40px 0;}
        .testimonialsSlider{padding: 0 45px;}
        .testimonialsSec h2 {margin: 0 0 30px;}
        .testimonialsSlider P{font-size: 18px; line-height: 25px;}
        .testimonialsSlider h6 {line-height: 24px;}
        .testimonialsSlider .testimonialCont {padding:0 10px;}
        .globalFootprintSec {padding: 35px 0;}
        .globalFootprintSec p{margin-bottom: 35px;}
        .infrastructureCont{padding: 40px 0;}
        .certificationCont{padding: 40px; display: block;}
        .certInfo{width: 100%; padding: 0 0 30px;}
        .certList div   {width: 33.333%;}
        .certList div img  {width:100%;}
        .certList{width: calc(100% + 30px);}
        .footerTopSec .container{display: block; text-align: center;}
        .footerTopSec h5 {margin: 0 0 18px;}
        .footerBtmSec{padding: 40px 0;}
        .boxWrap .imgBox , .downloads_section .boxWrap .imgBox  {width: 50%;}
        .bannerSlider .sliderContIn h4{line-height: 35px;}
        .innerContentSec .container {display: block;}
        .sidebar {width: 100%; margin: 0 0 30px;}
        .sidebar figure img{width: 250px; max-width: 100%; margin: 0 auto;}
        .innerContent {width: 100%; padding-left: 0;}
        .innerContentSec {padding: 40px 0 50px;}
        .team_members{padding:20px;}
        .team_members_list .row{padding:0px;}
        .pagination{padding:0 0 30px;}
        .std_content {padding-bottom: 20px;}
        .team_list ul li figure {width: 200px;}
        .team_list ul li figure span {font-size: 18px;    width: 60px;height: 60px;line-height: 60px;right: -40px;}
        .team_list .content h4 {font-size: 18px;}
        .team_list .content h6 {font-size: 15px;}
        .team_list .content {padding-left: 60px;width: calc(100% - 200px);}
        .team_list ul li{margin-bottom:40px;}
		.innerContent .accordion {font-size: 16px;}
		.su-row.certifications {
			display: block;
			justify-content: center;
		}
		.su-box.su-box-style-default.brown_box {  width: 100%; }
		.testimonialsSecNew .testimonialsSlider_inner .testimonialCont:before {  left: 312px; }
		.testimonialsSecNew .testimonialsSlider_inner .testimonialCont {   padding: 0 15px; }
    }
    @media (max-width:599px){
        .clientSlider .slick-slide:after{display: none;}
        .bannerSlider .slick-slide img{    min-height: 320px;}
        .bannerSlider .sliderCont{height: 13%;}
        .bannerSlider .sliderContIn{padding:30px 0 0 35px; background-size: 230px 160px;}
        .bannerSlider .sliderContIn .btnWrap{margin-left: 65px;}
        .bannerSlider .sliderContIn .btnWrap .primaryBtn{padding: 10px;}
        .bannerSlider .sliderContIn .btnWrap a {margin-right: 15px;}
        .bannerSlider .sliderContIn .btnWrap a:last-child {margin-right:0;}
        .bannerSlider .sliderContIn .btnWrap a i {height: 35px; background-size: auto 100%;}
        .trustpartnerTopSec .imgWrap{display: block;}
        .trustpartnerTopSec .imgWrap figure {width: 100%;}
        .trustpartnerTopSec .imgWrap figure img {width: 100%; height: auto;}
        .testimonialsSlider .slick-prev{left: -10px;}
        .testimonialsSlider .slick-next{right: -10px;}
        .testimonialsSlider {padding: 0 35px;}
        .bannerSlider .slick-slide img{height:auto;}
        .addressSec{width: 55%;}
        .mapSec {width: 45%;}
        .bannerSlider .slick-prev {left: 10px;}
        .bannerSlider .slick-next {right: 10px;}
        .sliderCont .container{padding: 0 60px;}
        .team_members_list .row .col {width:100%;}
        .team_members img{width: auto;height: auto;display: block;margin: 0 auto;max-width:100%;}
        .team_list .content {padding:55px 0 0;width: 100%; }
        .team_list ul li figure span{right:auto; transform: translateY(0); bottom:-40px;top: auto;left: 50%;margin-left: -30px;}
		.testimonialsSecNew .testimonialsSlider_inner .testimonialCont:before {  left: 260px; }
		.nf-form-layout {  min-height: 910px !important;}
		.nf-form-content nf-fields-wrap nf-field {width: 100%;}
		.nf-form-content nf-fields-wrap nf-field.textarea_wrapper { padding-right: 0;
		}
    }
    @media (max-width:479px){
        .bannerSlider .sliderContIn{padding: 0px; background: none;}
        .bannerSlider .sliderContIn h4 {font-size: 22px; line-height: 32px;margin: 0 0 20px;}
        .bannerSlider .sliderContIn .btnWrap{margin-left: 0px;}
        .bannerSlider .sliderContIn .btnWrap a i {height: 22px; background-size: auto 100%; width: 20px;}
        .bannerSlider .sliderCont{top: 25%;}
        h1{font-size: 35px; line-height: 40px;}
        h2{font-size: 30px; line-height: 36px;}
        h3{font-size: 28px; line-height: 34px;}
        h4{font-size: 22px; line-height: 30px;}
        h5{font-size: 18px; line-height: 24px;}
        .boxWrap .imgBox , .downloads_section .boxWrap .imgBox {width:100%;}
        .testimonialsSlider {padding: 0 20px;}
        .testimonialsSlider P{padding-left: 25px;padding-right: 25px;}
        .testimonialsSlider P:before{width: 20px;height: 25px;background-size: 100% auto;}
        .testimonialsSlider P:after{width: 20px;height: 25px;background-size: 100% auto;}
        .infrastructureSec img  {min-height: 250px;}
        .certList{display: block;}
        .certList div {width: 33.333%;}
        .certList div {width: 100%; margin: 0 0  25px;}
        .certList div:last-child {margin: 0;}
        .footerLeftSec{flex-wrap: wrap;}
        .footerLeftSec .col{padding: 0 15px 30px 0; width: 50%;}
        .footerLeftSec .col:nth-child(2n){padding-right: 0px; padding-left: 15px;}
        .footerRightSec {padding: 0;}
        .addressSec {width: 100%; padding-right: 0px;}
        .mapSec {width: 100%; margin-top: 30px;}
        .footerRightSec {display: block; }
        .testimonialsSecNew .testimonialsSlider_inner .testimonialCont:before {  left: 183px; }
    } 
    @media (max-width:374px){
        .testimonialsSecNew .testimonialsSlider_inner .testimonialCont:before {  left: 166px; }
    } 
   