/* CSS Document by  Palakshi Dam - Krishna Tech */
@import url('https://fonts.googleapis.com/css?family=Manjari&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lora&display=swap');
@import url('https://fonts.googleapis.com/css?family=Gochi+Hand&display=swap');

body{margin:0; font-family: 'Manjari', sans-serif;}
#main{width:100%; height:auto; float:left}
#main1{width:100%; height:auto;}
#main-inner{width:85%; height:auto; margin:0 auto; overflow:hidden}
#main-inner1{width:98%; height:auto; margin:0 auto; overflow:auto}
#main-inner2{width:90%; height:auto; margin:0 auto; overflow:auto}
#main-inner3{width:96%; height:auto; margin:0 auto;}
#main-inner4{width:100%; height:auto; margin:0 auto;}
#main-inner5{width:98%; height:auto; margin:0 auto; overflow:hidden}

a{text-decoration:none; color:#333}

.upheader-bac{background:#333333}
#upheader{width:100%; height:auto; float:left}
#upheader .left{width:47%; height:auto; float:left; margin:0.4% 0 0 0;}
#upheader .left p{float:left; margin:1% 3% 0 0; color:#fff;}
#upheader .left .p{float:left; margin:1% 3% 0 0; color:#fff; font-size:15px}
#upheader .left p img{width:18px; height:18px; float:left; margin:-1% 0 0 0}
#upheader .left p .img{width:18px; height:18px; float:left; margin:-1.7% 0 0 0}
#upheader .middle{width:7%; height:auto; float:right; margin:0.3% 0}
#upheader .middle a{width:24%; height:auto; float:left; margin:0 2%; border:#fff 2px solid; border-radius:50%; padding:0%; transition:0.5s}
#upheader .middle a:hover{border:#f6bc02 2px solid;}
#upheader .middle a img{width:70%; height:auto; float:left; margin:15%}
#upheader .right{width:46%; height:auto; float:right; margin:0.8% 0 0 0}
#upheader .right a{width:auto; height:auto; float: right; margin:0; color:#fff; padding:0 1.5%; font-size:15px; border-right:1px #ff8b8a solid; transition:0.5s}
#upheader .right a:first-child{border-right:none}
#upheader .right a:hover{color:#f3ce00}

.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed {background:#ff5932; margin-top:0; -webkit-box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2);}
.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed .righthead img{width:55%; height:auto; float:right; margin-top:60%; -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0);}

.mainlogo{width:40%; height:auto; float:left; padding:1% 0; background:#fff}
.mainlogo img{width:100%; height:auto; float:left; margin:0}
.righthead{width:10%; height:auto; float:right; margin-top:-6%;}
.righthead img{width:100%; height:auto; float:left; margin:0;  -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20);}

#header{width:100%; height:auto; float:left; background:#f4f4f1;}
#header .logo{width:16%; height:auto; float:left; padding:0.5% 2% 0.5% 2%; background:#fff}
#header .logo img{width:100%; height:auto; float:left; margin:0}
#header .mid{width:60%; height:auto; float:right; margin-top:2%}
#header .right{width:30%; height:auto; float:right; margin:1% 0 0 0}
#header .right p{float:right; font-size:small; margin:1% 0}
#header .right p img{width:10%; height:auto; float:left; margin:0}

.menudiv-bac{background:#ff5932;}
.read{background:#00a4d5!important; margin-top:-5%; margin-left:3%}

.welcomebac{background:#fffac6}
#welcome{width: 100%; height: auto; float: left; margin:2% 0}
#welcome .left{width: 50%; height: auto; float: left; margin-right: 2%}
#welcome .left img{width: 100%; height: auto; float: left}
#welcome .right{width: 48%; height: auto; float: left;}
#welcome .right h1{margin: 8% 0 3% 0; color: #666666; font-size: 40px; line-height:90%}
#welcome .right h1 strong{color: #89d700; font-size: 40px; font-family: 'Gochi Hand', cursive;}
#welcome .right p{line-height: 140%; margin: 0; color:#333; font-size:large}
#welcome .right .read{padding:2% 3% 1% 3%; margin:0; background:#89d700; color:white; text-decoration:none; border:#79bd01 1px solid; border-radius:5px; float:left; transition0.3s!important}
#welcome .right .read:hover{background: #72b301!important}

.aim-bac{background:#ecfeff}
#aim{width: 100%; height: auto; float: left;}
#aim .right{width: 45%; height: auto; float: left; margin-top:5%}
#aim .right img{width: 70%; height: auto; float: left; margin:1% 15%}
#aim .left{width: 53%; height: auto; float: left; margin: 0 2% 2% 0}
#aim .left h1{margin: 5% 0 0 0; color: #3e3e3d; font-size: 20px}
#aim .left h1 strong{color: #047ae4; font-size: 30px}
#aim .left p{width: 100%; height: auto; float: left; margin:1% 0; line-height: 140%; color: #333; font-size:large}
#aim .left p img{width: 5%; height: auto; float: left; margin:-0.8% 2% 0 0}
#aim .left a{padding: 2% 3%; background: #89d700; color: white; text-decoration: none; border: #79bd01 1px solid; border-radius: 5px; margin-top: 2%; float: left; transition: 0.3s}
#aim .left a:hover{background: #72b301}

.optionsbac{background:url(images/bg6.jpg)}
#options{width:100%; height: auto; float: left}
#options h1{color:#fbe000; text-align:center; margin:4% 0 0 0}
#options .con{width:40%; height: auto; float: left; margin:0 5% 1% 5%; color:#fff}
#options .con h2{width:100%; height: auto; float: left; margin-top:0}
#options .con img{width:70%; height: auto; float: left; margin:0 15%}
#options .con p{width:100%; height: auto; float: left; background:url(images/tick2.png) left center no-repeat; margin:1% 0; padding-left:6%; font-size:large}
#options .con a{width:30%; height: auto; float: left; margin:3% 0 2% 0; text-align:center; background:#f6d101; border-radius:5px; padding:3% 0 2% 0; transition:0.5s}
#options .con a:hover{background:#ffffff}

#choose{width: 100%; height: auto; float: left}
#choose h1{color:#2F2F2F; text-align: center; margin: 3% 0 1% 0}
#choose h3{color:#333; text-align: center; font-weight:normal; line-height:150%}
#choose h3 strong{font-weight:bold}

#choose span{width: 100%; height: auto; float: left; text-align: center; margin-bottom: 2%}
#choose .con{width: 30%; height: auto; float: left; margin: 1.3%; border: #ebeaea 1px solid; border-radius: 30px 30px 0 0; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);}
#choose .con1{background: #ff8252}
#choose .con img{width: 100%; height: auto; float: left; border-radius: 30px 30px 0 0}
#choose .con h3{width: 100%; height: auto; float:left; margin:0; text-align: center; background: #89d700; color: white; padding: 3% 0}
#choose .con .h3{background: #ff8252}
#choose .con .hh3{background: #6cbdf1}
#choose .con .hhh3{background: #d1a502}
#choose .con p{text-align: center}

#banner{width:100%; height:auto; float:left}
#banner .img{width:25%; height:auto; float:left}
#banner .con{width:70%; height:auto; float:left; margin-left:5%}
#banner .con h2{color:#fff}
#banner .con p{color:#fff}
#banner .con h3{color:#fff; font-weight:normal; padding:1%; line-height:150%}
#banner h1{width:50%; height:auto; float:left; padding:2% 0; margin:1% 25%; color:#06C; text-align:center; background:#fff; border-rasiu:5px; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);}
#banner h1 a{width:30%; height:auto; float:left; margin:1% 35%; background:#ffcd04; color:#000; padding:1.5% 0 0.5% 0; text-align:center; border-radius:5px; font-size:large; transition:0.5s}
#banner a:hover{background:#000; color:#fff;}
.banbg{background:url(images/bac.jpg); padding:3% 0; margin-top:2%; box-shadow: 0px 3px 10px 2px rgba(0,0,0,0.20);}

#cate{width:80%; height:auto; float:left; margin:8% 10% 0 10%}
#cate h1{width:30%; height:auto; float:left; margin:0; text-align:center}
#cate b{width:35%; height:auto; float:left; margin:1% 0 6% 0; border-bottom:2px solid #F90}
#cate .con{width:31%; height:auto; float:left; margin:1%;}
#cate .con img{width:60%; height:auto; float:left; margin:2% 20%;}
#cate .con h3{color:#0793cd; font-weight:normal; text-align:center}

.gall-bac{background-image: url(images/bg3.jpg); padding: 0% 0 1% 0; margin: 3% 0}
.gall-bac h1{color: white; text-align: center; margin: 3% 0 1% 0}
.gall-bac b{width: 100%; height: auto; float: left; text-align: center; margin-bottom: 2%}
.gall-bac .all{width: 16%; height: auto; float: left; margin: 2% 42% 1% 42%; padding:1% 0; background: white; color: #649c01; text-align: center; font-size: large; text-decoration: none; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25); border-radius: 5px; transition: 0.5s}
.gall-bac .all:hover{background: #dadad9}
.no-gutters{width: 100%; height: auto; float: left}

#testimonial{width: 100%; height: auto; float: left; margin-bottom:3%}
#testimonial .heading-title1{color:#1F1F1F; text-align: center; margin: 3% 0 1% 0}
#testimonial b{width: 100%; height: auto; float: left; text-align: center; margin-bottom: 2%}

.footer-bac{background: url(images/footer.jpg) #ebfafd left center no-repeat;}
#footer{width:100%; height:auto; float:left; margin:2% 0}
#footer .con{width:18%; height:auto; float:left; margin:0 2%}
#footer .con1{width:38%; height:auto; float:left; margin:0 2%}
#footer .con2{width:10%; height:auto; float:left; margin:0 2%}
#footer p{color:#000; text-align:justify; font-size:16px; line-height:150%; margin:0}
#footer h4{color:#2d9cc1; margin-bottom:15px; font-size:large}
#footer .hh4{color:#000; margin-bottom:0}
#footer .con a{width:100%; height:auto; float:left; margin:3% 0; color:#000; font-size:16px; transition:0.5s}
#footer .con a:hover{color:#e44804}
#footer .con2 .icon{width:100%; height:auto; float:left; margin-bottom:2%}
#footer .con2 .icon a{width:19%; height:auto; float:left; padding:5%; margin:1.5% 4% 1.5% 0%; background:#3b3b3b; border-radius:50%; transition:0.5s}
#footer .con2 .icon a:hover{background:#d59703;}
#footer .con2 .icon a img{width:100%; height:auto; float:left;}
#footer .h4{color:#000; margin-bottom:1%; padding-top:16%}
#footer .con .a{width:50%; height:auto; float:left;}
.footerimg{width:100%; height:auto; float:left}

.lower-footer-bac{background: #324f01}
#lower-footer{width: 100%; height: auto; float: left}
#lower-footer p{color: white; float: left; margin:1% 0 0.5% 0; font-size:small}
#lower-footer .p{float: right}
#lower-footer a{color: #fcd00f; text-decoration: none; transition: 0.5s}
#lower-footer a:hover{color: white}

.supportbg{background:url(images/supbg.jpg); border-bottom:2px solid #efefef;}
#head{width:100%; height:auto; float:left; padding:8% 0 5% 0}
#head .top{width:auto; height:auto; float:right; margin:0; color:#fff;}
#head .top a{color:#9fdbdd}
#head .page-title-heading{width:auto; height:auto; float:left; margin:-2% 0 0 0; font-size:3rem;line-height:1.2;text-shadow:0 0.625rem 1.5rem rgba(0,0,0,0.2);color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff;}
#head .heading1{width:auto; height:auto; float:left; margin:-4% 0 0 0; font-size:3rem;letter-spacing:.034em;line-height:1.2;text-shadow:0 0.625rem 1.5rem rgba(0,0,0,0.2); word-break:break-all;color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff;}
#head .heading2{width:auto; height:auto; float:left; margin:-4% 0 0 0; font-size:3rem;letter-spacing:.034em;line-height:1.2;text-shadow:0 0.625rem 1.5rem rgba(0,0,0,0.2); word-break:break-all;color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff;}
#head .heading3{width:0; height:0; float:left; margin:0; font-size:0;letter-spacing:0;line-height:0;text-shadow:0; word-break:break-all;color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff; visibility:hidden;}

#about{width:100%; height:auto; float:left; margin:2% 0}
#about img{width:50%; height:auto; float:left; margin:0 25% 2% 25%}
#about .img{width:40%; height:auto; float:left; margin:0 30% 2% 30%}
#about .img1{width:22%; height:auto; float:left; margin:1.5%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
#about p{font-size:large; line-height:160%}
#about h3{width:100%; height:auto; float:left; color:#ee7d51; margin:2% 0 1% 0}
#about span{width:100%; height:auto; float:left; margin:0.5% 0; font-size:large; line-height:160%; background:url(images/tick.png) left center no-repeat; padding-left:3%}
#about .lbac{width:96%; height:auto; float:left; margin:1%; background:#f1f1f1; padding:0 1%; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);}

.contactdiv{width:38%; height:auto; float:left; margin:3% 30%; padding:1%; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); background:#fff;}
.contactdiv h6{color:#00acea; margin:4% 0 2% 0; font-size:large; text-transform:uppercase}
.contactdiv h3{color:#00acea; margin:40% 0 2% 0; font-size:large; padding-top:50%; text-transform:uppercase}

.contactdiv .left{width:100%; height:auto; float:left; margin:0;}
.contactdiv .left h4{width:100%; height:auto; float:left; margin:1% 0 0 0; color:#636363;}
.contactdiv .box{width:96%; height:auto; float:left; margin:1.5% 1%; padding:2.5% 1%; border:1px #E5E4E4 solid; border-radius:5px; color:#333333; font-family: 'Manjari', sans-serif; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); transition:0.5s}
.contactdiv .box:hover{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .box:focus{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .box1{width:96%; height:auto; float:left; margin:2% 1%; padding:2% 1%; border:1px #E5E4E4 solid; font-size:14px; border-radius:5px; color:#333333; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); font-family: 'Manjari', sans-serif; font-size:14px; transition:0.5s}
.contactdiv .box1:hover{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .box1:focus{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .box2{width:98%; height:auto; float:left; margin:1.5% 1%; padding:2.5% 1%; border:1px #E5E4E4 solid; border-radius:5px; color:#333333; font-family: 'Manjari', sans-serif; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); transition:0.5s}
.contactdiv .box2:hover{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .box2:focus{border:1px #C9C8C8 solid; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.contactdiv .submit{padding:2% 3% 1.3% 3%; margin:2% 3% 2% 0; font-size: medium; background:#004064; color:white; float:right; text-decoration:none; font-weight:normal; border:none; cursor:pointer; border-radius:5px; font-family: 'Manjari', sans-serif; transition:0.5s}
.contactdiv .submit:hover{background:#019EB1}
.contactdiv .right{width:100%; height:auto; float:left; margin:0; text-align:center}
.contactdiv .right p{color:#333; line-height:150%; margin:2% 0}
 
#faqs{width:100%; height:auto; float:left; margin:1% 0}  
#faqs h2{color: #333333; font-family: 'Bitter', serif; margin:2% 0; background:url(images/border.png) center bottom no-repeat; padding-bottom:2%}
#faqs .container {
  float:left;
  padding:2%;
  width: 96%;
}
#faqs .container h3 {
  color:#C93737;
  text-align: left; 
  font-weight: 500;
  background:url(images/question.png) left top no-repeat;
  padding-left:3%;
  border-bottom: #CCCCCC 1px solid
}
#faqs .container a {
  border-bottom: 1px solid #ec407a;
  color: #607d8b;
  text-decoration: none;
}
#faqs .container a:hover,
#faqs .container a:focus {
  color: #ec407a;
  border-bottom: none;
}
#faqs .container .intro {
  font-size: 1.25em;
}
#faqs .container .js .panel-title {
  margin: 0;
}
#faqs .container .panel-title a {
  border-bottom: none;
  color:#C93737;
  display: block;
  padding:5px 0;
  position: relative;
  text-decoration: none;
  -webkit-transition: color 200ms ease 0s;
  -moz-transition: color 200ms ease 0s;
  transition: color 200ms ease 0s;
  width: 100%;
}
#faqs .container .panel-title a .icon {
  color: #9e9e9e;
  position: absolute;
  right: 0;
  -webkit-transition: all 200ms ease 0s;
  -moz-transition: all 200ms ease 0s;
  transition: all 200ms ease 0s;
}
#faqs .container .panel-title a:hover,
#faqs .container .panel-title a:focus {
  color: #0066FF;
}
#faqs .container .panel-title a:hover .icon,
#faqs .container .panel-title a:focus .icon {
  color: #ec407a;
}
#faqs .container .panel-title a.active {
  color: #37474f;
}
#faqs .container .panel-title a.active .icon {
  color: #ec407a;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
#faqs .container .js .accordion {
  margin: 2em 0;
}
#faqs .container .accordion .panel-title a {
}
#faqs .container [id^="panel-"] {
  padding-bottom: 2em;
}
#faqs .container p{color:#333333; text-align:justify; background:#fbfbfb; padding:1% 1% 1% 3%; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10); line-height:140%; background:url(images/ans.png) left top no-repeat; margin:0; font-size:large}
.read{text-align:center; width:22%; border:none; margin:0 39%; padding:0}

#role{width:100%; height:auto; float:left; margin:1% 0; text-align:center;}  
#role iframe{width:80%; height:600px; float:left; margin:1.2% 10%; border:none}  
#role .low{width:100%; height:auto; float:left;}  
#role .con{width:28%; height:260px; float:left; margin:1.6%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  
#role .con1{width:28%; height:260px; float:left; margin:1.6% 1.6% 1.6% 17.6%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  
#role .con2{width:28%; height:260px; float:left; margin:1.6% 17.6% 1.6% 1.6%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  
#role img{width:50%; height:auto; float:left; margin:1% 25%}  

.sticky-divi-button1 {
 /*color: #ffffff;
font-size: 18px;
background:url(images/call-button.png) no-repeat;
background-size:200px 62px;
border-radius: 0;
letter-spacing: 0.8px;
text-transform: uppercase;
text-decoration: none;
padding: 18px 20px 20px 65px;
text-align:right;*/
z-index: 10;
position: fixed;
bottom: 80px;
right: 0px;
}
.sticky-divi-button1:hover {
color:#dcbf73;
}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

#main-inner{width:100%; height:auto; margin:0 auto; overflow:hidden}
#main-inner1{width:100%; height:auto; margin:0 auto; overflow:auto}
#main-inner2{width:100%; height:auto; margin:0 auto; overflow:auto}
#main-inner3{width:100%; height:auto; margin:0 auto;}
#main-inner4{width:100%; height:auto; margin:0 auto;}
#main-inner5{width:100%; height:auto; margin:0 auto; overflow:hidden}

#upheader .left{width:90%; height:auto; float:left; margin:1% 5%;}
#upheader .left p{float:left; margin:3% 0; color:#fff;}
#upheader .middle{width:30%; height:auto; float:right; margin:0 35% 2% 35%}

.mainlogo{width:80%; height:auto; float:left; padding:1% 0; background:#fff; margin:1% 10%}

.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed .righthead img{width:0; height:auto; float:right; margin-top:0; -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.0); visibility:hidden}

.righthead{width:0; height:auto; float:right; margin-top:0; visibility:hidden}
.righthead img{width:0; height:auto; float:left; margin:0;  -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.20); visibility:hidden}

#welcome .left{width:100%; height: auto; float: left; margin-right: 2%}
#welcome .right{width:95%; height: auto; float: left; margin:0 2.5% 3% 2.5%}	
#welcome .right .read{width:30%; height: auto; float: left; padding:2% 0; text-align:center; margin:0; background:#89d700; color:white; text-decoration:none; border:#79bd01 1px solid; border-radius:5px; float:left; transition0.3s!important}

#aim .right{width:100%; height: auto; float: left}
#aim .left{width:95%; height: auto; float: left; margin:0 2.5% 3% 2.5%}
	
#options .con{width:90%; height: auto; float: left; margin:1% 5% 4% 5%; color:#fff}
#options .con img{width:100%; height: auto; float: left; margin:0}
#options .con a{width:90%; height: auto; float: left; margin:3% 5%; text-align:center; background:#f6d101; border-radius:5px; padding:3% 0 2% 0; transition:0.5s}
	
#choose .con{width:98%; height: auto; float: left; margin:2% 0.9%; border: #ebeaea 1px solid; border-radius: 30px 30px 0 0; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);}

#banner .img{width:95%; height:auto; float:left; margin:1% 5%}
#banner .con{width:90%; height:auto; float:left; margin:1% 5%}
#banner h1{width:95%; height:auto; float:left; padding:4% 0; margin:1% 2.5%; color:#06C; text-align:center; background:#fff; border-rasiu:5px; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);}
#banner h1 a{width:50%; height:auto; float:left; margin:1% 25%; background:#ffcd04; color:#000; padding:3% 0 1.5% 0; text-align:center; border-radius:5px; font-size:large; transition:0.5s}

#cate{width:95%; height:auto; float:left; margin:8% 2.5% 0 2.5%}
#cate h1{width:60%; height:auto; float:left; margin:0; text-align:center}
#cate b{width:20%; height:auto; float:left; margin:3.5% 0 3% 0; border-bottom:2px solid #F90}
#cate .con{width:95%; height:auto; float:left; margin:1% 2.5%;}
#cate .con img{width:40%; height:auto; float:left; margin:2% 30%;}
#cate .con h3{color:#0793cd; font-weight:normal; text-align:center}

.gall-bac .all{width:80%; height: auto; float: left; margin: 2% 10%; padding:1% 0; background: white; color: #649c01; text-align: center; font-size: large; text-decoration: none; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25); border-radius: 5px; transition: 0.5s}
.gall-bac .all:hover{background: #dadad9}

#footer .con{width:98%; height:auto; float:left; margin:0 1%; text-align:center}
#footer .con1{width:98%; height:auto; float:left; margin:0 1%; text-align:center}
#footer .con1 p{ text-align:center}
#footer .con2{width:98%; height:auto; float:left; margin:0 1%; text-align:center}
#footer .con2 .icon{width:40%; height:auto; float:left; margin:0 30% 3% 30%}
#footer h4{color:#2d9cc1; margin-bottom:4px; font-size:large}
#footer .con a{width:100%; height:auto; float:left; margin:1% 0; color:#000; font-size:16px; transition:0.5s}

#lower-footer p{width:100%; height:auto; float:left; color: white; float: left; margin:3% 0 1.5% 0; font-size:small; text-align:center}

#head{width:95%; height:auto; float:left; padding:8% 2.5% 5% 2.5%}
#head .top{width:auto; height:auto; float:right; margin:0; color:#fff; font-size:0; visibility:hidden}
#head .top a{color:#9fdbdd; visibility:hidden}
#head .heading1{width:auto; height:auto; float:left; margin:-4% 0 0 0; font-size:3rem;letter-spacing:.034em;line-height:1.2;text-shadow:0 0.625rem 1.5rem rgba(0,0,0,0.2); color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff;}
#head .heading2{width:0; height:0; float:left; margin:0; font-size:0;letter-spacing:0;line-height:0;text-shadow:0; word-break:break-all;color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff; visibility:hidden;}
#head .heading3{width:auto; height:auto; float:left; margin:-4% 0 0 0; font-size:3rem;letter-spacing:.034em;line-height:1.2;text-shadow:0 0.625rem 1.5rem rgba(0,0,0,0.2); word-break:break-all;color:#343b43;font-weight:bold;font-family: 'Gochi Hand', cursive; color:#fff; visibility:visible}

#about{width:95%; height:auto; float:left; margin:2% 2.5%}
#about img{width:100%; height:auto; float:left; margin:4% 0}
#about .img{width:98%; height:auto; float:left; margin:4% 1%}
#about .img1{width:98%; height:auto; float:left; margin:2% 1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
#about span{width:93%; height:auto; float:left; margin:0.5% 0; font-size:large; line-height:160%; background:url(images/tick1.png) left top no-repeat; padding:0 0 0 7%}

.contactdiv{width:96%; height:auto; float:left; margin:6% 1% 6% 1%; padding:1%; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); background:#fff;}
.contactdiv .left{width:98%; height:auto; float:left; margin:1%; padding-right:0; border-right:none}
.contactdiv h6{text-align:center;}
.contactdiv .box{width:96%; height:auto; float:left; margin:1.5% 1%; padding:4% 1%; border:1px #E5E4E4 solid; border-radius:5px; color:#333333; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); transition:0.5s}
.contactdiv .box1{width:96%; height:auto; float:left; margin:2% 1%; padding:3% 1%; border:1px #E5E4E4 solid; font-size:14px; border-radius:5px; color:#333333; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05); font-family: 'Manjari', sans-serif; font-size:small; transition:0.5s}
.contactdiv .submit{width:80%; height:auto; float:left; padding:3% 0; margin:2% 10%; text-align:center;}
.contactdiv .right{width:98%; height:auto; float:left; margin:5% 1% 1% 1%;}
.contactdiv .right p{color:#333; text-align:center;}

#faqs h2{color:#1F8EB9; font-family: 'Bitter', serif; margin:4% 0; background:url(images/border.png) center bottom no-repeat; padding-bottom:6%}
.container h3 {
  background:url(images/question.png) left top no-repeat;
  padding-left:10%;
  margin:10% 0
}
.container p{color:#333333; text-align:justify; padding:3%; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10); line-height:140%; background:url(images/ans1.png) left top no-repeat;}

#role iframe{width:98%; height:600px; float:left; margin:1.2% 1%; border:none}  
#role .iframe{width:98%; height:600px; float:left; margin:1.2% 1%; border:none; background:none} 
 
#role .low{width:100%; height:auto; float:left;}  
#role .con{width:96%; height:auto; float:left; margin:1%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  
#role .con1{width:96%; height:auto; float:left; margin:1%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  
#role .con2{width:96%; height:auto; float:left; margin:1%; padding:1%; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}  

.sticky-divi-button1 {
 /*color: #ffffff;
font-size: 18px;
background:url(images/call-button.png) no-repeat;
background-size:200px 62px;
border-radius: 0;
letter-spacing: 0.8px;
text-transform: uppercase;
text-decoration: none;
padding: 18px 20px 20px 65px;
text-align:right;*/
z-index: 10;
position: fixed;
bottom: 80px;
right: 10px;
}

}