body{font-family:"Roboto";}
a {text-decoration: none;}
ul{margin: 0; padding: 0;}

.header_area ul{margin: 0 0 0 auto;width: 100%;justify-content: right;z-index: 10;}
.header_area .navbar-collapse{flex-wrap: wrap;}
.head_info{background: #005793; padding: 13px 0;text-align: right;}
.head_info:after{position: absolute;content: '';left: 0;bottom: 0px;right: 0;top: 0px;background: #005597;z-index: -1; height: 50px;}
.head_info li a{color: #fff;}
.head_info li{color: #fff;margin-left: 30px;}
.head_info li i{color: #e8a813; margin-right: 5px;}

.head_nav{padding: 0;}
.head_menu{position: relative;}
.head_menu li a{line-height: 70px;padding: 0 14px;color: #000;font-weight: bold;position: relative;text-transform: uppercase;}
.head_menu.navbar-nav .nav-link{padding: 0 24px}
.head_menu li a:hover{color: #005793;}
.header_area .navbar-brand{line-height: 120px;display: block;padding: 0;margin: 0;background: #e8a813; position: relative;z-index: 11;}
.header_area .navbar-brand:before{position: absolute;content: '';right: -50px;bottom: 0px;left: -1200%;top: 0px;background: #d2f2ff;z-index: -1;transform: skew(330deg);}
.header_area .navbar-brand:after{content: "";width: 0;height: 0;border-bottom: 50px solid #d2f2ff;border-left: 29px solid transparent;border-right: 29px solid transparent;position: absolute;right: -113px;top: 0;}
.header_area .navbar-brand img{width:250px;}
.head_menu .navbar-brand{display: none;}

.header_area .dropdown-menu{border-radius: 0;width: 1000px;background: #005793;border: 1px solid #626262;left: 50%;transform: translateX(-50%);position: absolute;}
.header_area .dropdown-menu li{display: inline-block;}
.header_area .dropdown-menu li a{line-height: inherit;text-transform: capitalize;font-size: 14px !important;padding: 10px 20px !important;color: #c7c7c7;font-weight: 400;}
.header_area .dropdown-menu span{margin: 10px 20px;color: #fff; font-size: 14px; cursor: default;display: block;border-bottom: 1px solid #fff;}
.header_area .dropdown-menu li a:hover{color: #fff;}

.sticky_menu .head_menu{position: fixed;top: 0;width: 100%;margin: 0 !important;left: 0;transition: all 0.3s;z-index: 30;background: #fff;box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);}
.sticky_menu .navbar-brand:after{display: none;}
.sticky_menu .navbar-brand{line-height: 70px;}
.sticky_menu .head_menu .navbar-brand{display: block;position: absolute;left: 15px; top:0; margin: auto 0;transition: all 0.3s;}
.sticky_menu .head_menu .navbar-brand img{width: 156px;transition: all 0.3s;}
.free_back {margin-left: 55px;}
.free_back a{padding: 0 48px !important; position: relative;overflow: hidden;transition: all 0.3s linear;z-index: 2;color: #fff !important;}
.free_back a:hover{color: #000 !important;}
.free_back a:before {top: 135px;border-radius: 0%;position: absolute;left: -50px;right: -50px;height: 170px;content: "";background: #e8a813;transform: translateY(-55px);transition-duration: 800ms;z-index: -1;}
.free_back a:after {border-radius: 0px;background-color: #003e68;content: "";position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;opacity: 1;transform: scaleX(1.0);transition-duration: 800ms;z-index: -2;}
.free_back a:hover:before {top: 0%;left: -70px;right: -70px;}
.free_back a:hover:after {transform: scaleX(0);transition-duration: 1500ms;}

.home_popup .modal-dialog{max-width: 90%;margin: 20px auto;}
.home_popup .modal-content{position: absolute; top: 0; border-radius: 0;}
.home_popup img{width: 20%; margin: 0 auto; display: block;}
.home_popup h3{text-align: center; margin: 10px 0; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.home_popup p{margin: 5px 0; font-size: 14px; text-align: justify; color: #5a5a68;}
.home_popup ul li{list-style: none;margin: 5px 0; font-size: 14px; text-align: justify; color: #5a5a68; position: relative;padding-left: 20px;}
.home_popup ul li:before{content: "\f101"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; left: 0;color: #e8a813;}


.img-fill{width: 100%;display: block;overflow: hidden;position: relative;text-align: center;}
.img-fill img {min-height: 100%;min-width: 100%;position: relative;display: inline-block;max-width: none;}
.Grid1k {padding: 0 15px;max-width: 1200px;margin: auto;}
.blocks-box, .slick-slider {margin: 0;padding: 0!important;}
.slick-slide {float: left ;padding: 0;}
.Modern-Slider .item .img-fill{height:100vh;background:#000;}
.Modern-Slider .item .info > div{display:inline-block!important;vertical-align:middle;}
.Modern-Slider .NextArrow{position:absolute;top:50%;right:0px;width:45px;height:45px;background:rgba(0,0,0,.50);border:0 none;margin-top:-22.5px;text-align:center;font:20px/45px FontAwesome;color:#FFF;z-index:5;}
.Modern-Slider .NextArrow:before{content:'\f105';}
.Modern-Slider .PrevArrow{position:absolute;top:50%;left:0px;width:45px;height:45px;background:rgba(0,0,0,.50);border:0 none;margin-top:-22.5px;text-align:center;font:20px/45px FontAwesome;color:#FFF;z-index:5;}
.Modern-Slider .PrevArrow:before{content:'\f104';}
.Modern-Slider .slick-dots{position:absolute;height:5px;background:rgba(255,255,255,.20);top: 2px;width:100%;left:0px;padding:0px;margin:0px;list-style-type:none;}
.Modern-Slider .item .img-fill .info {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: center;}
.Modern-Slider .slick-dots li button{display:none;}
.Modern-Slider .slick-dots li{float:left;width:0px;height:5px;background:#e8a813;position:absolute;left:0px;bottom:0px;}
.Modern-Slider .slick-dots li.slick-active{width:100%;animation:ProgressDots 11s both;}
.Modern-Slider .item h3{font-size:48px; text-transform:uppercase;color:#FFF;animation:fadeOutRight 1s both;margin:0;padding:0;font-weight: bold;}
.Modern-Slider .item h5{margin:0;padding:0;color:#FFF;overflow:hidden;animation:fadeOutLeft 1s both; font-size:18px;}
.Modern-Slider .item.slick-active h3{animation:fadeInDown 1s both 1s;}
.Modern-Slider .item.slick-active h5{animation:fadeInLeft 1s both 1.5s;}
.Modern-Slider .item.slick-active{animation:Slick-FastSwipeIn 1s both;}
.Modern-Slider {background:#000;}
/* ==== Slider Image Transition === */
@keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}

@-webkit-keyframes ProgressDots{from{width:0px;}to{width:100%;}}
@keyframes ProgressDots{from{width:0px;}to{width:100%;}}

/* ==== Slick Slider Css Ruls === */
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left /* If RTL Make This Right */ ;height:100%;min-height:1px}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slider_cont{width: 100%;background: rgba(0,0,0,0.5);animation:zoonIn 1s both 1s;padding:15px 200px;position: absolute; top: 50%;transform: translateY(-50%);left: 0;}

.btn_area{margin-top: 30px;}
.btn_area a{padding: 18px 40px;position: relative;overflow: hidden;transition: all 0.3s linear;z-index: 2;display: inline-block;font-size: 18px;font-weight: bold;color: #000;border-radius: 8px;text-transform: uppercase;}
.btn_area a:hover{color: #fff;}
.btn_area a:before {top: 135px;border-radius: 0%;position: absolute;left: -50px;right: -50px;height: 170px;content: "";background: #005793;transform: translateY(-55px);transition-duration: 800ms;z-index: -1;border-radius: 50%;}
.btn_area a:after {border-radius: 0px;background-color: #e8a813;content: "";position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;opacity: 1;transform: scaleX(1.0);transition-duration: 800ms;z-index: -2;}
.btn_area a:hover:before {top: 0%;left: -70px;right: -70px;}
.btn_area a:hover:after {transform: scaleX(0);transition-duration: 1500ms;}

.pad-0{padding: 0;}
.bnr_btm{margin-top: -100px;border-radius: 8px; background: #fff; overflow: hidden;position: relative;border: 1px solid #fff;box-shadow: 0 2px 8px rgb(172 172 172);}
.form_left{background: url(../images/form_back.jpg) no-repeat center; background-size: cover;width: 100%; height: 100%;}
.bnr_btm form{padding: 30px 50px;}
.bnr_btm form label{color: #000; display: block; margin-bottom: 5px;}
.bnr_btm form input{background: #f2f2f2; color: #5a5a68; border-radius: 0; height: 48px;margin-bottom: 20px;}
.bnr_btm form input:focus{background: #f2f2f2;box-shadow: none; border: 1px solid #003e68;}
.form_btn{padding: 18px 32px;position: relative;overflow: hidden;transition: all 0.3s linear;z-index: 2;display: inline-block;font-size: 18px;font-weight: bold;color: #000;border-radius: 8px;text-transform: uppercase;border: none; background: transparent;margin-top: 10px;}
.form_btn:hover{color: #fff;}
.form_btn:before {top: 135px;border-radius: 0%;position: absolute;left: -50px;right: -50px;height: 170px;content: "";background: #005793;transform: translateY(-55px);transition-duration: 800ms;z-index: -1;border-radius: 50%;}
.form_btn:after {border-radius: 0px;background-color: #e8a813;content: "";position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;opacity: 1;transform: scaleX(1.0);transition-duration: 800ms;z-index: -2;}
.form_btn:hover:before {top: 0%;left: -70px;right: -70px;}
.form_btn:hover:after {transform: scaleX(0);transition-duration: 1500ms;}

.head{font-weight: bold; font-size: 36px; color: #000; margin: 0;}
.head span{display: block;color: #e8a813; font-size: 18px; font-weight: bold;margin-bottom: 10px; position: relative;}
.head span:before{content: "";width: 30px;height: 1px;background: #e8a813;display: inline-block;position: relative;top: -5px;margin-right: 10px;}

.abt_area{padding: 70px 0; position: relative; margin-top: 70px;}
.abt_area:after{content: "";background: url(../images/abt_back.webp) no-repeat 0 0;background-size: cover;position: absolute;right: 0;top: 0;width: 50%;height: 100%;z-index: -1;}
.abt_left{background: #fff; padding:30px ;margin: auto -70px auto auto;text-align: center;width:100%;position: relative;overflow: hidden;}
.abt_left img{WIDTH:100%;}
.abt_left:before{position: absolute;top: 0;left: -75%;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);}
.abt_left:hover:before{-webkit-animation: shine 1s;animation: shine 1s;}

@keyframes shine {
    100% {
    left: 125%;
    }
}
.abt_right{padding-left: 100px; width:100%; margin: auto 0;}
.abt_area .head{color: #fff;}
.abt_right p{color: #fff; line-height: 28px; margin: 10px 0;text-align: justify;}

.point_area{padding: 70px 0 0;}
.point_box{padding: 30px; background: url(../images/point_box1.webp) no-repeat center 100%; background-size: cover;}
.point_box2{background: url(../images/point_box2.webp) no-repeat center 100%; background-size: cover;}
.point_box3{background: url(../images/point_box3.webp) no-repeat center 100%; background-size: cover;}
.point_box h3{color: #fff; margin: 0; font-size: 32px;padding-bottom: 10px; position: relative;margin: 0 0 80px;}
.point_box h3:after{content: ""; width: 50px; height: 3px;background: #fff; position: absolute; left: 0; bottom: 0;opacity: 0.5;}
.point_box a{color: #e8a813; display: inline-block; margin-top: 20px;}
.point_box P{color:#fff;}

.service_area{padding-top: 70px;}
.service_area .head{text-align: center;margin-bottom: 20px;}
.service_area span:after{content: "";width: 30px;height: 1px;background: #e8a813;display: inline-block;position: relative;top: -5px;margin-left: 10px;}
.service_box{background: #000; border-radius: 8px;overflow: hidden;position: relative;margin: 0 12px;}
.service_slider{margin: 0 -12px;}
.serv_img{border: 2px solid #ffb9bd;}
.serv_img{overflow: hidden;}
.serv_img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.5s;}
.service_box h3{color: #fff;padding: 20px;font-size: 18px;font-weight: bold; margin: 0;border-bottom: 1px solid #4d4d4d; position: relative;z-index: 1;height: 100px;}
.service_box a{padding: 13px 5px 13px 40px; display: block; color: #fff; font-size: 14px; font-weight: bold;position: relative;z-index: 1;transition: all 500ms ease;}
.service_box:before {position: absolute;content: '';background: rgba(0,0,0,.3);width: 100%;height: 0%;left: 0;right: 0;bottom: 0;transition: all 500ms ease;z-index: 1;}
.service_box:hover .serv_img img{transform: scale(1.1);}
.service_box:hover:before{height: 100%;top: 0;}
.service_box a:after {position: absolute;content: '';width: 0%;height: 100%;top: 0;right: -30px;z-index: -1;transition: all 500ms ease;background: #e8a813;}
.service_box:hover a:after {width: calc(100% + 60px);left: -30px;}
.service_box:hover a{color: #000;}
.service_slider .slick-arrow{background: #000;color: #fff;border: none;width: 40px;height: 40px;border-radius: 100%;position: absolute;z-index: 1;top: 50%;transform: translateY(-50%);transition: all 500ms ease;}
.tabs_banner{padding:70px 0;}
.back-tab{background: #f0f8ff;padding: 20px 0;border-radius: 20px;border: 3px solid #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.head-1{color:#005793;font-weight:bold;}
.back-tab .nav-pills .nav-link.active{background-color:#003e68;}
.back-tab .nav button{border-bottom: 1px solid #c7c7c7;text-align: left;color: #000;font-weight: bold;}
.service_slider .slick-arrow:hover{background: #e8a813; color: #000;}
.sec-box{padding: 70px 0;background-image: linear-gradient(to right, #e0f6ff, #0092dd87);}
.box-word ul{padding: 20px 0;list-style: none;}
.box-word p{text-align:justify;}
.service_slider .prev-arrow{left: -40px;}
.service_slider .next-arrow{right: -40px;}

.stories_area{background: url(../images/story_back.webp) no-repeat center;background-size: cover; padding: 70px 0;background-attachment: fixed;}
.stories_area .head{text-align: center; color: #fff;}
.stories_area span:after{content: "";width: 30px;height: 1px;background: #e8a813;display: inline-block;position: relative;top: -5px;margin-left: 10px;}
.success_slide .item {text-align: center;}
.success_slide .item img{margin: 20px 0; width: 50px;}
.success_slide .item p{font-size: 18px; color: #fff; font-style: italic; line-height: 32px; margin: 0; position: relative; padding-bottom: 20px;}
.success_slide .item p:after{content: ""; width: 50px; height: 3px;background: #fff; position: absolute; left: 0; bottom: 0;opacity: 0.5;left: 50%; transform: translateX(-50%);}
.success_slide .slick-dots{text-align: center; margin-top: 20px;}
.success_slide .slick-dots li{list-style: none; display: inline-block; margin: 0 5px;width: 15px; height: 10px;}
.success_slide .slick-dots li button{background: #e8a813; border: none;color: transparent;width: 100%;height: 100%;border-radius: 100px;padding: 0;}
.success_slide .slick-dots .slick-active{width: 30px;}

.emergency_area{padding: 60px 0; background: #f2f2f2;border-bottom: 1px solid #615e5f;}
.emer_cont{width: 100%; margin: auto 0;}
.emer_cont h3{font-size: 26px; font-weight: bold; margin: 0; color: #000;}
.emer_cont p{margin: 0; color: #5a5a68;}
.foot_ph_btn{width: 100%; margin: auto 0 auto auto;}
.foot_ph_btn .btn_area{margin: 0;text-align: right;}

.footer_area{background: #2c2829; padding-top: 70px;}
.footer_area h3{font-weight: bold; font-size: 22px; position: relative; text-transform: uppercase; margin-bottom: 30px; padding-bottom: 10px;color: #fff;}
.footer_area h3:after{content: "";width: 80px; height: 3px;background: #e8a813;position: absolute; left: 0; bottom: 0;}
.foot_left p{line-height: 28px; color: #d2d2d2; text-align: justify;margin: 0;}
.foot_menu ul li{list-style: none; margin: 5px 0; position: relative;padding-left: 25px;}
.foot_menu ul li a{color: #d2d2d2;transition: all 0.3s;}
.foot_menu ul li a:hover{color: #e8a813;}
.foot_menu ul li:before{content: "\f101"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; left: 0;color: #e8a813;}
.foot_menu_pad{padding-left:30px;}
.foot_address p{color: #d2d2d2; display: flex;}
.foot_address p i{max-width: 35px;margin-top: 3px;width: 100%;color: #e8a813;}
.foot_address p span{display: block;}
.foot_address p span a{color: #d2d2d2;text-decoration: none;}

.copy_area{background: #2c2829;padding: 10px 0;border-top: 1px solid #615e5f;margin-top: 70px;}
.copy_area p{margin: 0; color: #fff;}
.copy_right{text-align: right;}
.copy_right a{color: #e8a813;}

/*===============About Us Starts===============*/
.inner_banner{background: #005793; padding: 40px 0;}
.inner_banner h1{color: #fff; text-align: center;margin-bottom: 10px; text-transform: uppercase; font-weight: bold; font-size: 28px;}
.inner_banner ul{padding:0; text-align: center;}
.inner_banner ul li{display:inline-block; color:#fff;margin:0 10px;}
.inner_banner ul li a{text-decoration:none; color:#e8a813;}

.about_area{background: url(../images/about_back.webp) no-repeat 0 0; background-size: cover; padding: 70px 0;}
.about_left{width: 100%; margin: auto 0;}
.about_left h2{color: #000;}
.about_left p{font-size:14px; color:#5a5a68; line-height:26px; margin: 10px 0; text-align: justify;}
.about_right{border-radius: 8px; border: 1px solid #005793; box-shadow: 0 0 30px rgba(0,0,0,0.1); overflow: hidden;width: 100%; margin: auto 0;}
.about_right img{width:100%; height: 100%; object-fit: cover;}

.vision_area{padding:70px 0;}
.vision_big_box{background:#fff; border:1px solid #CCC;overflow:hidden;}
.vision_box{text-align:center;position:relative;border-right: 1px solid #ccc;padding:30px 15px;}
.vision_box h3{font-size:18px; color:#000;transition: all 500ms ease; font-weight: 700;margin: 10px 0;}
.vision_box p{font-size:14px; color:#5a5a68; line-height:26px; margin:0;transition: all 500ms ease; text-align: justify; text-align-last: center;}
.vision_box img{width: 40px;}
.vision_box:before {position: absolute;content: '';width: 100%;height: 0%;left: 0px;bottom: 0px;display: inline-block;transition: all 500ms ease;background-color: #005793;}
.vision_box:hover:before {height: 100%;top: 0;}
.vision_box:hover h3, .vision_box:hover p, .vision_box:hover img{filter: brightness(0) invert(1); z-index: 1;position: relative;}
.vision_box:last-child{border-right:none;}
.vision_area .head{text-align: center; color: #fff;}
.vision_area span:after{content: "";width: 30px;height: 1px;background: #e8a813;display: inline-block;position: relative;top: -5px;margin-left: 10px;}
.vision_para{text-align: center; margin: 10px 0;font-size:14px; color:#5a5a68; line-height:26px;}
/*===============About Us Ends===============*/

/*===============Contact Us Starts===============*/
.get_area{background: #f2f2f2; padding: 70px 0;}
.get_box{background: #fff;}
.get_address{width: 100%;padding: 30px;}
.map_area{width: 100%;}
.map_area iframe{width: 100%; height: 100%;}
.get_info {display: flex;margin: 20px 0;}
.get_info i{max-width: 50px; height: 50px; width: 100%; background: #005793; color: #fff; font-size: 24px; text-align: center; line-height: 50px; border-radius: 5px;margin-right: 15px;}
.get_info h3{color: #000; font-size: 18px; margin-bottom: 5px; font-weight: bold;}
.get_info p{font-size:14px; color:#5a5a68; line-height:24px;}
.get_info p a{color:#5a5a68;}

.cont_form_area{padding: 70px 0; background: url(../images/slider1.webp) no-repeat 0 0; background-size: cover; position: relative;z-index: 1;background-attachment: fixed;}
.cont_form_area:after{content:""; background: rgba(0,0,0,0.5); position: absolute; left: 0; top:0; width: 100%; height: 100%;z-index: -1;}
.cont_form_area .head{text-align: center; color: #fff;}
.cont_form_area span:after{content: "";width: 30px;height: 1px;background: #e8a813;display: inline-block;position: relative;top: -5px;margin-left: 10px;}
.cont_para{text-align: center; margin: 10px 0;font-size:14px; color:#fff; line-height:26px;}
.cont_form{background: #fff; padding: 30px;}
.cont_form form{padding: 30px 50px;}
.cont_form form label{color: #000; display: block; margin-bottom: 5px;}
.cont_form form input{background: #f2f2f2; color: #5a5a68; border-radius: 0; height: 48px;margin-bottom: 20px;}
.cont_form form input:focus{background: #f2f2f2;box-shadow: none; border: 1px solid #003e68;}
/*===============Contact Us Ends===============*/

/*===============Case Studies Starts===============*/
.case_area{padding: 70px 0;}
.case_area .service_box{margin: 15px 0;}
/*===============Case Studies Ends===============*/

/*===============TERM POLICY Ends===============*/

.box-blogs {
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgb(223 223 223);}
.news-left-section {
    padding-top: 60px;}
.search-object {
    background: #e9e9e9;
    border-radius: 20px;
    padding: 30px;
    margin-bottom: 20px;
    margin-top: 55px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border: 3px solid #fff;
}
.news-right-section .search-object .search-icon {
    min-width: 50px;
    width: 50px;
    height: 50px;
    background-color: #001d24;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.position-relative {
    position: relative !important;}
.text-dark {
    color: #000;}
.news-right-section .search-object input {
    padding: 12px 20px;
    border: 1px solid #e9edee;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    outline: 0;}
.term-box{
    background:#f3f3f3;
    padding: 20px;
    border: 3px solid #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
}

.term-box ul{list-style:none;}
/*===============TERM-POLICY Ends===============*/

/*===============Responsive Starts===============*/
@media all and (min-width: 800px) {
}
@media (min-width:981px) and (max-width:1399px){
    .head_menu.navbar-nav .nav-link{padding: 0 18px;}
    .head_menu li a{font-size: 16px;}
    .free_back a{padding: 0 18px !important;}
    .free_back{margin-left: 14px;}
    .header_area .navbar-brand img {width: 200px;}

    .service_slider .next-arrow{right: 0;}
    .service_slider .prev-arrow{left: 0;}

    .foot_menu_pad{padding: 0;}
    .footer_area h3{font-size: 18px;}
    .foot_menu ul li{font-size: 14px;}
    .foot_left p, .foot_address p{font-size: 14px; line-height: 22px;}
}

@media (min-width:768px) and (max-width:980px){
    .header_area .navbar-brand{margin: 0;line-height: 75px;}
    .header_area .navbar-brand img{width: 150px;}
    .header_area .navbar-toggler:focus{box-shadow: none;}
    .header_area .navbar-toggler span{display: block;background: #e8a813;height:5px;margin: 3px 0;border-radius: 20px;width: 30px;}
    .header_area .navbar-toggler{position: absolute;right: 0;top:20px;}
    .head_menu:before, .head_menu:after{display: none;}
    .header_area ul{width: 100%;}
    .head_info{display: none;}
    .head_menu li a{text-align: right;line-height: 40px;}
    .sticky_menu{position: relative;top: 0;z-index: 30;width: 100%;background: #ffffff;transition: all 0.1s;}
    .sticky_menu .head_menu{position: relative;}
    .sticky_menu .head_menu .navbar-brand{display: none;}
    .header_area .navbar-brand:after{display: none;}
    .free_back{margin-left: 0;}
    .header_area .dropdown-menu{width: 100%;}

    .slider_cont{padding: 20px 40px;}
    .Modern-Slider .item h3{font-size: 18px;}
    .Modern-Slider .item h5{font-size: 14px; font-weight: 400; margin-top: 10px;}

    .btn_area a, .form_btn{padding: 10px 40px;font-size: 14px;}
    .bnr_btm form {padding: 15px 30px;}
    .bnr_btm{margin-top: -20px;}
    .bnr_btm form input{height: 40px;}
    .bnr_btm form label{font-size: 14px;}

    .abt_left{margin: 0;padding: 0; background: transparent;}
    .abt_left img{ width: 100%;}
    .abt_area:after{width: 100%;}
    .abt_right{padding: 0;}
    .point_box h3{font-size: 22px;margin: 0 0 40px;}

    .service_slider .next-arrow{right: 0;}
    .service_slider .prev-arrow{left: 0;}

    .foot_menu_pad{padding: 0;}
    .footer_area h3{margin: 15px 0;}
}

@media (max-width:767px){
    .header_area .navbar-brand{margin: 0;line-height: 75px;}
    .header_area .navbar-brand img{width: 150px;}
    .header_area .navbar-toggler:focus{box-shadow: none;}
    .header_area .navbar-toggler span{display: block;background: #e8a813;height:5px;margin: 3px 0;border-radius: 20px;width: 30px;}
    .header_area .navbar-toggler{position: absolute;right: 0;top:20px;}
    .head_menu:before, .head_menu:after{display: none;}
    .header_area ul{width: 100%;}
    .head_info{display: none;}
    .head_menu li a{text-align: right;line-height: 40px;}
    .sticky_menu{position: relative;top: 0;z-index: 30;width: 100%;background: #ffffff;transition: all 0.1s;}
    .sticky_menu .head_menu{position: relative;}
    .sticky_menu .head_menu .navbar-brand{display: none;}
    .header_area .navbar-brand:after{display: none;}
    .free_back{margin-left: 0;}
    .header_area .dropdown-menu{width: 100%;}
    
    .Modern-Slider .item .img-fill{height:350px}
    .Modern-Slider {height:350px;}
    .Modern-Slider .img-fill img{width:100%; height:100%; object-fit:cover;}

    .slider_cont{padding: 20px 40px;}
    .Modern-Slider .item h3{font-size: 18px;}
    .Modern-Slider .item h5{font-size: 14px; font-weight: 400; margin-top: 10px;}

    .btn_area a, .form_btn{padding: 10px 40px;font-size: 14px;}
    .bnr_btm form {padding: 15px 30px;}
    .bnr_btm{margin-top: -20px;}
    .bnr_btm form input{height: 40px;}
    .bnr_btm form label{font-size: 14px;}

    .abt_area, .service_area, .stories_area, .emergency_area{padding: 40px 0;}
    .abt_left{margin: 0;padding: 0;}
    .abt_left img{ width: 100%;}
    .abt_area:after{width: 100%;}
    .abt_right{padding: 0; margin-top: 20px;}
    .head{font-size: 22px;}
    .abt_right p, .success_slide .item p{font-size: 14px; line-height: 24px;}

    .point_box h3{font-size: 22px;margin: 0 0 40px;}
    .emergency_area{text-align: center;}
    .foot_ph_btn .btn_area{text-align: center; margin-top: 20px;}
    .emer_cont h3{font-size: 18px;}
    .emer_cont p{font-size: 14px; line-height: 24px; margin-top: 20px;}

    .service_slider .next-arrow{right: 0;}
    .service_slider .prev-arrow{left: 0;}

    .footer_area{padding: 40px 0;}
    .footer_area h3{margin: 15px 0;}
    .foot_menu_pad{padding: 0;}
    .foot_left p{font-size: 14px; line-height: 22px;}
    .foot_menu ul li, .foot_address p{font-size: 14px; line-height: 22px;}
    
    .copy_area{text-align: center;padding: 15px 0;}
    .copy_area p{font-size: 14px;}
    .copy_right{text-align: center;}

    .about_area, .vision_area, .get_area, .cont_form_area, .case_area{padding: 40px 0;}
    .vision_box{border-right: none; border-bottom: 1px solid #ccc;}
    .get_address, .cont_form{padding: 15px;}
    .cont_form form{padding: 0;}
    .head-1{padding-top: 20px;}
}

@media (max-width:320px){
  .serv_area img{width:100%;} 
  
      .header_area .navbar-brand img {
        width: 100px;}
}
/*===============Responsive Ends===============*/




































