/*@media (min-width: 992px){
	.sticky .header-in{ position: fixed; top: 0; left: 0; right: 0; animation: slide ease 0.9s; box-shadow: 0px 0px 15px rgba(0,0,0,0.2); padding: 15px 0;}
	.header-left img{ max-width: 250px; margin: 5px 0 0; }
	.sticky .header-top{ display: none; }

	@keyframes slide{
		0%{ opacity: 0; transform: translateY(-40px); }
		100%{ opacity: 1; transform: translateY(0px);}
	}
}*/

@media (max-width: 1660px){
    .inc-dec{padding-left:15px;padding-right:20px;}
    .src-icon, .src-icon-new{ margin: 0 20px 0 10px;}
}
@media (max-width: 1480px){
    body, p, button.btn, .btn-grp .btn, .srt_acc_wrap{font-size:14px;}
    .page-left{width: 70%;}
    .page-right{width: 30%;}
    .desc{ 
max-width: 100%;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    color: #FFFFFF;
    }
    .header-right > ul > li{margin:0 12px; padding:24px 0;}
    ul.app_sgo_lst > li{width:21.4%;}
    .container {padding:25px 40px 30px;}
    .logo{ margin-right: 15px; }
    .srt_account_service .srt_account_rhs{padding:10px 0px 30px 0px;}
    .download-app{ max-width: 100%;}
    .download-app ul.down-app-list li{display:inline-block;width:40%;padding:0px 3px 10px;}
    .side-logo img {width: 50px;}
    .cpn_app_list > li {padding: 20px 0 40px;}
    .home-content h1{font-size:64px;}
    .home-content h2{font-size:36px;}
    .field-group h4, .form-group h4, .title-group h4{font-size:21px;}
    .checkbox_list{max-width:100%;}
    .form-group .form-control{font-size: 16px;height: 54px;}
    .sw-theme-dots > ul.step-anchor.fixed{top: 90px;}
    .srt_account_hdr_form.sw-theme-dots > ul.step-anchor.fixed{top: 90px;}
    .page-right-inner{padding: 90px 70px;}
    
    .section-heading{font-size:30px;}
    .form-page .section-heading{font-size:34px;}
    .side-logo h3{font-size:28px;}
    .green-acc-head{font-size:24px;}
    .desc-heading{font-size:24px;line-height: 1.2;}
    .cpn_app_list > li .cpn_img{width:25%;}
    .cpn_app_list > li .cpn_cont h3{margin:0 0 20px;}
    .form_thank_content > img{width:180px;}
    .feature{width:33%;}
    .form_info h4 {font-size:23px;}
    .form_info p {font-size:17px;}
    .sw-theme-dots > ul.step-anchor > li > a:before{bottom: -2px;}
    .sw-theme-dots > ul.step-anchor > li > a:after{bottom: -12px;}
    .sw-theme-dots > ul.step-anchor > li.active > a:after, .sw-theme-dots > ul.step-anchor > li.done > a:after{ bottom: 4px;}
    
    /***** *****/
    .estm-fee h2{font-size:34px;}
}
@media (max-width: 1280px){
    .src-icon, .src-icon-new{font-size:26px;}
    .inc-dec>span{font-size:24px;}
    .sl_maps_table > table > thead > tr > th{ font-size: 18px;}
    .home-content h1{font-size:60px;}
    .home-content h2{font-size:32px;}
    .section-heading{font-size:28px;margin: 0 0 20px;}
    .form-page .section-heading{font-size:32px;}
    .desc-heading{font-size:21px;}
    .cpn_app_list > li {padding: 20px 0 20px;}
    .side-logo img{width: 40px;}
    .page-left {width: calc(100% - 300px);}
    .page-right{width: 300px;}
    .field-group h4, .form-group h4, .title-group h4{font-size: 20px;}
    .form_info h4 {font-size:22px;}
    
    .st_work_tabs .skltbs-tab-group{display: flex;}
    .page-right-inner{padding:70px 40px;position:relative;top:0px;}
    .side-logo h3{font-size:22px;}
    .st_work_tabs li.skltbs-tab-item {width: 31.2%;border:1px solid #c9c9c9;margin: 0 15px 0px 0;}
    .st_work_tabs li.skltbs-tab-item .skltbs-tab{padding:30px 20px;display: block;height:100%;}
    
    /***** *****/
    .estm-fee h2{font-size:30px;}
}
@media (max-width: 1199px){
    .home-page .container{padding: 25px 50px 30px;}
    .green-acc-head{font-size: 22px;}
    .sirent-features .feature{ width: 50%;}
    .st_work_tabs li.skltbs-tab-item {width: 30%;}
    .form-group .form-control{font-size: 15px;height: 50px;}
    .home-content{max-width:540px;}
    .home-content h1{font-size:56px;}
    .home-content h2{font-size:30px;}
    .section-heading{font-size:27px;}
    .form-page .section-heading{font-size:30px;}
    .form_info h4 {font-size:21px;}
    
    .srt_account_service .srt_account_lhs{width: 100%;overflow-x:auto;}
    .srt_account_service .srt_account_rhs{width: 100%;padding: 20px 0 30px 0px;}
    ul.app_sgo_lst > li {width: 20%;}
    .sgo_calc_wrap > .two-col{width: 100%;}
    .map-image-section {width: 100%; height: inherit; }
    span.sl_map_txt{ font-size: 12px; }
    .tabs-wrapper ul.tab-nav li{ font-size: 15px;}
    .sl_maps_img {width: 100%; display: inherit; padding: 0; margin: 10px 0 20px; text-align: center; }
    .sl_maps_table > table > thead > tr > th{ font-size: 16px; }
    .sl_maps_table {width: inherit; padding: 0; display: inherit;}
    .form_thank_content > img{ width:160px;}
    .res-grp-title{font-size: 19px;}
    .checkbox label{font-size:17px;}
    
    /***** *****/
    .estm-fee h2{font-size:28px;}
}
@media (max-width: 991px){
    /*.header-right > ul{display:none;}*/
    .page-right{width: 100%;}
    .login-grp {max-width: 320px; margin: 20px auto 0;}
    .page-right-inner{ background-position:center; padding:50px 20px; }
    .faq-page .page-left {order: 2; }
    .faq-page .page-right {height:400px; }
    .side-logo h3 {font-size: 20px;}
    .page-left{width: 100%;}
    .section-heading{font-size:26px;}
    .form-page .section-heading{font-size:28px;}
    .home-content p{ max-width: initial;margin-bottom:25px;color:#FFF;font-size:19px;}
    .home-overlay { position: relative;max-width: initial;bottom: 0;left: 0;text-align: left;}
    .home-overlay .login-grp{max-width: 370px;margin: 0 0px 30px;position: relative;}
    .home-overlay .login-grp + img {display: none;}
    .maintenance-msg{z-index:10;}
    .home-page .container{z-index: 9;background-position: 0px 0px;}
    .home-page .container::before{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,0.26);left:0;top:0;z-index:-1}
    .faq-page .section-heading{font-size:30px;}
    .green-acc-head{font-size: 20px;}
    .wizard_form_thank .form_thank_content{padding: 0 120px;}
    .three-col .form-group{width:49.33333%;}
    .form_info h4 {font-size:20px;}
    .form_info p {font-size:16px;}
    .new_gero_form span.new_gero, .new_gero_form > span{font-size: 16px;}
    
    .checkbox_list{width:100%;}
    .srt_map{width: 100%;}
    
    .wizard_form_fields > ul{padding: 0}
    .plan-col{width: 31%}
    .plan-col .plan-inner {display:inline-block;vertical-align: middle;margin-right:10px;width:100%;height:400px;}
    .field-group h4, .form-group h4, .title-group h4{font-size:18px;}
    .wizard_form_fields .value-field{font-size:15px;}
    .form_thank_content > img{ width:140px;}
    
    /***** *****/
    .estm-fee h2{font-size:26px;}
}
@media (min-width: 768px){
    .res_group{display: block !important;}
    .wiz-res-menu{display: none;}
}
@media (max-width: 767px){
    body, p, button.btn, a.btn, .btn-grp .btn, .srt_acc_wrap{font-size:13.4px}
    .top-bar{background-color:#f0f0f0;color:#34362b;font-size:16px;padding:6px 10px 5px 65px;font-weight:600;}
    .inc-dec{padding-left:15px;padding-right:20px;position:absolute;top:-40px;right:0;border-left:none;}
    .home-overlay .login-grp:before{box-shadow: 0px 0px 40px rgba(255, 255, 255,0.64);}
    .inc-dec>span{font-size:24px;color:#7dbe4a;}
    .home-page .container{background-position:-150px 0px;}
    .home-content h1{font-size:50px;}
    .home-content h2{font-size:28px;}
    .top-bar>img{width:22px;}
    .home-content p{font-size:17px;}
    .src-icon, .src-icon-new{margin:5px 30px 0 10px;}
    .desc{font-weight:500;}
    /*** scroll top ***/
    .scrolltop.arrow{opacity:1;pointer-events:visible;z-index:10;}
    .srt_account_rhs .srt_acct_bx{width:100%;}
    .srt_account_service .srt_account_rhs ul li{font-size: 13px;}
    
    .breadcrumb ul li{font-size: 13px;}
    footer P {font-size: 13px;margin: 0 0 2px;}
    .section-heading{font-size:24px;}
    .form-page .section-heading{font-size:26px;}
    .desc-heading{font-size:19px;line-height: 1.2;}
    .st_work_tabs .skltbs-tab{font-size:16px;}
    .faq-page .section-heading{font-size:28px;}
    .green-acc-head {font-size: 18px;}
    .list-col2 > ul > li{width: 100%;}
    .cpn_app_list > li {padding: 30px 0 20px;}
    .download-app{max-width:100%;}
    .download-app ul.down-app-list li{width: auto;margin-right: 10px;}
    .wizard_form_thank p{font-size:16px;}
    
    .form_thank_content > img{ width:120px;}
    .form-group {margin: 0 0 20px;}
    .three-col .form-group {width: 99.93333%;}
    .sl_map_wrap .sl_map_bg{width:100%;}
    .checkbox label{padding-top:4px;font-size:15px;}
    .subs_planner > h5 {font-size: 16px;}
    .subs_planner > p{font-size: 14px;font-weight: 700;}
    .plan-main{display: flex; flex-wrap: wrap;}
    .plan-col .plan-inner{ height: 100%;padding-bottom: 80px;}
    .btn {padding: 14px 10px;}
    .btn-sm{padding:7px 10px;}
    .field-group h4, .form-group h4, .title-group h4{font-size:17px;}
    .wizard_form_fields .value-field{font-size:14.4px;margin: 0 0 2px;}
    .form-group.gero_pay_disb p{font-size: 16px;}
    .checkbox_list > ul > li{width: 49.2%;}
    /*.username{ position: static; padding: 8px 20px 5px 30px; color: #000; font-size: 12px; text-indent: 0; }
    .user-dropdown{ right: auto; left: 30px; }
    .username .name{ font-size: 12px; }*/
    .sidebar-main{ overflow-y: auto;}
    .username{color:#000;font-size:12px;text-indent:0;transition:all 0.4s ease;top:6px;}
    .active .username, .active .userlogin{transform:translateX(0px);-webkit-transform:translateX(0px);}
    .username .name{ font-size: 12px; display: inline-block;vertical-align: middle;}
    /*.username-side{ display: block;}*/
    .map-image-section ul.tab-nav{ top: -15px; left: -20px; }
    .map-image-section ul.tab-nav li {transform: scale(0.8); }
    .map-image-section ul.tab-nav li a {width: 111px; }
    .ctrl{ height: 30px; width: 30px; line-height: 30px; font-size: 15px; margin: 0 5px;}
    .ctrl .fa-angle-up, .ctrl .fa-angle-down, .ctrl .fa-angle-left, .ctrl .fa-angle-right {font-size: 27px;}
    ul.sla_subs_list_wrap li.sla_subs_list .subs_bx{width: 50%;padding: 5px 10px;}
    ul.sla_subs_list_wrap li.sla_subs_list .subs_bx.wiz-actions{width: 100%;padding: 10px 5px 0;}
    .wizard_form_thank .form_thank_content{padding: 0 80px;}
    .form-group .form-control{font-size:14px;height: 40px;padding: 8px 20px 8px;}
    input.form-control::placeholder{font-size:14px;}
    
    .sw-theme-dots > ul.step-anchor > li > a:before{bottom:0px;}
    .sw-theme-dots > ul.step-anchor > li > a:after{bottom:-11px;}
    .sw-theme-dots > ul.step-anchor > li.active > a:before, .sw-theme-dots > ul.step-anchor > li.done > a:before{bottom: 0px;}
    .sw-theme-dots > ul.step-anchor > li.active > a:after, .sw-theme-dots > ul.step-anchor > li.done > a:after{bottom:4px;}
    /**** from milestone drop ****/
    .req-field{float: none;}
    .res-grp-title{position: relative;pointer-events:unset; font-size: 17px;color:#333;}
    /*.field-group .res-grp-title{margin: 0 0 15px;}*/
    .field-group .res-grp-title.active{margin:0 0 20px;}
    .form_info h4 {font-size:18px;}
    .form_info p {font-size:15px;}
    .form-group label{min-height:18px;font-size: 13px;}
    .field-group h4 > span, .field-group h2 > span{font-size:14px;}
    .form-group label.min-h35{min-height: auto !important;}
    
    .res-grp-title:after{position:absolute;content: '';right:10px;top: 6px;width:8px;height:8px;border-right: 2px solid #79b83f;border-bottom:2px solid #79b83f;transform: rotate(45deg); -webkit-transform: rotate(45deg);transition: all 0.6s ease;-webkit-transition: all 0.6s ease;display:none;}
    .res-grp-title.active:after{transform: rotate(225deg); -webkit-transform:rotate(225deg);}
    /* .res_group{display: none;} */
    
    /*Form responsive*//*
    .sw-theme-dots > ul.step-anchor{display: none;}
    .wiz-res-menu{margin:0px -40px 8px;font-size: 20px;}
    .wiz-res-menu::after{position: absolute;content: '';right:20px;top:24px; width:8px;height: 8px;border-right: 2px solid #79b83f;border-bottom: 2px solid #79b83f;transform: rotate(45deg);-webkit-transform: rotate(45deg); transition: all 0.6s ease-webkit-transition: all 0.6s ease;}
    .wiz-res-menu.active:after{transform: rotate(225deg); -webkit-transform:rotate(225deg);}
    .wiz-btn-group {padding: 20px 0 15px;}
    ****/
    
    /*Form responsive*/ /*
    .sw-theme-dots > ul.step-anchor{display: none;}
    .full-hdr-sec{padding:0}
    .sw-main{margin: -75px 0 0;}
    .wiz-res-menu{margin: 20px -40px 0;padding: 12px 20px 12px;background:#eee;}
    
    */
    
    .img-inline{width: 50%;margin: 0 0 30px;}
    
    .sw-theme-dots > ul.step-anchor > li > a{margin-top:-3px;font-size:0;cursor:initial;}
    .sw-theme-dots > ul.step-anchor > li.active > a:after, .sw-theme-dots > ul.step-anchor > li.done > a:after{cursor:pointer;}
    .sw-theme-dots .step-content{background-color: transparent;}
    
    .userlogin{color:#000;top:6px;}
    .userlogin .name i{margin-left:10px;}
    .subs_grp a.subs-btn{font-size: 22px;min-width: 220px;}
    .src-icon, .src-icon-new, .navbar--search button{font-size: 22px;}
    .wizard-table table > tbody > tr > td{min-width:auto;}
    .new_gero_form span.new_gero, .new_gero_form > span{font-size: 14px;}
    
    .wiz-res-menu.fixed{position:fixed;width:100%;top:105px;padding:0;text-align:center;z-index:10;}
    
    /***** *****/
    .estm-fee h2{font-size:24px;}

}
@media (max-width: 640px){
    .tabs-wrapper ul.tab-nav{ display: block}
    .tabs-wrapper select.tab-nav{ display: none;}
}
@media (max-width: 639px){
    body, p, button.btn, a.btn, .btn-grp .btn, .srt_acc_wrap{font-size:13px}
    .header-left .desc{display: none}
    .container{padding: 20px 20px 15px;}
    .top-bar{font-size:14px;position:relative;z-index:3;}
    .top-bar>img {width: 18px;}
    .username{ top: 7px; }
    .inc-dec{top: -38px;}
    .home-content p{font-size:15px;}
    
    footer .copyright, footer .links{width:100%;}
    footer .copyright{text-align:center;}
    .footer-top{display:flex;flex-wrap:wrap-reverse;}
    footer .copyright img{display:inline-block;margin:0px 0px 20px 0px;}
    footer .links{text-align:center;margin:0px 0 40px;}
    footer .links ul li{margin:0px 3px;}
    .green-acc-head {font-size:17px;}
    .green-acc-body p {font-size:14px;}
    .with-image > .text, .text{width:100%;}
    .with-image > .image, .image{width: 100%;padding:20px 10px 10px;}
    .section-heading, .faq-page .section-heading{font-size:21px;}
    .form-page .section-heading{font-size:22px;}
    .desc-heading{font-size:18px;}
    .cpn_app_list > li .cpn_cont h3{margin:0 0 22px;}
    .acc-head {padding: 12px 40px 12px 30px;}
    .download-app{max-width: initial;}
    .download-app ul.down-app-list li{display:inline-block;width:40%;margin:0 5px 0 0;}
    ul.app_sgo_lst > li {width: 48%;margin: 0 0;}
    .plan-col { width: 100%; margin: 5px 0 20px;}
    .sw-theme-dots > ul.step-anchor{margin: -60px 0 0;}
    
    .srt_account_hdr_form.sw-theme-dots > ul.step-anchor{margin: -65px 0 0;}
    .srt_account_hdr_form.sw-theme-dots > ul.step-anchor.fixed {top: 155px;}
    
    .sw-theme-dots > ul.step-anchor > li{padding: 0 5px;min-width:120px;}
    .sw-theme-dots > ul.step-anchor > li > a:before{bottom:-2px;}
    .sw-theme-dots > ul.step-anchor > li > a:after{bottom: -13px;}
    .sw-theme-dots > ul.step-anchor > li.active > a:before, .sw-theme-dots > ul.step-anchor > li.done > a:before{bottom:0px;}
    .sw-theme-dots > ul.step-anchor > li.active > a:after, .sw-theme-dots > ul.step-anchor > li.done > a:after{bottom:4px;}
    .sw-theme-dots > ul.step-anchor > li.active::before, .sw-theme-dots > ul.step-anchor > li.done::before{bottom:17px;left: 53%;}
    .srt_account_hdr_form.sw-theme-dots > ul.step-anchor > li.active::before, .srt_account_hdr_form.sw-theme-dots > ul.step-anchor > li.done::before{bottom:20px;}
    .giro_act_sel .form-group.giro_sel{width:100%;}
    .form_thank_content > img { width: 100px;}
    .full-hdr-sec{padding: 0 0 50px;}
    .sw-btn-group button.btn { margin: 8px 6px 8px;}
    .wizard_form_thank h2{font-size: 30px;}
    .wizard_form_thank h2 span{font-size: 16px;}
    .wizard_form_thank p{font-size:15px;}
    .contact_pop{padding: 40px 30px;}
    .srt_acct_details ul li{color:#000;font-size:14px;padding:0 0 10px;}
    .srt_acct_details ul li span.right{width: calc(100% - 0px);font-weight:600;}
    .form_info h4 {font-size:17px;}
    .form_info p {font-size:13px;}
    
    .wiz-res-menu{margin:0px;font-size:18px;}
    .wiz-res-menu:first-child{margin-bottom:15px;}
    .subs_grp a.subs-btn{font-size: 20px;min-width: 200px;}
    
}
@media (max-width: 580px){
    .map-image-section ul.tab-nav {top: -22px; left: -25px; }
    .map-image-section ul.tab-nav li {transform: scale(0.7); }
    .ctrl {height: 25px; width: 25px; line-height: 25px; font-size: 13px; margin: 0 3px; border-width: 2px; }
    .tabs-wrapper ul.tab-nav li{ font-size: 14px; }
    .ctrl .fa-angle-up, .ctrl .fa-angle-down, .ctrl .fa-angle-left, .ctrl .fa-angle-right {font-size: 23px;}
    ul.sla_subs_list_wrap li.sla_subs_list .subs_bx{width:100%;padding: 5px 10px;}
    .subs_bx label.in_bx_label{display: block;margin:10px 3px -5px;}
    ul.sla_subs_list_wrap li.sla_subs_list.sla_subs_Tle{display:none;}
    
    .top-bar.user-loged, .top-bar.user-nolog{overflow:hidden;}
    .username, .userlogin{text-indent:0;transition:all 0.4s ease;transform:translateX(calc(100% - 12px)); -webkit-transform:translateX(calc(100% - 12px));top: 9px;}
    .userlogin{transform:translateX(calc(100% - 6px)); -webkit-transform:translateX(calc(100% - 6px));}
    .top_sg_lft {display:inline-block;width: calc(100% - 60px);transition:all 0.4s ease; transform:translateX(0%); -webkit-transform:translateX(0%);}
    .active .top_sg_lft{transform:translateX(-120%); -webkit-transform:translateX(-120%);}
    .username span.user-close, .userlogin span.user-close{display: inline-block;}
    .username span.user-icon, .userlogin span.user-icon {display:inline-block;width:22px;height:22px;pointer-events:auto;}
    .top-bar{padding:7px 10px 7px 70px;}
    .top-bar.user-loged.active, .top-bar.user-nolog.active{overflow:visible;}
    .userlogin .user-dropdown {padding: 4px 10px;width: 200px;}
    
    .srt_account_hdr_form.sw-theme-dots.sw-grt-4 > ul.step-anchor > li{ min-width: 80px;}
}
@media (max-width: 479px){
    .container {padding: 20px 15px 25px;}
    .home-page .container{padding: 20px 30px 25px;}
    .home-content h1{font-size:36px;}
    .inc-dec {top:-42px;}
    .home-content h2{font-size:22px;}
    .home-content p{font-size:14px;}
    .home-overlay h4{font-size: 20px;margin: 0 0 15px;}
    .top-bar{font-size:11.4px; padding:10px 10px 7px 52px;text-indent:6px;margin-left:0;line-height:.8;}
    .username, .userlogin{ top:7px; }
    .top-bar::after{position:absolute;content:'';background:#f0f0f0;left:0;top:0;height:100%;width:100%;z-index:-1}
    .top-bar>img{width: 14px;}
    .section-heading, .faq-page .section-heading{font-size:20px;}
    .form-page .section-heading{font-size:20px;}
    .logo{max-width:60px;margin-right:10px;}
    .sirent-logo{max-width: 90px;}
    .src-icon, .src-icon-new{margin: 0px 20px 0 10px;}
    .menu-btn{width:60px;height:100%;}
    .breadcrumb ul li{font-size: 12px;}
    .breadcrumb ul li:before{left:-15px;top:0px;}
    p{font-size: 13px;line-height: 1.5;}
    .btn{font-size:14px;}
    .two-col .col-bx{width:100%;}
    .sgo_calc_wrap .btn-group .btn{min-width:150px;text-align:center;padding:14px 10px;}
    .st_work_tabs .skltbs-tab{font-size:14px;}
    .wizard_form_thank .form_thank_content{padding: 0 20px;}
    .form_thank_content > img { width: 80px;}
    .res-grp-title, .field-group h4, .form-group h4, .title-group h4{font-size:16.5px;font-weight:800;padding-right:30px;color:#333;}
    .wizard_form_fields .value-field {font-size: 14px;}
    p{margin-bottom:12px;}
    .form-group .form-control{font-size:13px;height:36px;padding: 8px 15px 8px;}
    
    .green-acc-head {font-size: 15px;font-weight:700;padding: 6px 50px 6px 20px;}
    .sirent-features .feature {width: 100%;min-height: 180px;}
    .download-app ul.down-app-list li{width: 47.4%;}
    .cpn_app_list > li .cpn_img {width: 100%;text-align: center;}
    .cpn_app_list > li .cpn_cont{width: 100%;vertical-align: top;padding: 20px 0px 0 10px;}
    .form-group.gero_pay_disb p{font-size:15px;}
    .img-inline{width:100%;margin: 0 0 20px;}
    
    .full-hdr-sec{padding:0 0 30px;}
    .field-group {padding:15px 0 15px;}
    .sw-theme-dots > ul.step-anchor > li{padding:0 0px;min-width:54px;}
    .sw-theme-dots > ul.step-anchor > li > a{word-break:break-all;}
    .sw-theme-dots > ul.step-anchor:before{background-color:#eeeeee;top:auto;bottom:15px;height:2px;}
    .sw-theme-dots > ul.step-anchor > li::after{z-index: 95}
    .sw-theme-dots > ul.step-anchor.fixed{top: 85px;}
    .wizard_form_thank img {max-width:50%;}
    .checkbox_list > ul > li{width:100%;}
    .form_info p {font-size:13px;}
    .sw-theme-dots > ul.step-anchor > li.active::before, .sw-theme-dots > ul.step-anchor > li.done::before{bottom:18px;left:49.3%;}
    .srt_account_hdr_form.sw-theme-dots.sw-grt-4 > ul.step-anchor > li{ min-width:50px;}
    
    .user-dropdown .login-grp a{/*left: 60px;*/position:relative;}
    .userlogin {top:7px;right:20px;}
    .userlogin .name i{margin-left:10px;}
    .subs_grp a.subs-btn{font-size:18px;}
    .top_sg_lft {width: calc(100% - 10px);}
    .src-icon, .src-icon-new, .navbar--search button{font-size: 20px;}
    .wizard-table table > tbody > tr > td{padding: 8px 3px 8px;}
    
    /***** *****/
    .estm-fee h2{font-size:20px;}
    .wizard_form_thank p {font-size: 14px;}
    
}
@media (max-width: 360px){
    .sidebar-main{width:260px;left:-260px;}
    body.menu-open{margin-left: 260px;}
    .top-bar{font-size:10.4px;}
}
@media only screen 
  and (min-device-width: 376px) 
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {
      footer P{font-size: 12px;}
      footer .links ul li a{transform:scale(0.9);}
      
}
/*** srtp2 ***/
@media (max-width: 1480px){
    .section-sm-heading, .session_chk .checkbox label{font-size: 22px;}
    .btn-grp p {font-size:17px;}
    .eoi-atch-field-wrap > .eoi-photo-field {margin: 0 20px 30px;}
    .db-overview .sm-container{max-width: 1280px;}
    .property_display_sec h2 {font-size: 32px;}
    .hdr-check .checkbox label {font-size: 22px;}
}
@media (max-width: 1360px){
    .db-search-wrap .db-search{ width:55%;padding-right:40px;}
    .db-search-wrap .db-date{width:calc(45% - 120px);}
    .prop-details-left {width: calc(100% - 330px);padding-right: 30px;}
    .prop-details-right{width: 330px;}
}
@media (max-width: 1280px){
    .srt_account-table table > tbody > tr > td {font-size: 13px;}
    .in-block-grp .in-block { margin: 0; width: 50%;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:22.6%;}
    /***** *****/
    .property_display_sec .property_disp li{margin: 0 11px 20px;}
    .notify_wrap{margin:50px 20px;}
    .info-note {font-size:17px;}
}
@media (max-width: 1199px){
    .section-sm-heading, .session_chk .checkbox label{font-size: 20px;}
    .inner-menu-wrap > ul > li{padding: 25px 1.2px 30px;}
    .inner-menu-wrap > ul > li > a{padding: 30px 11px 30px;}
    .session_chk .checkbox label {font-size: 20px;}
    
    /**** ****/
    .property_display_sec .property_disp li {width: 30.66%;}
    .db-search-wrap .db-search {width: 50%;padding-right: 30px;}
    .db-search-wrap .db-date {width: calc(50% - 100px);padding-right: 20px;}
    .db-search-wrap .db-date .form-group{width:calc(50% - 20px);margin:0;}
    .db-date span.date-sesn {width: 40px;}
    .db-search-wrap input.btn{width:100px;min-width:100px;}
    .eoi-atachmets_wrap ul li span{width: calc(60% - 200px);}
    .btn-group a.btn, .btn-group .btn{padding:14px 20px;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:22.33%;}
    .hdr-check .checkbox label {font-size: 20px;}

}
@media (min-width: 992px){
    .srt-acc-menu{display:block !important;}
}
@media (max-width: 991px){
    .section-sm-heading, .session_chk .checkbox label{font-size: 19px;}
    .srt_hm_sec .srt_hm_lhs {width:100%;text-align:center;}
    .srt_hm_sec .srt_hm_rhs {width:100%; padding:60px 0 0;}
    .in-block-grp .in-block {margin:0; width:50%;}
    
    .inner-menu-wrap > ul > li{padding:0px 0px 0px; margin:0 0 2px;display:block;text-align: left;}
    .inner-menu-wrap > ul > li > a { padding:20px 30px 20px; display:block;font-size: 16px;}
    span.qty-count {width:28px;height:28px;right:50px;top:16px;line-height:24px;}
    .inner-menu-wrap > ul > li:hover > a{background: #9b9b9b;}
    .ac_menu-res {display:block;}
    .sub-menu-btn{display: block;}
    .srt-acc-menu{display: none}
    .has-sub-menu ul.sub-menu{position: relative;width: 100%;top: 100%;opacity: 1;pointer-events: auto;border-top: 1px; display:none; transition: initial; -webkit-transition: initial;}
    .srt_account-table table > tbody > tr > td {font-size: 12px;}
    .session_chk .checkbox label{font-size:20px;}
    .session_chk .checkmark{top:1px;}
    .eoi-atachmets_wrap ul li span{width: calc(70% - 200px);}
    
    /***** *****/
    .property_display_sec h2 {font-size: 30px;}
    .prop_disp_text h3{margin:0 0 0px;font-size:23px;}
    .prop-intro-wrap {flex-wrap: wrap-reverse;padding: 30px 0 20px;}
    .prop-intro-wrap > .sirent-features { width: 100%;margin: 30px 4px 0px;}
    .rit-login-wrap {width: 100%;margin-left:0%;}
    .btn-grp p {font-size:16px;}
    .eoi-award-wrap{padding: 10px 0px 30px;}
    .db-search-wrap .db-search {width: 45%;}
    .db-search-wrap .db-date{width: calc(55% - 100px);padding-right:20px;}
    .notify_wrap {margin: 20px 20px;padding: 40px 30px;}
    .eoi-atch-field-wrap > .eoi-photo-field { margin: 0 10px 20px;}
    .eoi--field-title{margin: 20px 0 10px;}
    .payable-table table tr td:first-child { width: 62%;}
    .prop-search-wrap .search-sel {width: 100%;}
    .prop-search-wrap .search-field {width: 100%;}
    .search-sel .form-group:last-of-type{padding-right:0;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:47%;}
    .prop-details-left { width: calc(100% - 0px);padding-right: 0px;}
    .prop-details-right{width:100%;margin:40px 0 0;}
    .prop-cont-info ul li{width: 32%;margin: 0 3px 6px;display: inline-block;}
    .prop-details-right h2 br {display: none;}
    .hdr-check .checkbox label {font-size: 19px;}
    .tender-proposed-wrap .checkbox_list > ul > li {width: 24.33333%;}
    .tender-proposed-wrap .prop-users-check .checkbox label{font-size: 15px;}
    .tender-proposed-field .form-group:last-of-type {margin-left: 100px;}
    
}
@media (max-width: 860px){
    .pocs-photo-field-wrap > .pocs-photo-field{width: 47.8%;}
    .add-pocs-field{width: 47.8%;margin-left: 8px;}
    .pocs-photo-field-wrap > .pocs-photo-field:nth-child(3n+3){ margin-right: 8px; margin-left: 0;}
    .pocs-photo-field-wrap > .pocs-photo-field:nth-child(2n+3){ margin-right: 8px; margin-left: 8px;}
    .pocs-photo-field-wrap > .pocs-photo-field:nth-child(3n+4), .pocs-photo-field-wrap > .pocs-photo-field:first-of-type{ margin-left: 8px; }
    .pocs-photo-field-wrap > .pocs-photo-field:nth-child(even){ margin-left: 0px; }
    .pocs-photo-field-wrap > .pocs-photo-field:nth-child(2n+2){ margin-left: 8px; margin-right: 0px}
    /***** *****/
    
    .eoi-photo-field-wrap > .eoi-photo-field{width: 47.8%;}
    .eoi-pocs-field{width: 47.8%;margin-left: 8px;}
    .eoi-photo-field-wrap > .eoi-photo-field:nth-child(3n+3){ margin-right: 8px; margin-left: 0;}
    .eoi-photo-field-wrap > .eoi-photo-field:nth-child(2n+3){ margin-right: 8px; margin-left: 8px;}
    .eoi-photo-field-wrap > .eoi-photo-field:nth-child(3n+4), .eoi-photo-field-wrap > .eoi-photo-field:first-of-type{ margin-left: 8px; }
    .eoi-photo-field-wrap > .eoi-photo-field:nth-child(even){ margin-left: 0px; }
    .eoi-photo-field-wrap > .eoi-photo-field:nth-child(2n+2){ margin-left: 8px; margin-right: 0px}
    
    .db-search-wrap .db-search {width: 40%;}
    .db-search-wrap .db-date {width: calc(60% - 80px);padding-right:20px;}
    .db-search-wrap input.btn {width: 80px;min-width: 80px; padding:10px 10px;}
    .db-date span.date-icon{top: 11px;}
    .sw-theme-dots > ul.step-anchor.fixed{margin: 3px 0 0;}
    .eoi-atch-field-wrap > .eoi-photo-field {width: 47.4%;}
    .eoi-atch-field-wrap > .eoi-photo-field:nth-child(3n+3) {margin-right: 10px;margin-left: 0;}
    .eoi-atch-field-wrap > .eoi-photo-field:nth-child(3n+4) {margin-left: 10px;}
    .eoi-photo-field .input-file span.drag_txt{font-size: 13px;}
    .eoi-atachmets_wrap ul li span{width: calc(80% - 200px);}
    .property_display_sec .property_disp li {width: 46.46%;}
    .property_display_sec .btn-group.text-right{text-align:center;}
    .section-heading > span{font-size:14px;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:46%;}
    .video-slider iframe.slider-video {height: 400px;}
    .tender-proposed-field .form-group:last-of-type {margin-left:20px;}
    .hdr-check .checkbox label {font-size: 18px;}
    .tender-proposed-field .form-group{width:46%;}
}
@media (max-width: 767px){
    .section-sm-heading, .session_chk .checkbox label{font-size: 17px;}
    .inner-menu-wrap > ul > li > a { padding: 16px 30px 16px;font-size: 14px;}
    .sub-menu-btn {right:22px;width:22px;height:22px;top:16px;}
    a.btn.btn-dark.popup-modal-dismiss { font-size: inherit;padding:7px 10px;background: #989898;line-height: initial; height: auto;margin: 0;left: 0;}
    .in-block-grp {display: inline-block;}
    .form-group.res-half {display: inline-block;width: 50%;}
    .res-half .in-block-grp{ width: 100%;}
    .res-half .in-block-grp .in-block{padding:0;width:100%;}
    .session_chk .checkbox label {font-size: 18px;}
    .reff-station-left {width: calc(100% - 0px);padding: 60px 0 0;order:2;}
    .reff-station-right { width: 100%;order:1;}
    .eoi--field-title h5{font-size: 14px;}
    .eoi--field-title p{font-size: 13px;}
    
    /***** *****/
    .btn-grp p {font-size:15px;}
    .property_display_sec h2 {font-size: 28px;}
    .prop_disp_text h3{margin:0 0 0px;font-size:22px;}
    .db-search-wrap .db-search{width:100%;padding:0 0 15px;}
    .db-search-wrap .db-date{width:calc(100% - 100px);}
    .db-search-wrap input.btn{width:100px;min-width: 100px;}
    .notify_wrap{padding:30px 20px;}
    .eoi-atch-field-wrap > .eoi-photo-field {width: 47.2%;}
    .eoi-atachmets_wrap ul li span{width: calc(100% - 250px);}
    .view-comm-option a{padding:10px 16px;}
    .view-comm-legends ul li{padding: 10px 16px 13px;}
    .prop-list > li {justify-content: center;}
    .prop-details {width: calc(100% - 0px);padding: 40px 40px 60px 20px;}
    .prop-slide{width:100%;padding: 30px;background: #f3f3f3;}
    .prop-details h4 {font-size:20px;}
    .prop-intro-wrap {padding: 0px 0 20px;}
    .btn-group a.btn, .btn-group .btn{padding:12px 18px;}
    .btm_disclm_sec {padding: 50px 0 30px;}
    .section-heading > span {font-size: 13px;}
    .video-slider iframe.slider-video {height: 350px;}
    .hdr-check .checkbox label {font-size: 17px;}
    .tender-proposed-wrap .checkbox_list > ul > li{width:32.33333%;}
    .info-note {font-size:16px;}
    .field-group h4, .form-group h4, .title-group h4 {margin: 0 0 10px !important;}
    .centered-terms .in-block .checkbox {margin:30px 0 0px;}
}
@media (max-width: 680px){
    .prop-cont-info ul li {width: 100%;}
    .prop-action {justify-content: flex-start;margin: 0px 0 0;}
}
@media (max-width: 639px){
    .ac_menu-res {padding: 16px 30px;font-size: 16px;}
    .ac_menu-res .menu-lines {right: 20px;top: 15px;}
    .inner-menu-wrap {margin: 0 0 -69px;}
    .pocs-photo-field-wrap > .pocs-photo-field{width: 98%;}
    .add-pocs-field{width: 98%;}
    .eoi-atch-field-wrap > .eoi-photo-field{width: 98%; margin: 0;}
    .btn-grp p {font-size:14px;}
    /***** *****/
    .property_display_sec h2 {font-size: 26px;}
    .prop_disp_text h3{font-size:20px;}
    .inner-menu-tab.st_work_tabs .skltbs-tab {padding: 18px 40px;}
    .inner-menu-tab.st_work_tabs .is-active > .skltbs-tab { background: #79b83f;color: #ffffff;}
    .eoi--field-title{min-height: auto}
    .prop-details h4 {font-size: 18px;}
    .eoi-photo-field .input-file span.drag_txt{font-size: 12px;}
    .eoi-atachmets_wrap ul li span{width: calc(100% - 0px);}
    .giro_act_sel .new_gero_form span.new_gero {display: block;margin: 20px 0 0;}
    .payable-table table tr td:first-child {width: 54%;}
    .view-comm-legends ul li {padding: 10px 8px 13px;}
    .property_display_sec .property_disp li { width: 99.96%;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:44.66%;}
    .video-slider iframe.slider-video {height: 300px;}
    .hdr-check .checkbox label {font-size: 16px;}
    .tender-proposed-wrap .prop-users-check .checkbox label {font-size:13px;}
    .info-note {font-size:15px;}
    
}
@media (max-width: 560px){
    .clear-field{margin:0 0 10px;text-align:left;}
    .prop-intro-wrap > .sirent-features .feature {width: 50%;}
    .property_display_sec h2 {font-size: 24px;}
    .btn-group a.btn, .btn-group .btn{padding:10px 16px;}
    .video-slider iframe.slider-video {height:250px;}
    .prop-action .actions{font-size: 12px;}
    .tender-proposed-field .form-group {width: 100%;}
    .tender-proposed-field .form-group:last-of-type {margin-left:0px;}
}
@media (max-width: 479px){
    .section-sm-heading, .session_chk .checkbox label{font-size: 16px;}
    .inner-menu-wrap {margin: 0 0 -49px;}
    .srt_account-table table > tbody > tr > td {font-size: 11.2px;}
    .form-group.res-half {width: 100%;}
    .sub-menu-btn {width: 20px;height: 20px;top: 17px;}
    .sub-menu-btn::before{ height:2px;}
    .sub-menu-btn::after{width:2px;}
    /***** *****/
    .db-search-wrap .db-search {width: 100%;padding: 0 0 15px;}
    .db-search-wrap .db-date {width: calc(100% - 0px);padding-right: 0px;flex-wrap: wrap;}
    .db-search-wrap .db-date .form-group {width: calc(100% - 0px);padding: 0 0 15px;}
    .db-date span.date-sesn {display: none;}
    .payable-table table tr td:first-child {width: 50%;}
    
    .property_display_sec h2 {font-size: 22px;margin: 0px;}
    .prop_disp_text h3{font-size:18px;}
    .view-comm-legends ul li {padding: 10px 20px 13px;display: block;border-bottom: 1px solid #e8e8e8;}
    .prop-slide{padding:15px;}
    .prop_avaibility_tab li{width:100%;}
    .prop-details h4 {font-size: 17px;}
    .prop_avaibility_tab li a{display: block;}
    .search-field input.form-control{width: calc(100% - 106px);}
    .search-field input.btn {width: 100px;min-width: 100px;padding: 5px 8px;font-size: 14px;}
    .print-field {float: right;padding: 0px 5px 10px;font-size: 13px;width: 100%;text-align: right;}
    .rit-login-wrap .page-right-inner{padding:20px 20px;}
    .section-heading > span {font-size: 12px;}
    .btm_disclm_sec .btm_mid{ margin:0 15px 20px;text-align:center;max-width:250px;}
    .btn-group a.btn, .btn-group .btn{padding:10px 16px;width:100%;max-width:280px;}
    .property_display_sec .property_disp li, .related-properties .property_disp li{width:100%;}
    .video-slider iframe.slider-video {height: 220px;}
    .info-note {font-size:14px;}
    .tender-proposed-wrap .checkbox_list > ul > li {width: 49.33333%;}
    
}
@media (max-width: 360px){
    .prop-intro-wrap > .sirent-features .feature {width: 100%;}
    .video-slider iframe.slider-video {height: 160px;}
    .info-note {font-size:13px;}
    .tender-proposed-wrap .checkbox_list > ul > li {width: 99.33333%;}
    
}

