@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url(animate.min.css);
@import url(normalize.css);
@import url(meanmenu.css);
@import url(owl.carousel.min.css);
@import url(slick.css);
@import url(jquery-ui.css);
@import url(nice-select.css);
* {box-sizing: border-box !important;transition: ease all 0.5s;}
html {scroll-behavior: smooth;}
body {color: #666666;font-size: 14px;font-family: 'Raleway', sans-serif;;line-height: 1.80857;font-weight: normal;overflow-x: hidden;}
a {color: #1f1f1f;text-decoration: none !important;outline: none !important;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
h1,h2,h3,h4,h5,h6 {letter-spacing: 0;font-weight: normal;position: relative;padding: 0 0 10px 0;font-weight: normal;line-height: normal;color: #111111; margin: 0;clear:both;}
h1 {font-size: 24px}
h2 {font-size: 22px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 14px}
h6 {font-size: 13px}
*,*::after,*::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #212121;text-decoration: none!important;opacity: 1}
button:focus {outline: none;}
ul,li,ol {margin: 0px;padding: 0px;list-style: none;}
p {font-weight: 400;font-size: 15px;line-height: 24px;}
a {color: #ffffff;text-decoration: none;outline: none !important;}
.header_main{width: 100%;float: left;background-image: url(../images/header.png);height: auto;padding-bottom: 40px; }
.head_top{background-color:#072833;float:left;width:100%;padding:10px 20px;}
.head_top .gst_area{float:left;width:50%}
ul.social_icon{float:right;width:50%}
ul.social_icon li{float:right;width:10%}
.logo{width:30%;margin:20px 1% 0;float:left;text-align:center;}
.logo a{color:#000;}
.logo.call{margin:25px 1% 0;border:2px solid #000;padding:5px;border-radius:5px;}
.logo.call img{margin-right:10px}
img{max-width:100%;}
.slide-img{position:relative;z-index:1;width:100%;}
.slide-img img{width:100%;}
.banner-txt{position:absolute;z-index:100;top:0;background:rgba(0,0,0,0.5);width:100%;padding:15px 0;min-height:525px;}

img.clnt_img{margin:0 20%;}
.head_top ul li{float:right;width:5%;}
.header{ width: 100%;width: 100%;float: left;background-color: #072833;padding-bottom: 10px;padding-top: 10px;}
.header_main{width: 100%; float: left;background-image: url(../images/header.png); height: auto;padding-bottom: 20px;}
.banner-main{ width: 100%;float: left;height: auto;padding-bottom: 226px; background-size: cover;}
table{margin:10px 0;}
.last{padding-top: 10px;padding-left: 40px;}
.titlepage-h1{width: 100%;float: left;margin: 0 auto;text-align: center;	}
.bnner_title{font-size: 46pt;color: #ffffff;padding-top: 70px;font-family: 'Raleway', sans-serif;;}
.long_text{font-size: 14pt;color: #ffffff;padding-bottom: 30px;}.btn_main{width: 40%;display: block;margin: 0 auto;text-align: center;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 60px;padding-left: 0;color: #fff;font-size: 16px;letter-spacing: 0.5px;}
.navbar-nav.mr-auto {width: 100%;margin: 0;display: block;}
.navbar-nav.mr-auto li {float: left;}
.navbar-nav.mr-auto li.last {float: right;}
.navbar-light .navbar-nav .active>.nav-link{color: #23bbfb;}
.navbar-light .navbar-nav .nav-link:hover {color: #23bbfb;}
.bg-light {background-color: none;}
.services_main{width: 100%;float: left;background-color: #ffffff;height: auto;padding-bottom: 30px;padding-top: 30px;}
.creative_taital{width: 100%;float: left;background-color: #ffffff;height: auto;padding-bottom: 30px;padding-top: 30px;box-shadow: 0px 0px 10px 0px;color: #e7e7e7;margin-top: -110px;margin-bottom: 50px;position:relative;z-index:1000;}
.creative_text{color: #050000;font-size: 22pt;text-align: center;	border-bottom: 1px solid #000;width: 46%;margin: 0 auto;text-align: center;font-weight: bold;}
.section_service_2{width: 100%;float: left;}
.service_text{color: #050000;font-size: 22pt;text-align: center;	border-bottom: 1px solid #000;width: 22%;margin: 0 auto;font-weight: bold;}
.service_main{width: 100%;float: left;margin-top: 30px;}
.written_text{width: 100%;float: left;background-color: #072833;height: auto;padding: 20px;}
.written_text{width: 100%;float: left;color: #ffffff;margin-top: 20px;}
.like_icon{padding-left: 20px;min-height: 50px;}
.like_icon img{background-color:#fff;border-radius:20px;padding:10px}
.quote_section{width: 100%;float: left;background-color: #076787;height: auto;padding: 20px;font-weight: bold;}
.quote_text{color: #ffffff;width: 100%;float: left;}
.loan_text{color: #ffffff;width: 100%;float: left;margin: 0px;}
.quote_btn{width: 80%;margin: 0 auto;text-align: center;margin-top: 20px;}
.touch_section{width: 100%;padding-top: 57px;margin-bottom: 47px;display: inline-block !important;}
.touch_text{width: 27%;margin: 0 auto;text-align: center;border-bottom: 1px solid #000;color: #050000;font-size: 22pt;font-weight: bold;}
.lets_touch_main{width: 100%;float: left;background-color: #072833;padding-top: 40px;padding-bottom: 40PX;}
.input_main{width: 100%;float: left;background-color: #ffffff;padding: 40px 20px;}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #072833;background-clip: padding-box;border: 1px solid #072833;border-radius: 0px;border: 0px;}
.send_btn{padding-left: 15px;}
.lorem_text{width: 100%;float: left;color: #ffffff;font-size: 17px;line-height: 35px;}
.banner_slider{text-align:center;}
.contact_main{width: 100%;float: left;background-color: #ffffff;padding-top: 40px;}
.contact_section_2{width: 50%;margin: 0 auto;display: block;padding-top: 40px;}
.map_icon{width: 100%;float: left;margin-top: 20px;margin-bottom: 20px;text-align: center;}
.copyright{width: 100%;float: left;background-color: #076787;padding-top: 10px;padding-bottom: 10px;}
.copyright_text{width:100%;float: left;color: #fbfdfd;text-align: center;margin: 0px;}
.email-text{width: 100%;float: left;color: #3ac3f0;}
.email-text a {text-decoration: none;color: #333;}
.email-text a:hover{color: #000;} 
.copyright_text a:hover,.copyright_text a:focus {color: #fff;}
button.main_bt {background: #ce4109;border: none;color: #fff;width: 150px;height: 50px;border-radius: 5px;font-size: 22px;}
.email-bt{background: #072833;border: none;color: #fff;width: 100%;height: 55px;font-size: 22px;padding: 20px;}
.massage-bt{background: #072833;border: none;color: #fff;width: 100%;height: 145px;font-size: 22px;padding: 20px;}
.button.navbar-toggler.collapsed { background: #fff;}
.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer;background-color: #fff;padding: 10px 20px;}
.about_main{width: 100%;float: left;margin-top: 130px;}
.section_service_main{width: 100%;float: left;padding-top: 30px;padding-bottom: 30px;}
.contact_main{width: 100%;float: left;padding-top: 30px;}
.blog_main{width: 100%;float: left;}
.blog_text{width: 100%;float: left;font-size: 34px;color: #000;text-align: center;font-weight: bold;padding-top: 40px;padding-bottom: 40px;}
.blog_section_2{width: 100%;float: left;margin-top: 20px;margin-bottom: 20px;}
.section_1{width: 100%;float: left;background-color: #fff;box-shadow: 0px 0px 10px 0px;}
.date-bt {background: #072833;border: none;color: #fff;width: 110px;height: 35px;font-size: 12px;margin-top: -35px;font-weight: 500;float: left;max-width: 100%;clear: both;position: relative;}
.about_page .creative_taital {width: 100%;float: left;background-color: #ffffff;height: auto;padding-bottom: 30px;padding-top: 30px;color: #e7e7e7;margin-top: -100px;margin-bottom: 50px;box-shadow: none;}
#main_slider a.carousel-control-prev {position: absolute;left: 82px;bottom: 10px;top: inherit;}
#main_slider a.carousel-control-prev {position: absolute;top: 40% !important;left: 17px !important;width: 70px;height: 70px;border-radius: 35px;}
#main_slider .carousel-control-prev, #main_slider .carousel-control-next {width: 62px;height: 60px;background: #fffdfd;opacity: 1;font-size: 30px;color: #000;}
#main_slider .carousel-control-prev, #main_slider .carousel-control-next {width: 62px;height: 60px;background: #fffdfd;opacity: 1;font-size: 30px;color: #000;border-radius: 35px;top: 40% !important;}
#main_slider .carousel-control-prev:hover, #main_slider .carousel-control-next:hover,
 #main_slider .carousel-control-prev:focus, #main_slider .carousel-control-next:focus {background: #10b5fa;color: #fff;}
.faq_sec{padding:0 10px;}
.faq_sec h3{width:100%;padding:0;font-weight:600;}
.al-left{width:50%;float:left;padding:40px 0;line-height:2;}
.al-right{width:46%;float:right;padding: 10px 1%;border-radius: 0 35px;border: 5px solid #072833;margin: 15px 0;}
.quality li{list-style-type:circle;color:#000;line-height:3}
.sub_head{padding:20px 0 10px;font-weight:600}
.footer_area{background-color:#072833;padding:20px 0;}
.sub_foot h3{color:#fff;font-weight:700;margin-bottom:12px;text-align:left;}
.sub_foot{padding:20px 5%;}

@media (max-width: 767px) {
    .al-left,.al-right{width:100%;padding:10px 0;}
  .head_top .gst_area{width:65%;}
    ul.social_icon{width:35%;}
    ul.social_icon li{width:25%;}
    .head_top{padding:10px 5px;}
    .sub_foot{padding:20px 30px;}
    .logo.call{margin:5px 1% 0;}
    .logo{width:100%;padding:45px 0 0;}

}