@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
/**** RESET CSS
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------****/
* {magin:0;
	padding:0;
	-webkit-box-sizing:  border-box;
	-moz-box-sizing:  border-box;
	box-sizing:  border-box;
}
html, body, table, th, td, tr, tbody, thead, thead, tfoot, dl, dt, dd, div, em, strong, b, i, sub, sup, ul, ol, li, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, blockquote, a, abbr, acronym, address, big, small, cite, code, del, dfn, font, ins, kbd, q, s, samp, strike, fieldset, form, label, legend, caption, main, section, header, footer, aside, hgroup {
	margin:0;
	padding:0;
	text-decoration:none;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cls{ clear:both}
::-webkit-input-placeholder {
   /*color: #ccc;*/
}

:-moz-placeholder { /* Firefox 18- */
   /*color: #ccc; */ 
}

::-moz-placeholder {  /* Firefox 19+ */
  /* color: #ccc;  */
}

:-ms-input-placeholder {  
/*   color: #ccc;  */
}
body {
	font-family: 'Roboto', sans-serif;
}

img {
	max-width:100%;
	vertical-align:bottom;
	border:none
}
ul, ol, li {
	list-style:none;
}

a{ color: inherit; }
a:hover{ text-decoration: none; }
/**** RESET CLASSES
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------****/

#page-warpper{
	  width:auto;
}


h1,h2,h3,h4,h5,h6{ font-size: 20px; }
p{ text-align: justify; }


.copyright {
    background: #385eab;
    color: #fff;
}

.main-footer {
    background: #4d73b1;
    color: #fff;
    padding: 38px 0px;
}

ul.f-link h3 {
    margin-bottom: 32px;
}


a.nav-link {
    font-weight: bold;
}

a.navbar-brand img {
    width: 63%;
}


.dropdown-menu.show {
    padding: 0px;
    background: #1ebde7;
}


.service {
    padding: 61px 0px;
}


.ss-box {
    border: 4px double #000;
    padding: 7px 7px;
    text-align: center !important;
    background: #1ebde9;
    color: #fff;
}


.ss-box h3 {
    font-size: 21px !important;
    /* padding: 11px 0px; */
    margin: 9px 0px;
}

.ss-box p {
    margin-bottom: 13px;
    text-align: center;
}


.service-fec {
    padding-bottom: 61px;
}

a.nav-link {
    padding: 0px 13px !important;
}

a.dd.nav-link {
    background: #385eab;
    color: #fff !important;
    padding: 0px 11px !important;
    border-radius: 7px;
}


.cover-page {
    text-align: center;
    padding: 30px 0px;
    /* background: #1ebde9; */
    background-image: linear-gradient(to left, #385eab, #2476bf, #038ed0, #00a6de, #1ebde9);
}


.cover-page h3 {
   
    margin: auto;
    border: 3px solid #fff;
    
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 29px;
}


section.ser-sec {
    padding: 58px 0px;
}


/*form {*/
/*    background: #00a2db;*/
/*    padding: 17px 28px;*/
/*}*/


.ser-sec p {
    line-height: 29px;
    margin-bottom: 11px;
}


.razorpay-payment-button {
    background: #23bde2;
    border: none;
    padding: 2px 5px;
    color: #fff;
}


.fix-btn-hare {
    position: fixed;
    bottom: 0px;
    text-align: center;
    background: #000;
    color: #fff;
    padding: 9px 7px;
    right: 0px;
}


.fix-btn-hare h3{font-size: 19px;}