@media screen and (max-width:1199px){
.layout-width{width:96%;}
header{position:relative;}
.paddingTopFix{padding-top:0;}
.home-gallery-wrapper .layout-width{width:96%;}
.inner-container{width:96%;}
.pillar-list-wrapper{width:96%;}
.white-container{width:96%;}

/*Parent pages css start-------------------------*/
.inner-banner-object{margin:55px 30px 0 0;width:40%;}
.inner-banner-content{width:50%;}

/*Homevisit page css start------------------------*/
.badge1{right:-112px;z-index:1;}

.top-nav > ul > li > a{padding:0 5px;}
.top-right-buttons{width: 23%;}
#main-banner .bannnertext{padding-left:10%;}

}

@media screen and (max-width:1024px){
/*Homevisit page css start------------------------*/
.badge1{right:-80px;z-index:1; display: none;}	
 .form-wrapper{width:auto}
.logo{width: 200px;}
.logo img{width: 100%;}
.top-nav{margin-left: 20px;}
.offering-list li{width:100%;}
.offering-list li .lefticondiv{width: 225px;}
.offering-list li .rightdiv{width: 76%;float: left;}
.right-single-btn{width: 20%;}
}

@media screen and (max-width:980px){

.top-nav > ul > li:after{content:"";}
.logo{width:190px;}
.logo img{width:100%;}
.home-gallery-wrapper .owl-item img{width:100% !important;}
.paddingTopBottom_cover{padding:40px 0;}
.fids-list li{margin:0 25px 0 0;}
.pillar-list li{width:31%;}
.pillar-list li h2{font-size:15px;}
.get-start-list li{width:28%;}
.heading h2,.inner-heading h2{font-size:50px;}

/*Homevisit page css start------------------------*/
.heading_pack h2{font-size:50px;}


.menu-visible-sm{display: block !important;}
.top-right-buttons{display: none;}
.toggleMenu{display:block; float: right; text-align: right;}
.top-nav{position:relative; margin: -60px 0 0 0;width: 100%;}
.top-nav > ul li > ul.sub-menu{position:relative;opacity:1;visibility:visible;margin:0;box-shadow:none;width:100%;}
.top-nav > ul{display:none;position:absolute;width:100%;background:#f5f5f5;z-index:2;left:0;top:60px;}
.top-nav > ul > li{display:block;border-right:0;background-color:#fff;border-top: 1px solid #e5e5e5;}
.top-nav > ul > li > a{display:block;padding:10px 15px}
.top-nav > ul > li > a:hover{background:#ddd;text-decoration:none;}
.top-nav > ul > li > ul.sub-menu{border-top:0;background:#f5f5f5;top: 0;}
.top-nav > ul > li > ul.sub-menu > li{padding:0;text-indent:15px;}
.top-nav > ul > li > ul.sub-menu > li > a:hover{background:#e9e8e8;color:#333;}
.top-nav > ul > li > a.open-menu{background: url(../images/arrow-down.png) no-repeat 95%;}
.top-nav > ul > li > a:hover.open-menu{background:#ccc url(../images/arrow-down.png) no-repeat 95%;}
ul.sub-menu{display:none;}
.top-right-links{margin:15px 0 0 0;}
.top-right-buttons .icon{display:inline-block;vertical-align:middle;}
.top-right-buttons .text{display:none;}
.top-right-buttons a.btnSignUp:hover,.top-right-buttons a.btnLogin:hover{background:none;}
.top-right-buttons a.btnSignUp,.top-right-buttons a.btnLogin{padding:5px;}
.welcome-leftnewborder {float: none; width: 100%;}
.welcome-rightnewborder {float: none; width: 100%;border-left: 0;}
.welcome-leftnew {float: none; width: 100%; margin-bottom: 30px;}
.welcome-rightnew {float: none; width: 100%;}
.icon-list li {width: 33%;}
.paddingTopBottom_pillarnew {padding: 40px 0;}
.bg_section .textaligncent p{font-size: 35px; line-height: 38px;}
.bg_section .about-us-img img{width: 100%;}
.welcome-rightnew h2, .bg_whitesection h2, .bg_section h2{font-size: 40px; padding-left: 0;}
.welcome-rightnewborder p, .welcome-rightnew h1{padding-left: 0;}
.get-start-listnew li{width: 28%;}
/*.aboutus-leftnewborder{float: none; width: 100%;}*/
/*.aboutus-rightnewborder{float: none; width: 100%;padding: 0; border-left: 0;}*/
.team-list li{width: 30%;}
.welcome-left{float: none; width: 100%;margin-bottom: 30px;}
.welcome-right{float: none; width: 100%;}

#main-banner .bannnertext{width: 45%; padding-left: 10%;}
.offering-list li .rightdiv {width: 69%;}
.aboutus-leftnewborder{float:none; width: 100%;}
.aboutus-rightnewborder {float: none; width: 100%;padding:0;}

.sm-p-t-md{padding-top: 15px;}
.fids-list li{width: 46%; margin-bottom:50px;}
.common-table-listing li .detail{width: 85%;}
}

@media screen and (max-width:767px){
 
.layout-width{width:90%;}
.aboutus-rightnewborder h1{padding:25px 0;}
.login-popup-content{max-width: 85%; padding: 5px 5px;}
.welcome-leftnewborder h1, .aboutus-leftnewborder h2{text-align:center;}
.welcome-leftnewborder h2{text-align:center;}
.logo{width:150px;margin:0 auto;text-align:center;}
.top-right-buttons{margin:20px auto;text-align:right;width:100%;position:absolute;right:10px;top:0;}

.home-gallery-wrapper .slide-01,.home-gallery-wrapper .slide-02,.home-gallery-wrapper .slide-03{height:600px;}
.home-gallery-wrapper .object{float:none;width:100%;height:auto;padding:15px 0;}
.home-gallery-wrapper .slide-content{float:none;width:100%;height:auto;}
.heading h2{font-size:25px;}
.white-container{padding:15px;}
.fids-list{margin:25px 0;}
.fids-list li{width:18%;}

.fids-list li h3{font-size:15px;line-height:15px;margin:0;padding:0;}
.paddingTopBottom_oddbg{padding:25px 0;}
.pillar-list li{width:100%;margin:0 0 20px 0;float:none;}
.pillar-list li h1{padding-bottom:0;}
.get-start-list li{width:100%;float:none;margin:0 auto 20px;text-align:center;}
.get-start-list li.m-r-0,.get-start-list li.m-b-0{margin:0 auto 20px !important;}
.get-start-list li .thumb{margin:0 auto;}
.get-start-list li:hover .process-circle-overlay{margin:0 auto;}
.paddingTopBottom_letgo{padding-bottom:30px;}
.footer-left{float:none;width:100%;text-align:center;margin-bottom:30px;}
.footer-right{float:none;width:100%;text-align:center;}
.footer-right span{margin-top:10px;}
.fids-wrapper{width:96%;margin:0 auto;}

/*Parent pages css start-------------------------*/
.inner-banner-content{width:100%;padding:20px 0;margin:0;float:none;}
.inner-banner-object{display:block;}
.inner-banner-object{width:100%;padding:20px 0;float:none;text-align:center;margin:0;}
.inner-banner .prev-arrow,.inner-banner .next-arrow{display:none;}
.inner-banner .slide-01{height:auto;}
.welcome-left{float:none;width:100%;margin:0 0 20px 0;}
.welcome-right{float:none;width:100%;}
.paddingTopBottom_pillar{padding-bottom:30px;}
.inner-heading h2{font-size:40px;}
.inner-banner-content h1{font-size:34px;line-height:34px;}
.inner-banner-content p{font-size:20px;line-height:26px;}
.process-list li{width:100%;margin:0 0 20px 0;}
.process-list li .thumb,.process-list li .thumb1{margin:0 auto;}
.process-list li:hover .process-circle-overlay{margin:0 auto;}
.process-list li.m-r-0,.process-list li.m-b-0{margin:0 auto 20px !important;}

/*Homevisit page css start------------------------*/
.heading_pack h2{font-size:25px;}
.heading_pack p{font-size:16px;line-height:18px;}
.heading_pack{padding-bottom:30px;}
.step-left{float:none;width:100%;margin:0 0 20px 0;}
.step-right{width:100%;float:none;}
.badge1{display:none;}
.stakeholder-list li{float:none;width:100%;margin:0 0 20px 0;}
.stakeholder-list li .thumb{height:auto;}
.step-left .title{font-size:30px;}
.tip-wrapper h3{font-size:24px;}
ul.common-listing li ul{padding:0;}
ul.common-listing li{padding:0 0 0 10px;}
.step-four-wrapper input{width:100%;box-sizing:border-box;}
.step-right h1{font-size:26px;}
.stakeholder-list li .thumb img{width:100%;}
.inner-container.paddingTopBottom{padding:15px;box-sizing:border-box;}
.tip-wrapper{padding:20px;}


.bg_section .textaligncent p{font-size: 25px; line-height: 28px;}
.welcome-rightnew h2, .bg_whitesection h2, .bg_section h2 {font-size: 30px;}
.icon-list li{width: 100%; margin:0 0 50px 0;}
.btn-apply-now img, .btn-explore img{width: 100%;}
.footernew-right{float: none; text-align: center;}
.white-inner-small-containernew p{font-size: 25px !important; line-height: 28px;}
.fids-leftnew{float: none; width: 100%; margin: 0 0 30px 0;padding-top: 0;}
.fids-rightnew {float:none; width: 100%;}
.fids-rightnew p{padding-left: 0;}
.get-start-listnew li{width: 100%;margin: 0 0 30px 0;}
.get-start-listnew li .thumb{margin: 0 auto;}
.get-start-listnew li .details {margin: 0 auto;}
.contactdiv{padding: 30px 0;}
.contactdiv li{margin-bottom: 30px;}
.paddingTopBottom_applynowsection{padding: 30px 0;}
.aboutus-leftnewborder h2{padding-top: 0;padding-bottom:25px;}
.paddingBottom_pillarnew{padding-bottom: 30px;}
.team-list li{width: 100%; margin: 0 0 20px 0;}
.signin-with-username{width: 100%; padding: 0;}

#main-banner .item{background-position: center; height: 300px;}
#main-banner .bannnertext {width: 100%; padding: 0 20px;}
#main-banner .bannnertext h1 {font-size: 35px; line-height: 35px;}
#main-banner .bannnertext h1 span {line-height: 58px; font-size: 50px;}
#main-banner .bannnertext p {font-size: 24px;}
.offering-list li{margin-right:0;}
.offering-list li img{width: auto;}
.offering-list li .lefticondiv, .offering-list li .rightdiv{width: 100%; height: auto;}
.offering-list li .lefticondiv {margin-bottom: 20px; text-align: center;}
.offering-list li .rightdiv {background-color: transparent; text-align: center;}
.offering-list li .rightdiv h1 {text-align: center;font-size: 28px;}
.offering-list li .rightdiv p {text-align: center;font-size: 20px;}
.fids-list li{width: 100%; float:none; margin:0 0 50px 0;}
.inner-banner-offering{display: none;}
.inner-banner .slide-02{height: 280px;}
.inner-banner-offeringpage{width: 100%;height:280px;}
.common-table-listing li .thumbnail{width: 100%; margin-bottom: 20px;text-align: center;}
.common-table-listing li .detail{width: 100%;}
.common-table-listing li h3{text-align: center;}
.common-table-listing li .detail{border-bottom: 0; text-align: center;}
.common-table-listing li .detail p{text-align: center;}
}
@media screen and (max-width:400px){
.home-gallery-wrapper .slide-01,.home-gallery-wrapper .slide-02,.home-gallery-wrapper .slide-03{height:400px;}	

}

@media screen and (max-width:640px) {
  .form-wrapper{ padding: 20px 35px 20px;}

}
