@media (max-width:1240px)
{
    .container{max-width:96% !important;}
}


@media screen and (min-width:1241px) and (max-width:1500px)
{

}


@media screen and (min-width:1025px) and (max-width:1240px)
{
	.login-btn a{padding: 0px 15px;}
	.navbar-nav li{padding:15px;}
	.btn-m{padding: 0px 30px;height: 45px;line-height: 45px;}
	.title-mhv{padding-bottom:25px;}
	.mhv-desc p{margin-top:25px;line-height: 28px;}
	.sign-main{padding: 20px 0px;}

	.aov-right-main{padding:0px;}
	.abt-title h1{font-size: 26px;}
	.aov-right-main .abt-desc-main p{margin-top: 15px;}
	.abt-tag h1{font-size: 18px;}


	.b-b-desc-sub{padding-left: 40px;}
	.b-desc{margin-top: 0;}
	.b-desc p{margin-top:15px;}
	.b-title{margin-bottom:10px;}

	.title-main h1{font-size: 24px;}
	.b-title h1{font-size:18px;}
	.abt-desc-main p{margin-top: 20px;}
	.abt-desc-main{margin-top: 40px;}

	.c-sub{padding: 30px;}
	.cnct-info-main{padding: 30px 30px;}
	.c-frm-sub{padding: 0px 45px;}

	.step-name{width:85%;}
	a.edit-step{width:15%;}

	.fact-chk-main .fact-chk.c-frm{width:100%;padding:5px 0px;}

	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size: 18px;}
}


@media screen and (min-width:992px) and (max-width:1024px)
{
	.login-btn a{padding: 0px 12px;font-size: 15px;}
	.navbar-nav li{padding:14px 12px;}
	.btn-m{padding: 0px 30px;height: 45px;line-height: 45px;}
	.title-mhv{padding-bottom:20px;}
	.mhv-desc p{margin-top:20px;line-height:28px;}
	.sign-main{padding: 20px 0px;}
	.sidenav{padding: 30px;width: 350px;}
	.p-form-box{margin-top: 30px;}
	.p-inp{height: 40px;line-height: 40px;}
	.p-submit{height:45px;line-height:45px;}
	.fb-btn a{height:45px;line-height:45px;}
	.fb-btn a span{height:45px;line-height:45px;}
	.mhv-right{padding-right:40px;}
	.caption-sub h1{font-size: 26px;}
	.v-r-img img{max-height: 32px;}
	.v-r-title{margin-top: 12px;}
	.v-r-title h1{font-size: 18px;}
	.v-r-desc p{line-height: 23px;}
	.soc-main ul li{padding: 0px 12px;}

	.aov-right-main{padding:0px;}
	.abt-title h1{font-size: 26px;}
	.aov-right-main .abt-desc-main p{margin-top: 15px;}
	.abt-tag h1{font-size: 18px;}

	.b-b-desc-sub{padding-left: 40px;}
	.b-desc{margin-top: 0;}
	.b-desc p{margin-top:15px;}
	.b-title{margin-bottom:10px;}

	.title-main h1{font-size:24px;}
	.b-title h1{font-size:18px;}
	.b-desc-main ul li{margin-bottom: 10px;}

	.c-sub{padding:30px;}
	.cnct-info-main{padding:20px 20px;}
	.c-frm-sub{padding: 0px 45px;}

	.step-name{padding: 20px 20px;}
	.get-val-step-form{padding: 20px 20px;}
	.get-val-frm{padding:20px;}

	.step-name{width:80%;}
	a.edit-step{width:20%;}

	.fact-chk-main .fact-chk.c-frm{width:100%;padding:5px 0px;}

	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size: 18px;}

}

