@media only screen and (min-width:320px) and (max-width:767px){
      .ftr_sub_main {
    bottom: -75px !important;
    background-color: #1f212f;
}
.contact_uswrp .hr_tmg span {
    width: 80%;
    text-align: center;
}
#toasts { min-height: 0;position: fixed; left:0px; bottom: 20px;width: 100%;}
.login_wrp{height:auto;}
.abtus_wrp{flex-direction:column-reverse}
.abtus_lft{width:100%}
.abtus_rgt img{height:250px;object-fit:cover;width:100%;margin-bottom:30px}
.banner{flex-direction:column;height: auto}
.hdr_tny .trm_cnd{display:none}
.navbarlst > ul{display:none;position:absolute;width:100%;background:#fff;left:0;top: 60px;flex-direction:column;align-content:flex-start;justify-content:flex-start;padding-top:20px;z-index:999;}
ul.menact{display:flex}
.hambugr.menbar span:nth-child(2){display:none}
.hambugr.menbar span:nth-child(1){transform:rotate(45deg);top:9px}
.hambugr.menbar span:nth-child(3){transform:rotate(-45deg)}
.hdr_nav > a img.logo{width:150px;margin-left:14px}
.hambugr span{width:30px;height:4px;background:#ccc;display:flex;position:relative;margin-bottom:5px;border-radius:5px}
.hambugr{margin-right:10px}
.prfl > ul{left:-58px;width:150px}
.prfl > ul::before{left:unset;right:11px}
.navbarlst > ul li a {  width: 100%;  padding: 10px 24px;text-align: left; line-height: 14px;}
/*.navbarlst > ul li a{width:100%;padding:0 24px 20px;text-align:left}*/
.navbarlst > ul li{width:100%}
.baner_img{width:100%}
.baner_img img{height:250px}
.baner_bnr_cnt{width:100%}
.contactus_wrp{flex-direction:column}
.cntct_mp{height:auto;width:100%}
.mpimg img{height:250px}
.cntct_dtls{width:100%;height:auto;padding:0 10px}
.cntus_grds{flex-direction:column}
.grds_us{margin:0 0 20px;width:100%;padding:5px}
.cntus_hrs{flex-direction:column;padding:10px}
.hr_li{width:100%!important;padding:20px 0;border-bottom:1px solid #ecec;justify-content:center}
.hr_li::after{content:none}
.hr_tmg{width:100%!important;padding:20px 0}
.owl-pagination{display:none}
#testimonial-slider .owl-buttons .owl-prev{top:unset;left:0}
.bnrsldr{width:100%}
.ur_mson{height:100%}
.ur_mson_wrp{padding:10px}
.ftr_lst{padding:0px !important;flex-direction:column}
.ftr_lst > div{margin-bottom:20px;width:100%;display:inline-block;padding:0 10px}
.ur_mson p::before{left:0}
.hdr_tny ul li:first-child{margin-right:12px}
.head_qtrtl{line-height:28px !important;margin-bottom:20px !important;font-size:26px}
.ftr_lne{top:0}
.ftr_sub.hdr_tny{flex-direction:column}
.ftr_sub.hdr_tny ul{display:flex}
.ftr_sub.hdr_tny span{text-align:center;margin-bottom:10px}
.bnr_cntwrp, .baner_bnr_cnt{height:300px}
.banner .slick-dots{right:20px}
.hdr_tny ul li:first-child::after{top:0}
.footer{padding:20px 0}
#testimonial-slider .owl-buttons .owl-next{top:unset;right:0}
.lgn_wrp{padding:20px}
/*.login_wrp{height:calc(100vh - 184px)}*/
.frm_lstr.scroll_zbar{max-height:calc(100vh - 150px)}
.myact{padding:30px 0}
.mysct_pnu{flex-direction:column}
.prfl_updt{flex-direction:column}
.mysct_pnu .tabs-nav{width:100%;margin:0 0 20px 0}
.mysct_pnu .tabs-content{width:100%}
._prf_dtl{margin-bottom:20px}
.form_grp{width:100%;margin:0 0 20px}
.tiryur_row{flex-direction:column}
.hdr_fltrac select, .hdr_fltrac input{margin-bottom:10px}
.prtb_wrp_bnt{padding:20px}
.tiryur_btn{flex-direction:column}
.tiryur_btn button{margin-top:10px}
.tiryur_row{margin-bottom:0}
.subnr_cnt ul li a{margin-right:10px;font-size:14px}
.srve_grdend{flex-direction:column;padding:15px}
.srve_po{flex-direction:column;display:flex;align-items:flex-start}
.srve_po > div{margin-bottom:20px}
.subnr_cnt ul li a::after{right:-8px;width:6px;height:9px;background-size:contain;top:5px}
.whydif_lft{width:100%}
.hpl_acdrn{width:100%}
.service_rdt .mgnbr_sct .tabs-nav ul{flex-wrap:wrap}
.tabs_nsde{flex-direction:column}
.whydif_wrp{flex-direction:column}
.form-hrp input{width:100%}
.cree_srvwrp{margin-left:0}
.abtus_rgt.circl_img img{height:auto}
.tabs_nsdeimg img{height:350px}
.tabs_nsdeimg{margin-right:0}
.form-hrp{width:100%;align-items:center}
.prnt_grd{margin-top:10px}
.tabs_nsdeimg img{max-width:100%}
.subint{max-width:100%}
.ftr_lne >img{width:100%}
.subint{max-width:100%}
.ftr_lne >img{width:100%}
.rwlne{flex-direction:column}
.rwlne .frm_grp{margin-top:10px}
.rwlne .frm_grp input{width:100%}
.sbmt label{width:100%}
.hdr_tny ul li a{color:#fff;font-size:12px}
.hdr_tny ul li a img{width:14px}
.ftr_dtls >img{width:200px}
.hdr_nav_wrp .container{padding:0}
.navbarlst ul li:hover ul.subnavs{position:relative;top:0;left:10px;background:transparent;padding:0 0}
.whydif_lft::after{content:none}
ul.subnavs::before{background:transparent}
.navbarlst > ul li a{color:#000 !important;font-weight:300}
.ur_mson p::after{bottom:-4px}
ul.subnavs li:last-child a{padding:0 24px 20px}
.ur_mson p{font-size:18px;line-height:22px}
.whydif_rgt .set> a{font-size:12px;padding-right:40px}
.whydif_lft img{margin-bottom:20px;height:250px}
.nmb_rp{width:30px;height:30px;margin-right:5px}
.whydif_rgt .set> a span{right:8px;top:20%}
.banner .baner_bnr_cnt.mtpp_kyt{height:auto}
.nbr_wrp_inku{width:90%;margin:10px 0}
.ur_mson p::after, .ur_mson p::before{width:16px}
.hdr_tny ul li:first-child::after{content:none}
.abtus_lft p{line-height:16px;font-size:14px;}
.cree_pp{margin-left:40px;margin-top:34px;}
.form-hrp select, label.psdsnt, .form-hrp label{width:100%;}
.abtus_wrp{flex-direction:column-reverse}
.hdr_fltrac{flex-direction:column;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.abtus_wrp{flex-direction:column-reverse}
ul.subnavs > li {background: #455EEE;padding: 15px 10px 5px 10px; height: 40px; width : 200px; z-index: 10;}
ul.subnavs > li:hover {background: #ffffff;color:#31a5ec !important;}
ul.subnavs > li:hover > a {   color:#31a5ec !important;}
.abtus_lft, .abtus_rgt{width:100%;text-align:center;}
.hdr_nav > a img.logo{width:200px}
.abtus_rgt img{width:100%;width:100%;height:400px;object-fit:cover}
.baner_img, .baner_bnr_cnt{width:100%}
.hdr_fltrac{flex-direction:column;}
.hdr_fltrac select, .hdr_fltrac input{width:100%;margin-bottom:10px;}
.prnt_cldr{width:100%;}
.form-hrp{width:100%;align-items:center}
.form-hrp label{width:100%;}
.banner{flex-direction:row;height: auto}
.grds_us{width:330px;}
.baner_img img{height:400px}
.baner_bnr_cnt, .bnr_cntwrp{height:500px}
.abtus_rgt.circl_img img{height:auto}
.bnr_dtlcnt h2{font-size: 32px;line-height:50px;}
.ur_mson p{max-width:80%;}
.contactus_wrp{flex-direction:column}
.cntct_mp, .cntct_dtls{height:auto;width:100%}
#testimonial-slider .owl-buttons .owl-next{top:unset;right:0}
#testimonial-slider .owl-buttons .owl-prev{top:unset;left:0}
.owl-pagination{display:none}
.bnrsldr{width:95%}
.ftr_lst{flex-wrap:wrap}
.ftr_lne{top:-100 !important}
.prfl > ul{left:-58px;width:150px}
.prfl > ul::before{left:unset;right:11px}
.form_grp{width:100%;margin:0 0 16px}
.tiryur_btn{flex-direction:column}
.cree_srvwrp{margin-left:0}
.tabs_nsdeimg{margin-right:0}
.cree_pp{margin-left:100px;margin-top:34px;}
.prnt_grd{margin-top:10px;width:350px;}
.tiryur_btn button{margin-top:10px;margin-top:13px}
.form-hrp select{width:100%}
.tabs_nsdeimg img{max-width:100%}
.tabs_nsdeimg img{height:400px;width:100%}
.form-hrp input{width:100%}
.srve_grdend{flex-direction:column;padding:15px}
.tabs_nsde{flex-direction:column}
.srve_po{flex-wrap:wrap;display:flex;align-items:flex-start}
.tiryur_row{flex-direction:column}
.tiryur_row{margin-bottom:0}
.whydif_wrp{flex-direction:column;align-items:center;}
.cntus_grds{flex-wrap:wrap}
.service_rdt .mgnbr_sct .tabs-nav ul{flex-wrap:wrap}
.grds_us{margin-top:10px;width:319px;margin-right:10px;}
 .cntus_hrs{flex-direction:column;}
 .contact_uswrp .hr_li, .contact_uswrp .hr_tmg{width:100%;}
 .contact_uswrp .hr_tmg{flex-direction:column;}
 .contact_uswrp .hr_tmg span{width:100%;}
 .hr_li::after{content:none;}
.whydif_lft img,.hpl_acdrn{width:100%}
.subint{max-width:100%}
.ftr_lne >img{width:100%}
.head_qtrtl{line-height:36px !important;font-size:32px}
}
@media only screen and (min-width:1024px) and (max-width:1199px){#testimonial-slider .owl-buttons .owl-next{right:0}
ul.subnavs > li {background: #455EEE;padding: 15px 10px 5px 10px; height: 40px; width : 200px; z-index: 10;}
ul.subnavs > li:hover {background: #ffffff;color:#31a5ec !important;}
ul.subnavs > li:hover > a {   color:#31a5ec !important;}
#testimonial-slider .owl-buttons .owl-prev{left:0}
.prfl > ul{left:-58px;width:150px}
.prfl > ul::before{left:unset;right:11px}
.ftr_lne{top:-100px}
.cntus_hrs{padding:20px;flex-direction:column}
.hr_li{width:100%}
.hr_tmg{width:100%}
.hr_li::after{content:none !important}
#testimonial-slider .owl-buttons .owl-next{right:0}
#testimonial-slider .owl-buttons .owl-prev{left:0}
.baner_img{width:50%}
.baner_bnr_cnt{width:50%}
.cntus_hrs{padding:20px 15px}
.lgn_wrp{padding:30px 25px}
.frm_lstr.scroll_zbar{max-height:calc(100vh - 400px)}
.subint{max-width:100%}
.ftr_lne >img{width:100%}
.hdr_nav a img.logo{width:170px;object-fit:contain}
.head_qtrtl{line-height: 40px !important;font-size:26px;}
}
@media only screen and (min-width:1200px) and (max-width:1399px){.prfl > ul{left:-58px;width:150px}
ul.subnavs > li {background: #455EEE;padding: 15px 10px 5px 10px; height: 40px; width : 200px; z-index: 10;}
ul.subnavs > li:hover {background: #ffffff;color:#31a5ec !important;}
ul.subnavs > li:hover > a {   color:#31a5ec !important;}
.prfl > ul::before{left:unset;right:12px}
.cntus_hrs{padding:20px 15px}
.baner_img{width:50%}
.baner_bnr_cnt{width:50%}
.hdr_nav a img.logo{width:200px;object-fit:contain}
#testimonial-slider .owl-buttons .owl-next{right:0}
#testimonial-slider .owl-buttons .owl-prev{left:0}
.container{width:1200px}
.lgn_wrp{padding:30px 25px}
.head_qtrtl{line-height:36px !important;font-size:32px}
.frm_lstr.scroll_zbar{max-height:calc(100vh - 400px)}
}
@media only screen and (min-width:1400px) and (max-width:1699px){.container{width:1200px}
ul.subnavs > li {background: #455EEE;padding: 15px 10px 5px 10px; height: 40px; width : 200px; z-index: 10;}
ul.subnavs > li:hover {background: #ffffff;color:#31a5ec !important;}
ul.subnavs > li:hover > a {   color:#31a5ec !important;}
.hdr_nav a img.logo{width: 200px;object-fit:contain;}
.head_qtrtl{line-height:40px !important;font-size:38px}
.abtus_lft p{margin-bottom:18px;line-height:28px}
}
