body{font-family: 'Inter', sans-serif;font-family: 'Open Sans', sans-serif;background: #F5F5F5;}
.banner-div:after{background:linear-gradient(78.57deg, #076CAB 9.18%, #FF8605 106.25%);content: "";position: absolute;width:100%;min-height:410px;left: 0;top:0;right: 0;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
.order-md-1{order:2 !important;}
.order-md-2{order:1 !important;}
.banner-div3{background:#003256 url("../../images/daaz-bg.jpeg") no-repeat left bottom;content: "";position: absolute;width:100%;min-height:280px;left: 0;top:0;right: 0;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);background-size: cover;z-index: 9;}

.m-on{display:none;z-index: -1;}
.d-block-on{display:block}
#myTab{margin:0 auto;border-bottom: 0;}
#myTab .active{}
#myTab li{display:inline-block;width:25%;text-align:center;position:relative;min-height: 130px;}
#myTab li img,#myTab li span{display:block;    margin: 0 auto;}
#myTab button{border-color:transparent; min-height: 130px;border-top:solid 3px #EDEFF3;z-index: -1}
#myTab .active{border-top:solid 3px #3781F6 !important;    border: solid 2px #EDEFF3;background:#f4f8fe;border-radius:5px;}
#myTab button:hover{border-top:solid 3px #3781F6 !important;border-color:#ccc;border-radius:5px;border: solid 2px #EDEFF3;z-index:1 !important}
#myTab button:hover{border-top:solid 3px #3781F6 !important}
#myTab li .active:hover:before{color:#ccc}
.banner-div3:before{    content: "";
    position: absolute; 
    width:37%;
    height: 100vh;
    right: 0;
    top: 0;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);z-index: 1;
    background-color: #fff;}
.col-md-7.w-60,.z-index{z-index:2}
.position-absolute.tool-icon{top:8px;right:0;}
.position-absolute.tool-icon.tool-icon2 {top: 5px;right: -20px;}
.clearfix{clear:both}
*{padding:0;margin:0}
.fs-14{font-size:14px}
.fs-16{font-size:18px}
.fs-18{font-size:18px}
.fs-20{font-size:20px}
.fs-24{font-size:24px}
.fs-30{font-size:1.8rem}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:bold}
.text-blue{color:#076CAB}
h1.main-hd{word-break: break-word;}
#exampleModalLong1 .modal-dialog {max-width:60%;}
#exampleModalLong1 .modal-body{overflow-y:scroll;height:400px}
.m-more-content,.d-d-none{display:none}
.m-more-content .collapse-btn{text-decoration:none;}
.collapse-btn[aria-expanded="false"] .collapse-btn-show {display: none;}
.collapse-btn[aria-expanded="true"] .collapse-btn-hide {display: none;}
.collapse-btn[aria-expanded="true"] .collapse-btn-show {display: inline-block;}
.orng-btn{background-color:#F69220 !important}
.t-btn span:after{content: "\e5c8";font-family: "Material Symbols Outlined";font-size: 22px;position:relative;color: #fff;padding-left: 7px;top:5px;}
.accordion .btn-block.text-left:after{content: "\e5cf";font-family: "Material Symbols Outlined";font-size: 34px;position: absolute;color: #E9E9E9;padding-left: 7px;top: 10px;right: 0;}
.list-style-none{list-style:none}
.accordion .btn:focus{box-shadow: 0 0 0 0 #fff;text-decoration:none;}
.accordion .btn-block.collapsed.text-left:after{content: "\e5e1";font-family: "Material Symbols Outlined";font-size: 22px;position:absolute;color: #E9E9E9;padding-left: 7px;top:10px;right:0}
.accordion .btn{font-size:20px !important;color:#092B3E}
.accordion .btn:hover{text-decoration:none;}
.accordion .btn:before {border-bottom: solid 1px #F3F3F3;content: "";width: 100%;position: absolute;bottom: 0;left: 60px;}
.accordion .card{margin-bottom:10px;}
.d-short-name{background:#092B3E;height:55px;line-height:55px;width:55px;}
.t-btn.orng-btn:hover{background-color:#076CAB !important;}
.t-btn a:hover{text-decoration:none}
.d-listed,.r-count{line-height:18px;margin-top:5px;}
.tabs-div{right:0;top:0;}
.tabs-div .nav-link.active{background-color:#F69220 !important;border:solid 2px #F69220 !important}
.tabs-div2 .nav-link{}
.tabs-div2 .nav-link.active{background-color:#fff !important;border:solid 2px #3781F6 !important;color:#000 !important}
.tabs-div2 li a.nav-link {    position: relative;
      text-align: inherit !important;
    border: solid 2px #f4f8fe !important;    width: 100%;line-height:40px !important;    font-weight: 500;
    font-size: 18px;
	background: #f4f8fe;}
.tabs-div2 li a#pills-home-tab {
}
.tabs-div2 li a:before{ 
    content: "";
    position: absolute;
    top: 20px;
    left: 18px;
    background: #fff;
    width: 15px;
    height: 15px;
    border: solid 4px #fff;
    border-radius: 50px;}
.tabs-div2 li a label{ 
	    float: left;
    height: 20px;margin-right: 10px;
    width: 20px;
    border: solid 1px #D2D6E0;
    border-radius: 50px;
    margin-top: 10px;}
.tabs-div2 li a.active:before{ 
    content: "";
    position: absolute;
    top: 20px;
    left: 18px;
    background: #307DF6;
    width: 15px;
    height: 15px;
    border: solid 4px #fff;
    border-radius: 50px;}
.tabs-div2 li a.active label{ 
    width: 20px;
    border: solid 1px #307DF6;
    border-radius: 50px;
    margin-top: 10px;}
.t-btn.orng-btn{width: max-content;background: linear-gradient(90deg, #076CAB -8.61%, #FF8605 104.64%);border-radius: 5px;padding: 0 35px;}
.banner-div3 .t-btn.orng-btn{width: max-content;background:#FF8605;border-radius: 5px;padding: 0 35px;}
.shortlist a:hover{border:solid 1px #076CAB !important;color:#076CAB}
.t-btn.orng-btn:hover{background: linear-gradient(-90deg, #FF8605 104.64%, #076CAB -8.61%);}
.tabs-div .nav-pills .nav-link{color:#4F575F}
.tabs-div .tab-content ul li{list-style:none !important;padding-left: 30px;}
.tabs-div .tab-content li span{left: 0;}
.tabs-div li.nav-item{width:33%}
.tabs-div2 li.nav-item{width:100%;    margin-bottom: 15px;}
.tabs-div li a.nav-link{text-align: center;border: solid 1px #ccc;margin: 0 10px 0 0;line-height: 16px;height: 60px;}
.tabs-div li a#pills-home-tab{line-height: 30px;}
.col-md-5.w-40{max-width:40% !important;flex: 0 0 40% !important;}   
.w-60{max-width:60% !important;flex: 0 0 60% !important;}  
.price-div select{padding:5px 15px;font-weight:bold}
.tooltip-icon{top:0px;right:15%}
.sticky-top.tabs-div{margin-bottom:440px}
#pills-contact #offer{border:0;padding:15px 15px;width: 80%;border-radius: 5px;}
.mr-2.mt-3 .form-control{height: inherit !important;}
.footer-div{background:#092B3E;z-index:99;position:relative;}
.social-icons a{background:#fff;border-radius:50px}
.tool-tips-div{top:0;right:0}
.row.border-top.m-0 .tool-tips-div{top:-2px;right:0}
.d-block-on .tool-tip.position-absolute.rounded.p-2{width:200px;right:-15px;top:30px;}
.tool-tips-div:hover .tool-tip{top:27px;right:-35px;display:block !important;cursor:pointer;z-index: 99999;position:relative;}
.tool-tip{display:none;background:#ebf3fe;width:500px;border:solid 1px #d3e2f6;z-index:9;}
.tool-tip-curve{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #d3e2f6;position: absolute;top: -11px;right: 10px;}
.social a{border: 2px solid rgba(255, 255, 255, 0.1);color: #ffffff;background: transparent;display: inline-block;width: 44px;height: 44px;line-height: 39px;text-align: center;transition: all 0.7s ease 0s;font-size: 20px;border-radius: 50%; margin-left: 5px;}
.social a:hover{background: #146197;color: #ffffff;}
@media screen and (min-width: 1200px) and (max-width:5000px){
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width:80% !important;}

}
@media screen and (min-width: 768px) and (max-width:1024px){
.Offer_div .m-align .col-md-8{flex: 0 0 66.666667%; max-width: 66.666667%;}
.tabs-div .col-md-8.pt-4.mt-2.order-md-2{padding-top: 20px !important;}
.tabs-div2 li a label{margin-right: 4px;}
.tabs-div2 li a.nav-link {font-size:14px !important;}
.row.m-align .col-md-3.pr-0{flex: 0 0 15%;max-width: 15%;}
.banner-div3 .t-btn.orng-btn{margin:10px 0!important;}
.tabs-div2 .m-p-static li a.nav-link{padding: 5px !important;}
.tabs-div2 .m-p-static li a:before{top: 17px;left: 7px;}
.tabs-div2 .m-p-static li a.active:before {top: 17px;left: 7px;}
.tabs-div2 .m-p-static li a.nav-link{height: 55px;line-height: 40px !important;}
.rated .col-md-2{padding:0}
.social a{width: 35px;height: 35px;line-height: 30px;font-size: 16px;}
}
@media screen and (min-width: 280px) and (max-width:343px){
#pills-contact .t-btn.orng-btn.rounded.text-center.d-block.fs-18.mt-3.mb-4.fw-600,.price-div .t-btn.orng-btn.rounded.text-center.d-block.fs-18.mt-3.mb-4.fw-600{font-size: 17px;}
}
@media only screen and (max-width:768px){
.Offer_div .col-md-8,.Offer_div .col-md-4{max-width: 100%;flex: 0 0 100%;}

.banner-div3:before{display:none}
#myTab li {width: 33%;}
.order-md-1{order:1 !important;}
.order-md-2{order:2 !important;}
.col-md-5.w-40 {max-width:100% !important;flex: 0 0 100% !important;}
.tabs-div.w-30{width:100%;position:static !important;margin:0 auto}
.banner-div,.banner-div:after{background: none !important;}
.banner-div.mb-5,.container.mb-5.pb-5{margin-bottom: 0 !important;}
.banner-div:before{background: linear-gradient(180deg, #076CAB 0%, #E88414 75.49%) !important;content: "";position: absolute;width:100vw;min-height:900px;left: 0;top:0;right: 0;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
.tool-tip{width:100%}
.banner-div2:before{background: linear-gradient(180deg, #076CAB 0%, #268857 75.49%) !important;content: "";position: absolute;width:100vw;min-height:900px;left: 0;top:0;right: 0;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
.banner-div2 .col-md-3.pr-0, .banner-div2 .col-md-8.ml-2 {float: left;width: auto;}
.col-md-4.col-md-4.border-right.p-4{padding:1rem!important;padding-bottom: 0 !important;}
.tabs-div2 li a.nav-link {padding: 10px !important;}
.tabs-div2 li a.active:before{top:22px;left:12px;width:16px;height:16px;}
.tabs-div2 li a:before{ top: 22px;left: 12px;width: 16px;height: 16px;}
.tabs-div2 li a.nav-link{font-size: 16px;}
.d-block-on .tool-tip.position-absolute.rounded.p-2{width:100%;right:-15px;top:30px;}
.banner-div .container{z-index: 99;}
.banner-div::after {content: "";position: absolute;width:100vw;height: 100vh;left: 0;top:57%;right: 0;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);background: #F5F5F5;display:none}
.tabs-div li a.nav-link{padding:7px 0 0 0}
.banner-div h1{font-size: 24px;line-height: 35px;padding-bottom: 5px !important;}
.banner-div .col-md-1.pr-0,.banner-div .col-md-6.ml-2{float: left; width: auto;}
.banner-div .row .col-md-6.ml-2{padding-left:0}
.banner-div .col-md-1.pr-0{margin-right:5px;}
.banner-div .r-count{margin:25px 0;}
.tabs-div .position-absolute.m-p-static{position:static !important}
.position-absolute.tool-tips-div {position: absolute !important;}
.sticky-top.tabs-div{margin-bottom:0px}
p.text-white.w-50.mt-5 {width: 100% !important;margin: 5px 0 25px 0 !important;}
#pills-profile .fs-20 {font-size: 18px;}
.col-md-7.w-60 {max-width: 100% !important;flex: 0 0 100% !important;}
.m-w-80{width:80%;}
.w-60{max-width:100% !important;flex: 0 0 100% !important;}
.accordion .btn img,.accordion .btn span{float:left}
.accordion .btn span{width:75%}
.rated .col-md-2{width:13%;padding: 0;}
.rated .col-md-10{width:87%;padding: 0;}
.navbar-light .navbar-toggler{border-color:#fff !important}
.tool-tips-div:hover .tool-tip{right:4px;}
.tool-tips-div:hover .tool-tip2{right:0;    width: 100%;}
.m-text-center{text-align:center}
.tool-tip2 .tool-tip-curve{right: 38px;}
.tool-tip{width:280px;}
.col-md-3.pt-5.mt-3 {margin-top: 0 !important;}
.position-absolute.tool-icon {top:4px;right:5px;}
.position-absolute.tool-icon.tool-icon2 {top:4px;right: 40px;}
.sticky-top{position:static !important;}
.col-md-4.text-right.pr-0.social {text-align:left !important;margin-top:15px;}
.bg-white.rounded.p-4.Small.shadow.sticky-top{padding: 1rem!important;}
.m-d-none,.col-md-4.text-right.shortlist{display:none}
.m-more-content,.d-d-none{display:block}
.banner-div2 .col-md-8.p-4 {padding:1rem!important;    padding-top: 0 !important;}
.banner-div2 .t-btn.orng-btn{padding: 0 15px;margin:0 auto;}
.banner-div3 .t-btn.orng-btn{padding: 0 15px;margin:0 auto;}
.col-md-4.text-right.shortlist {margin: 0 auto;width: auto;}
.m-text-center.float-left{    font-size: 20px;}
h3.text-white.text-right.m-text-center.float-left.ml-5.pl-5{ float: none !important;text-align:center !important;margin:0 !important;padding: 0 !important;}
.modal-body .col-md-1{float:left;width:15%}
.col-md-8.pt-4.mt-2.order-md-2 {padding-top: 0 !important;margin-top: 0 !important;}
.row.m-align {margin: 0 auto;}
.Offer_div .row.m-align .col-md-3.pr-0,.Offer_div .row.m-align .col-md-8.ml-2{ width: auto;flex: none;}
.row.m-align .col-md-8.ml-2{margin-left:0 !important}
.m-on{display:block;z-index: -1;}
.d-block-on{display:none}
.modal-body .col-md-11{float:left;width:85%}
.modal-body.p-5{padding:1rem!important;}
.modal-body .m-p{padding:0 1.5rem!important;}
#exampleModalLong1 .modal-dialog {max-width:100%;}
#exampleModalLong1 .modal-body {overflow-y: scroll;height:400px;}
.pt-4.pb-0.pl-3.pr-0.position-relative {padding: 20px 20px 0 15px !important;}
.m-flloat-right{float:right}
#additional_charge .float-left, #additional_charge .m-flloat-right {width: 50%;margin-bottom: 10px;}
#additional_charge .m-flloat-right{text-align:left}
.make-offer{width: 100% !important; display: flex;}
.tab-pane .col-md-1 {width: 10%;}
.tab-pane .col-md-11 {width: 90%;}
#myTab button{font-size: 12px;}
#myTab li img{width: 50%;height: auto;}
}