@media (max-width:991px)
{
	.navbar-nav li{padding:10px 0px;border-bottom: 1px solid #eee;}
	.menu-main{padding:20px 0px;}
	.menu-sub .navbar{padding: 0px 15px;}
	.menu-main .container{max-width: 100% !important;width: 100%;}
	.navbar-nav li:first-child{border-top: 1px solid #eee;}
	.btn-m{padding: 0px 30px;height: 45px;line-height: 45px;}
	.title-mhv{padding-bottom:20px;}
	.mhv-desc p{margin-top:15px;line-height:26px;}
	.sign-main{padding: 20px 0px;}
	.sidenav{padding: 30px;width: 350px;}
	.p-form-box{margin-top: 30px;}
	.p-inp{height: 40px;line-height: 40px;}
	.p-submit{height:45px;line-height:45px;}
	.fb-btn a{height:45px;line-height:45px;}
	.fb-btn a span{height:45px;line-height:45px;}
	.mhv-right{padding-right:40px;}
	.caption-sub h1{font-size: 26px;}
	.v-r-img img{max-height: 32px;}
	.v-r-title{margin-top: 12px;}
	.v-r-title h1{font-size: 18px;}
	.v-r-desc p{line-height: 23px;}
	.soc-main ul li{padding: 0px 12px;}
	.navbar-collapse ul{flex-direction: column;width:100%;max-width: 100%;padding-top: 15px;}
	.resp-btn{display: inline-block;float:right;padding-right: 10px;}
	.navbar{display: block;}
	.navbar button.navbar-toggler{float: right;border-color:#ff6201;padding: 4px 10px;}
	li.child-menu ul.sub-menu{position: unset;display:none;opacity: 1;visibility: visible;width:100%;margin-top: 15px;margin-bottom: 10px;}
	li.child-menu ul.sub-menu li{padding: 8px 15px;}
	.navbar-collapse{padding: 0px 15px;position: absolute;z-index: 999;background-color: #ffffff;left: 0;right: 0;}
	.mhv-boxes-main{padding: 30px 20px;}
	.mhv-right{position: relative;padding-right: 0px;top: 0px;}
	.title-mhv h1{font-size:24px;}
	.mhv-img img{height: 500px;}
	.sign-inp-main .sign-inp{height: 45px;line-height:45px;}
	.sign-btn{top: 15px;right: 20px;}
	.sing-left p{font-size: 15px;}
	.mhv-main{padding-bottom: 80px;}
	.sign-inp-main .sign-inp{padding: 0px 20px;}
	.copy-main{padding: 15px 0px;}
	.navbar-collapse ul li.child-menu:before{top: 8px;}
	.val-resport{padding: 60px 0px;}
	.ftr-title h1{font-size: 16px;}
	.ftr-main{padding: 30px 0px;}
	.val-resport-boxes-main{margin-top: 50px;padding: 0px 15px !important;}

	.aov-right-main{padding:0px;}
	.abt-title h1{font-size: 24px;line-height: 34px;}
	.aov-right-main .abt-desc-main p{margin-top:14px;}
	.abt-tag h1{font-size: 17px;line-height: 28px;}
	.abt-desc-main p{margin-top:20px;}
	.abt-title h1{padding-left: 35px;}
	.aov-right-main .abt-desc-main p{padding-left: 35px;}
	.abt-title h1:before{width: 20px;}

	.abt-desc-main{margin-top: 30px;}
	.buy-sub{padding: 0px;}
	.b-box-main{padding: 20px;}

	.b-b-desc-sub{padding-left: 40px;}
	.b-desc{margin-top: 0;}
	.b-desc p{margin-top:15px;}
	.b-title{margin-bottom:10px;}
	.b-b-desc-main{padding-left:30px;}
	.b-title h1{font-size: 18px;}
	.b-b-desc-main:after{left: 35px;}
	.b-b-img:before{right: -45px;}

	.title-main h1{font-size:20px;}
	.b-title h1{font-size:16px;}
	.b-desc-main ul li{margin-bottom: 10px;}

	.c-sub{padding:10px;padding-bottom: 30px;}
	.cnct-info-main{padding:15px;}
	.c-frm-sub{padding: 0px 25px;}

	.step-name{padding: 20px 20px;}
	.get-val-step-form{padding: 20px 20px;}
	.get-val-frm{padding:20px;}
	.get-val-frm .c-frm{padding: 0px 10px;}

	.step-name{width:80%;}
	a.edit-step{width:20%;}

	.fact-chk-main .fact-chk.c-frm{width:100%;padding:5px 0px;}
	.fact-chk.sub{width: 100%;}

	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size: 18px;}

}

@media (max-width:901px)
{
	.scroll-main{overflow: auto;}
	.scroll-sub{overflow:scroll;width: 1025px;}
	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size: 18px;}
}

@media screen and (min-width:768px) and (max-width:900px)
{
	.caption-sub h1{font-size:24px;}
	.caption-sub p{margin-top: 10px;}
	.slider-main .carousel-caption{top: 45%;}
	.title-main h1{font-size: 24px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.float-none.val-r-b {flex: 0 0 50%;max-width: 50%;text-align: center;}
	.v-r-img{text-align: center;display: inline-block;}
	.v-r-title{text-align:center;display: inline-block;}
	.v-r-desc p{text-align: center;}
	.g-v-btn{display: none;}
	.title-mhv h1{font-size: 20px;}
	.soc-main ul li{padding: 0px 7px;}

	.aov-right-main{padding:0px;}
	.abt-title h1{font-size:20px;line-height:32px;}
	.aov-right-main .abt-desc-main p{margin-top:10px;}
	.aov-right-main .abt-desc-main{margin-top:10px;}
	.abt-tag h1{font-size: 17px;line-height: 28px;}
	.abt-desc-main p{margin-top:20px;}
	.abt-title h1{padding-left: 0px;}
	.aov-right-main .abt-desc-main p{padding-left:0px;}
	.abt-title h1:before{width: 20px;display: none;}
	.abt-tag h1{width:90%;}
	.abt-tag{margin-top:15px;}
	.abt-main{padding-bottom: 10px;}
	.aov-left-main img{height: 400px;}
	.ftr-desc-main ul li{width: 100%;}
	.ftr-one{flex: 0 0 35%;max-width:35%;}
	.ftr-two{flex: 0 0 20%;max-width:20%;padding-left: 20px;}
	.ftr-thr{flex: 0 0 20%;max-width:20%;padding-left: 20px;}
	.ftr-two{flex: 0 0 25%;max-width:25%;}
	.bg-main{padding-top: 50px;}
	.abt-desc-main{margin-top: 35px;}

	.abt-desc-main{margin-top: 30px;}
	.buy-sub{padding: 0px;}
	.b-box-main{padding: 20px;}

	.b-b-desc-sub{padding-left: 40px;}
	.b-desc{margin-top: 0;}
	.b-desc p{margin-top:5px;line-height: 24px;}
	.b-title{margin-bottom:10px;}
	.b-b-desc-main{padding-left:30px;}
	.b-title h1{font-size: 18px;}
	.b-b-desc-main:after{left: 35px;}
	.b-b-img:before{right: -45px;}
	.build-desc p{width: 100%;}
	.build-main{padding-bottom: 20px;}

	.title-main h1{font-size:20px;}
	.b-title h1{font-size:16px;}
	.b-desc-main ul li{margin-bottom: 10px;}

	.c-sub{padding:10px;padding-bottom: 30px;}
	.cnct-info-main{padding:15px;}
	.c-frm-sub{padding: 0px 25px;}
	.cnct-info-main .title-main h1{font-size: 18px;}
	.address p{font-size: 14px;line-height: 26px;}
	.p-det a{word-break: break-all;}
	.cnct-info-main{min-height: 400px;}
	.map-main #map{min-height: 400px;}
	.map-main{min-height: 400px;}
	.c-frm-box-main{padding:30px 15px;padding-bottom:20px;}
	.c-frm-box{margin-top:30px;}

	.step-name{padding: 20px 10px;}
	.get-val-step-form{padding: 20px 10px;}
	.get-val-frm{padding:20px 10px;}
	.get-val-frm .c-frm{padding: 0px 5px;}

	.fact-chk input[type="text"]{margin:0px;width: 100%;margin-top: 10px;}

	.c-frm.sub-3{width:50%;}

	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size:16px;}

}


@media (max-width: 767px)
{
	.caption-sub h1{font-size:22px;line-height: 32px;}
	.caption-sub p{margin-top: 10px;}
	.slider-main .carousel-caption{top: 45%;}
	.title-main h1{font-size: 22px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.float-none.val-r-b {flex: 0 0 50%;max-width: 50%;text-align: center;}
	.v-r-img{text-align: center;display: inline-block;}
	.v-r-title{text-align:center;display: inline-block;}
	.v-r-desc p{text-align: center;}
	.g-v-btn{display: none;}
	.title-mhv h1{font-size:18px;}
	.soc-main ul li{padding: 0px 5px;}
	.btn-m{height: 42px;line-height: 42px;font-size: 15px;}
	.mhv-boxes-main .col-lg-6{flex:0 0 100%;max-width:100%;}
	.mhv-boxes-main{padding: 30px 20px;}
	.mhv-right{padding:0px 15px;}
	.mhv-img img{height: auto;margin-top: 20px;}
	.mhv-main{padding-bottom: 50px;}
	.val-resport{padding-bottom: 30px;}
	.sign-sub .col-lg-6{flex: 0 0 100%;max-width:100%;text-align: center;}
	.sm{height: auto !important;}
	.sign-inp-main{width: 100%;text-align: center;margin-top: 15px;}
	.sign-inp-main .sign-inp{height: 42px;line-height: 42px;}
	.sing-left p{font-size: 16px;}
	.ftr-sub .col-sm-4{flex: 0 0 100%;max-width: 100%;}
	.ftr-sub .col-sm-2{flex: 0 0 100%;max-width: 100%;}
	.ftr-desc-main{margin-top:15px;}
	.ftr-box-main{margin-bottom: 30px;}
	.soc-main{float: left;}
	.ftr-four .ftr-box-main{margin-bottom: 0px;}
	.ftr-one{flex: 0 0 100%;max-width:100%;}
	.ftr-two{flex: 0 0 100%;max-width:100%;}
	.ftr-thr{flex: 0 0 100%;max-width:100%;}
	.ftr-four{flex: 0 0 100%;max-width:100%;}
	.login-btn{display: none;}
	.resp-btn{display: block;}

	.aov-right-main{padding:0px;}
	.abt-title h1{font-size:18px;line-height:32px;}
	.aov-right-main .abt-desc-main p{margin-top:10px;}
	.aov-right-main .abt-desc-main{margin-top:10px;}
	.abt-tag h1{font-size:15px;line-height:24px;}
	.abt-desc-main p{margin-top:20px;}
	.abt-title h1{padding-left: 0px;}
	.aov-right-main .abt-desc-main p{padding-left:0px;}
	.abt-title h1:before{width: 20px;display: none;}
	.abt-tag h1{width:100%;}
	.abt-tag{margin-top:15px;}
	.abt-main{padding-bottom: 10px;}
	.aov-left-main img{height:auto;}
	.ftr-desc-main ul li{width: 100%;}
	.ftr-one{flex: 0 0 100%;max-width:100%;}
	.ftr-two{flex: 0 0 100%;max-width:100%;padding-left: 20px;}
	.ftr-thr{flex: 0 0 100%;max-width:100%;padding-left: 20px;}
	.ftr-two{flex: 0 0 100%;max-width:100%;}
	.bg-main{padding-top: 50px;}
	.abt-desc-main{margin-top: 35px;}
	.bg-img-main img{height: auto;}
	.aov-box-main .col-sm-5{flex: 0 0 100%;max-width:100%;padding: 0px;}
	.aov-box-main .col-sm-7{flex: 0 0 100%;max-width:100%;padding: 0px;}
	.aov{height: auto !important;}
	.desk-abt{display: none;}
	.resp-abt{display: block;}
	.aov-box-main{margin-top: 50px;}
	.aov-right-main{margin-top:20px;}

	.abt-desc-main{margin-top:10px;}
	.buy-sub{padding: 0px;}
	.b-box-main{padding: 20px;}
	.b-desc-main ul li{line-height: 24px;}
	.bd-main{padding: 15px 0px;}


	.b-b-desc-sub{padding-left:0px;margin-top:30px;}
	.b-desc{margin-top: 0;}
	.b-desc p{margin-top:15px;line-height:23px;}
	.b-title{margin-bottom:10px;}
	.b-b-desc-main{padding-left:0px;}
	.b-b-img-box{height: auto !important;}
	.b-title h1{font-size: 18px;}
	.b-b-desc-main:after{display: none;}
	.b-b-img:before{display: none;}
	.build-desc p{width: 100%;}
	.build-main{padding-bottom: 20px;}
	.build-desc p{width:100%;}
	.b-b-img-box{width:100%;}
	.b-b-desc-main{width:100%;height: auto !important;}

	.title-main h1{font-size:18px;}
	.b-title h1{font-size:16px;}
	.b-desc-main ul li{margin-bottom: 10px;}
	.abt-desc-main p{text-align: center;}
	.buy-sub{margin-top: 20px;}
	.buy-box-main{margin-top: 30px;}
	.buy-sub .title-main h1{text-align: left;}
	.ch-sub{margin-bottom: 50px;}

	.c-sub{padding:0px;padding-bottom: 30px;}
	.cnct-info-main{padding:20px;}
	.c-frm-sub{padding: 0px 15px;}
	.sub{width:100%;}
	.cnct-info-main .title-main h1{font-size: 18px;}
	.address p{font-size: 14px;line-height: 26px;}
	.p-det a{word-break: break-all;}
	.cnct-info-main{min-height: unset;margin-bottom: 30px;}
	.map-main #map{min-height: unset;margin-bottom: 30px;}
	.map-main{min-height: 400px;}
	.c-frm-box-main{padding:30px 15px;padding-bottom:20px;}
	.c-frm-box{margin-top:30px;}
	.c-sub .col-lg-5{flex: 0 0 100%;max-width: 100%;}
	.c-sub .col-lg-7{flex: 0 0 100%;max-width: 100%;}
	.c-main{margin-top:40px;}
	.c-frm-box-main .title-main h1{font-size:18px;}

	.tab-sub .nav-tabs .nav-item a{padding: 0px 25px;height:50px;line-height:50px;}
	.tab-desc-main{padding: 50px 0px;padding-top: 30px;}
	.tab-desc-main h1{font-size: 18px;}

	.tca-main{margin-bottom: 50px;}
	.ti-main{margin-top: 0px;padding-top: 0px;margin-top: 0px;}
	.tins-main{padding-top: 0px;margin-top: 0px;}

	.step-name{padding: 10px 20px;width: 100%;}
	a.edit-step{width:100%;padding: 0px 20px;text-align: left;}
	.get-val-step-form{padding: 20px 20px;}
	.get-val-frm{padding:20px 20px;}
	.get-val-frm .c-frm{padding: 0px 10px;}
	.get-val-frm .c-frm.sub-sub{width:50%;}

	.fact-opt-main .col-lg-6{flex: 0 0 100%;max-width: 100%;padding: 0px;}
	.fact-chk input[type="text"]{margin:0px;width: 100%;margin-top: 10px;}	
	.fact-box-main{padding: 15px;}
	.fact-chk.sub{width: 100%;}

	.c-frm.sub-sub{width:50%;}

	.c-frm.sub-3{width:100%;padding: 0px 5px;}
	#wizardModalDialog .modal-lg{width: 100%;max-width:96%;}
	.cqc-main{padding: 20px 10px;}

	.gvr-title{padding: 20px;}
	.gvr-shi-det{padding: 15px;}
	.gvr-title h1{font-size:16px;}

}


@media screen and (min-width:601px) and (max-width:767px)
{

}
	

@media screen and (min-width:481px) and (max-width:600px)
{
	.navbar-brand img{max-width: 70%;}
	.login-btn a i{display: inline-block;font-size:20px;}
	.login-btn a span{display: none;}
	.navbar button.navbar-toggler{padding: 3px 10px;}
	.login-btn a{line-height:38px;height: 38px;padding: 0px 15px;}
	.navbar-collapse{top: 58px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.float-none.val-r-b{flex: 0 0 100%;max-width:100%;}

	.title-main h1{font-size: 20px;}
	.abt-tag h1{font-size: 14px;}
	.abt-title h1{line-height: 28px;}
	.aov-main{padding-bottom: 50px;}

	.b-title h1{font-size: 18px;}

	.c-frm-box-main .title-main h1{font-size:16px;}

	.tab-sub .nav-tabs .nav-item a{padding: 0px 25px;height:50px;line-height:50px;}
	.tab-desc-main{padding: 50px 0px;padding-top: 30px;}
	.tab-desc-main h1{font-size: 16px;}

	.get-val-frm .c-frm.sub-sub{width:100%;}
	.get-val-frm .c-frm{margin-bottom: 20px;}
	.step-name h1{font-size: 16px;line-height: 30px;}
	.step-num{width: 30px;height: 30px;line-height: 30px;font-size:14px;}
	a.edit-step{width:100%;padding: 0px;text-align: left;padding: 0px 20px;}
}


@media screen and (max-width:480px)
{
	.navbar-brand img{max-width:100%;}
	.title-main h1{font-size: 20px;}
	.v-r-desc p{font-size: 13px;line-height:21px;}
	.val-r-b{height: auto !important;}
	.caption-sub h1{font-size: 18px;line-height: 26px;}
	.v-r-title h1{font-size: 16px;}
	.login-btn a i{display: inline-block;font-size:20px;}
	.login-btn a span{display: none;}
	.navbar button.navbar-toggler{padding: 3px 10px;}
	.login-btn a{line-height:32px;height:32px;padding: 0px 10px;}
	.login-btn a i{font-size: 16px;}
	.navbar button.navbar-toggler{padding: 0px 5px;}
	.navbar-collapse{top:50px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.float-none.val-r-b{flex: 0 0 100%;max-width:100%;}
	.navbar .navbar-brand{width: 60%;margin-right: 0;}
	.sidenav{padding:25px;width:300px;}
	.mhv-boxes-main{padding: 20px 0px;}
	.mhv-img img{width:100%;}
	.caption-sub p{font-size: 13px;}
	.btn-m{height: 38px;line-height:38px;font-size:14px;}
	span.navbar-toggler-icon{background-size:24px;}

	.title-main h1{font-size:16px;}
	.abt-tag h1{font-size: 13px;}
	.abt-title h1{line-height: 26px;}
	.aov-main{padding-bottom: 50px;}
	.abt-desc-main p{line-height: 22px;}

	.b-title h1{font-size:16px;}
	.b-desc p{line-height: 22px;font-size: 12px;}

	.c-frm-box-main .title-main h1{font-size:16px;}

	.tab-sub .nav-tabs .nav-item a{padding: 0px 12px;height:45px;line-height:45px;font-size: 13px;}
	.tab-desc-main{padding: 50px 0px;padding-top: 30px;}
	.tab-desc-main h1{font-size: 16px;}

	.step-name{padding: 20px 10px;}
	.get-val-step-form{padding: 20px 10px;}
	.get-val-frm{padding:20px 10px;}
	.get-val-frm .c-frm.sub-sub{width:100%;}
	.get-val-frm .c-frm{margin-bottom: 20px;}
	.step-name h1{font-size: 16px;line-height: 30px;}
	.step-num{width: 30px;height: 30px;line-height: 30px;font-size:14px;}
	a.edit-step{width:100%;padding: 0px;text-align: left;padding: 0px 10px;}

	.title-fact h1{font-size:13px;font-family:'Montserrat-SemiBold';}

	.c-frm.sub-sub{width:100%;}

	.input-group-append.i-need{width: 80%;}
	.input-group-append.i-need-info{width: 20%;}
	.i-need .p-inp{width:100%;float: left;font-size:14px !important;padding:0px 20px;text-align: center;}
	.i-need-info .p-inp{width:100%;padding: 0;}
	.i-need-info .p-inp span img{width:16px;}
	.add-on select.p-inp{width: 100%;}

	.r-title h1{font-size:15px;}
	.container-r{font-size: 13px;}
	.radio-box-main.sub-sub{width:100%;}
	.radio-box-main.sub3{width: 100%;}
	label.container-r.sub3{width:100%;}
	label.container-r.sub-sub{width:100%;}
	.n-part-box-main.exterior label.container-r.sub{width:50%;}
	#wizardModalDialog .modal-lg{max-width: 100%}
}