@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');
/*font-family: 'Roboto', sans-serif;*/

*{margin:0; padding:0; box-sizing: border-box;}
html,body{ height:100%; width:100%;}
body{color:#000;font-family: 'Roboto', sans-serif; font-weight:400;}
header,section,article,figure,aside,footer,nav{ display:block;}
.clr{ clear:both;}
ul{ list-style:none;margin:0px; padding:0px;  }
figure,img,iframe,video{ max-width:100%; vertical-align:bottom;}
a{text-decoration:none; }
p{margin:5px 0 20px 0; }
textarea{ resize:none;}
.fleft{ float:left;}
.fright{ float:right;}


.aligner{margin:0px auto;max-width:1300px; position:relative;}
.full_aligner{margin:0px 20px;position:relative;}


.myheader{}
.myheader.sticky{background:#FFF;padding:0;position:fixed;top:0;left:0;right:0; z-index:999;}
.sticky .logo_holder img{height:60px;}
.sticky .nav_holder{padding:0;}
.sticky .header_right{padding:5px 5px 0 0;}
#pull{display:none;}

.topbar{display:block;display:flex;flex-wrap:wrap;justify-content:space-between;}
.logo_holder{padding:5px; max-width:230px;}
.header_right{display:flex;padding:20px 5px 0 0;flex-wrap:wrap;}
.quick_contact{display:flex;padding:0 20px 0 0}
.contact_icon{ background:#302e5d;color:#FFF; height:50px; width:50px; border-radius:50%; text-align:center;line-height:60px;}
.contact_icon i{font-size:25px;} 
.contact_number{padding:5px;}
.contact_number a{font-size:20px; font-weight:bold;display:block;color:#ea7900;}
.contact_number a:hover{color:#ea4200;}

.appbook{padding:20px 0 0 0;}
.appbook a{ background:#0dc143;color:#FFF;border-radius:5px; padding:10px 20px;}
.appbook a:hover{background:#00972d;}

.nav_holder{background:#0e0c3b;}
.navigation{ cursor:pointer;display:none; float:right; padding:10px;}
.menu_controller{ cursor:pointer; display:none;}
.menuholder{}
.sujit-nav{text-transform:uppercase;}
.sujit-nav ul li{ float:left; position:relative;}
.sujit-nav ul li a{color:#ceccff; display:block; padding:10px 35px;}
.sujit-nav ul li a:hover,.sujit-nav ul li:hover a{color:#FFF; background:#000; }
.sujit-nav ul li.current_page_item>a{color:#222187; }





.banner_block{ background:url('../images/banner.jpg') no-repeat center; background-size:cover;}
.banner_quote{float:left;padding:110px 0;}
.banner_quote h1{ font-size:55px; line-height:80px;color:#FFF;margin: 0 0 40px 0;}
.banner_quote{max-width:450px; margin:0px auto; }
.banner_quote a{background:#00ff4c;color:#FFF; font-size:22px;padding:12px 25px;border-radius:5px; font-weight:500; }
.banner_quote a:hover{background:#00a832;}
.banner_thumb{float:right;width:calc(100% - 450px); }




.welcome_block{padding:80px 0px 100px 0;}
.welcome_msg{float:right;width:calc(100% - 550px);}
.welcome_msg h1{font-size:40px; line-height:60px; color:#16145b; }
.welcome_msg p{font-size:21px; line-height:27px;}
.welcome_thumb{float:left; width:500;}

.titlebar{ color:#FFF; text-align:center;}
.titlebar h1{ font-size:45px; font-weight:400;}

.service_block{padding:50px 0 ; background:#f5f5f5 url('../images/bg2.jpg') no-repeat center top; background-size: 100% 450px; }
.service_block .titlebar{text-align:center;padding:0 0 37px 0;}


.service_aligner{padding:10px 0 70px 0;margin:0px auto; max-width:1280px;}
.service_slider{}
.service_boxx{background:#FFF;}
.service_intro{padding:20px 20px 30px 20px;}
.service_intro a{display:inline-block; padding:8px 12px; background:#0e0c3b;color:#FFF;}
.service_intro a:hover{background:#ffc700;color:#000;}
.service_boxx h2{color:#0e0c3b; font-size:23px;}
.service_thumb{}
.bx-controls{}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:0px;outline:0;width:10px;height:10px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-prev{}
.bx-wrapper .bx-next{}


.tarrif_block{padding:80px 0;}
.tarrif_block h1{color:#0e0c3b;padding: 0 0 40px 0;}
.tarrif_holder{display:flex;flex-wrap:wrap;justify-content:space-between;}
.tarrif_box{width:23%;background:#f5f5f5;}
.tarrif_detail{ padding:10px 15px 30px 15px;}
.tarrif_detail h2{color:#0e0c3b; font-size:20px;}
.tarrif_detail a{display:inline-block; padding:8px 12px; background:#0e0c3b;color:#FFF;}
.tarrif_detail a:hover{background:#ffc700;color:#000;}



.scroll_content{height:500px;overflow-y: scroll;}

.scroll_content::-webkit-scrollbar {width:30px;}
.scroll_content::-webkit-scrollbar-track {}
::-webkit-scrollbar-thumb { background:url('../images/scrollbar.jpg') no-repeat center;width:30px; height:93px;}
::-webkit-scrollbar-thumb:hover { background:url('../images/scrollbar.jpg') no-repeat center;width:30px; height:93px;}


.testimonial_block{padding:50px 0; text-align:center; }
.testimonial_block h1{font-family: 'Heebo', sans-serif;font-weight:300; font-size:34px; line-height:60px;letter-spacing:2px;}
.testimonial{}
.testimonial_quote{ font-size:22px; font-weight:400; line-height:35px;}
.testimonial_by{ display:flex; flex-wrap:wrap;}
.testimonial_thumb{padding:5px 15px 5px 0;}
.testimonial_thumb img{ border-radius:50%;}
.testimonial_right{padding:10px 0 0 0; font-size:18px; font-weight:300; }
.testimonial_right h2{font-size:19px; letter-spacing:1px;}




.contact_block{padding:100px 0 0 0;}
.contact_block .titlebar{text-align:center;margin: 0 0 30px 0;}
.contact_thumb{width:45%;float:left;}
.contactboxx{width:45%;float:right;}
.contactboxx div{padding:7px;display:flex;}
.form_label{font-family:'Rock Slayers';font-style:normal; font-size:30px;width:130px;}
.form_field{width:calc(100% - 130px);padding:5px;}
.txtbox{ background:url('../images/txtbox.jpg') no-repeat center; background-size:100% 100%;}
.textarea{ background:url('../images/textarea.jpg') no-repeat center; background-size:100% 100%;}
.txtboxx{display:block;background:#FFF;border:none; padding:8px;width:100%;border-radius:3px;font-family: 'Heebo', sans-serif;font-weight:300; font-size:14px; }
.txtboxx:focus {background:#FFF;border:none;outline:0; }
.smt_btn{background:url('../images/send.jpg') no-repeat center; background-size:100% 100%;color:#000;font-size:19px;display:inline-block; padding:12px 25px;  font-weight:600;cursor:pointer;border:none;}
.smt_btn:hover{color:#e53861;}

footer{display:block;background:#0d0b36;color:#FFF;}
footer .aligner .boxx1{border-top:2px solid #efefef;padding:50px 0; display:flex;justify-content: space-between;flex-wrap: wrap;}

.footer_address{width:350px;font-size:15px; line-height:22px;}
.footer_social ul li{display:inline-block; padding:5px 10px;}
.footer_social i{ font-size:22px;}
.footer_social a{color:#b5b3ea;}
.footer_social a:hover{color:#FFF;}

.copyright{text-align:center; padding:15px; font-size:14px;background:#030229;}

@media screen and (max-width:1300px) {
	.aligner{padding:0px 10px;}

}
@media screen and (max-width:900px) {
	.banner_quote{padding:50px 20px;}
	.banner_quote h1{font-size:35px; line-height:45px;}
	.welcome_thumb{width:45%;}
	.welcome_msg{width:50%;}
	.tarrif_box{width:45%;background:#f5f5f5;}
}
@media screen and (max-width:750px) {
	.sujit-nav ul li a{padding:10px 20px;}
}
@media screen and (max-width:670px) {
	.myheader.sticky{position:relative;}
	.logo_holder{width:100%; text-align:center;max-width:100%;}
	.header_right{width:100%;justify-content:space-around;}
	.welcome_block{padding:40px;}
	.welcome_thumb,.welcome_msg{width:100%;}
}
@media screen and (max-width:490px) {
	.tarrif_box{width:100%;margin:15px;}
	.contact_thumb{display:none;}
	.contactboxx{width:100%;}
	.contactboxx div{flex-wrap:wrap;}
	.form_label {display:none;width:100%;}
	.form_field{width:100%;}
}