/* CSS Document by Palakshi Dam -Krishna Tech */
@import url('https://fonts.googleapis.com/css?family=Courgette');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nunito&display=swap');

body{font-family: 'Nunito', sans-serif!important;}
.container1{width:90%; height:auto; margin:0 5%}
.h3{font-weight:normal; color:#808080;}
.h33{color:#17BED2;}
.handled{background:#333333; color:white; padding:1%; width:auto; float:left; margin:0 1%}
.handled span{font-family:Hind,sans-serif; color:#FAC304} 
.mailus{color:#FFFFFF; font-weight:normal; font-size:large}
.mailus span{color:#FAC304; font-size:large}

.background-size{background:url('images/bg1.jpg') #F8F7F7 no-repeat; padding:0% 0 0% 0; background-size: 50% auto; background-position:right;}
.tariff-left{float:left; width:50%; margin:0; padding:0}
.padding-bottom{
	padding-bottom:0
}

.promo-block-title h1{font-size:50px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
.promo-block-title h1 strong{color: #ffcb00}

.topiconimg{width: 20%; height: auto; float: left; margin: 0 1%}

#int{width:94%; height: auto; margin: 3%; padding-top: 4%; font-family: 'Nunito', sans-serif!important;}
#int h1{width:100%; height: auto; margin:0 0 50px 0; font-family: 'Nunito', sans-serif!important; color: #2b2b2a;}
#int h5{color:#981371; width:49%; height: 200px; float: left; margin:0.5% 0.5% 3% 0.5%; padding: 1% 1% 1% 1%; font-size: 16px; font-weight: bold; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35); font-family: 'Nunito', sans-serif!important;}
#int h5 img{width:15%; height: auto; float: left; margin:-8% 2% 0 0; border-radius: 50%;}
#int h5 p{color:#484848; margin-top:2%; font-family: 'Nunito', sans-serif!important;}

#home-services { text-align: center; background: white}
#home-services h2 {
    margin-bottom: 65px;
    text-transform: uppercase;
    margin-top: 45px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 25px;
}
.h-service {
    border: 1px solid #eee;
    margin-bottom: 25px;
    height:300px
}
#home-services .h-service-content h3 {
    padding-top: 50px;
    text-align: center;
    font-size:large
}
.h-service-content p {
    text-align: left;
    padding:1% 10%;
    margin:0;
    color:#17BED2
}
.h-service-content span{
	color: #808080;
	padding:0 2%  
}

.h-service-content a {
    color: #e74c3c;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.h-service-content a:hover { color: #16a085 }

.icon-wrap {
    font-size: 2em;
    height: 60px;
    width: 60px;
    float: left;
    line-height: 60px;
    text-align: center;
    color: #fff;
    margin-right: 30px;
    padding:4% 0 0 0
}
.ico-bg { background: #48cfad }
.round-five {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.round-fifty {
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    margin-left: 40%;
    margin-top: -25px;
}
footer{background:white}
footer .margin-b-0{visibility: hidden}
footer .iconimg{width: 23%; height: auto; float: left; margin:0 5%}


.announcement_div_div{width: 100%; height: auto; float:left; font-family: 'Nunito', sans-serif!important;}
.announcement_div{width:48%; height:auto; float:left; margin:1% 0; padding: 1%; background: white}
.announcement_divv{width:45%; height:auto; float:left; margin:0 0 0 5%; padding:0; background: none}
.announcement_div h5{color:white; background:#981372; width:40%; height:auto; float:left; margin:1% 0; padding:1% 0; text-align:center; font-weight:bold; font-size:medium; line-height:150%}
.announcement_div p{color: black; background:#E8E9E9; width:40%; height:auto; float:left; margin:1% 0; padding:1% 0; text-align:center; font-size:medium; line-height:150%}
.announcement_div span{color: #1D1D1D; text-align: justify; float: left}
.announcement_div .div{width:100%; height:auto; float:left; margin:0;}

#HowtoReach{background: url(images/bg.jpg) no-repeat left fixed; background-size:cover; padding: 3% 0; font-family: 'Nunito', sans-serif!important;}
#HowtoReach h1{color:#dcb002; text-align:left; font-family: 'Courgette', cursive; margin-top:5%; border-bottom:1px #CCCCCC solid; font-family: 'Nunito', sans-serif!important;}
#HowtoReach p{color:#2B2B2B; text-align: justify; font-family: 'Nunito', sans-serif!important;}
#HowtoReach strong{color:#971271; font-family: 'Nunito', sans-serif!important; font-size: medium;}
#HowtoReach span{width: 100%; height: auto; float: left; color:#232323; font-size: 14px; line-height: 150%; text-align: justify; font-family: 'Nunito', sans-serif!important;}
#HowtoReach h5{width: 100%; height: auto; float: left; color:#000; font-weight: bold; font-family: 'Nunito', sans-serif!important;}
#HowtoReach .div{width: 30%; height: 210px; float: left; margin:0 1%; padding: 1%; background: #FCF8E8; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); font-family: 'Nunito', sans-serif!important;}

.facilities_div{width:100%; height:auto; float:left; margin:2% 0}
.facilities_div .left{width: 46%; height: auto; float: left; margin: 1%; padding: 1%; background: #f0efef}
.facilities_div .left h4{color: #947701}
.facilities_div p{color:#333333; font-size:medium; width:98%; height:auto; float:left; margin:1%; padding:2% 0 2% 10%; background:url('images/icon1.png') left center no-repeat; background-size: 40px 40px; font-family: 'Nunito', sans-serif!important; text-transform: uppercase;}
.facilities_div .p2{background:url('images/icon2.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p3{background:url('images/icon3.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p4{background:url('images/icon4.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p6{background:url('images/icon6.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p11{background:url('images/icon11.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p15{background:url('images/icon15.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p17{background:url('images/icon17.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p18{background:url('images/icon18.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .p19{background:url('images/icon19.png') left center no-repeat; background-size: 40px 40px}
.facilities_div h5{width:100%; height:auto; float:left; margin:2% 0; color: #383838; font-size: medium;}
.facilities_div h5 span{width:100%; height:auto; float:left; margin:1% 0; color: #383838; font-size: medium; line-height:150%;}

#contact a{font-family: 'Nunito', sans-serif!important;}

@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) {

.background-size{background-size: 100% auto; background-position:top; padding:200px 0 0 0;}
.tariff-left{float:left; width:100%; margin:0}
.padding-bottom{padding-bottom:6%}

.announcement_div{width:98%; height:auto; float:left; margin:1%; padding: 1%; background: white}
.announcement_divv{width:100%; height:auto; float:left; margin:0; padding:0; background: none}
.announcement_div h4{color:white; width:19.9%; height:50px; float:left; margin:0.05%; padding:0.8% 0; text-align:center; background:#CC3300}
.announcement_div h5{color:white; background:#02D5EE; width:50%; height:60px; float:left; margin:0.5% 0; padding:0.8% 0; text-align:center; font-weight:bold; font-size:medium; line-height:150%}
.announcement_div p{color: black; background:#E8E9E9; width:50%; height:60px; float:left; margin:0.5% 0; padding:0.8% 0; text-align:center; font-size:medium; line-height:150%}
.announcement_div .div{width:98%; height:auto; float:left; margin:1%;}

#int{width:100%; height: auto; margin: 3% 0; padding-top: 4%}
#int h1{width:100%; height: auto; margin:0 0 50px 0; font-family: 'Nunito', sans-serif!important; color: #2b2b2a; font-size: x-large; text-align: center; font-weight: bold;}
#int h5{color:#981371; width:97%; height: auto; float: left; margin:15% 0.5% 12% 0.5%; padding: 1% 1% 1% 1%; font-size: 16px; font-weight: bold; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);}
#int h5 img{width:40%; height: auto; float: left; margin:-20% 30% 3% 30%; border-radius: 50%}
#int h5 p{color:#484848; margin-top:2%; line-height: 150%;}

#HowtoReach{background: url(images/bg.jpg) no-repeat left fixed; background-size:cover; padding: 3% 2%}
#HowtoReach .div{width: 98%; height: auto; float: left; margin: 1% 0; padding: 1%; background: #FCF8E8; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);}

.facilities_div p{color:#333333; font-size:medium; width:98%; height:auto; float:left; margin:1%; padding:2% 0 2% 13%; background:url('images/icon1.png') left center no-repeat; background-size: 40px 40px}
.facilities_div .left{width: 98%; height: auto; float: left; margin: 1% 0; padding: 1%; background: #f0efef}

.contdiv{width: 98%; height: auto; float: left; margin:0 1%}
}