*{margin:0; padding:0;}

.cont-side{padding-right: 100px; padding-left: 100px;}
.services{color:darkblue;  text-align: center;}
.border-btm{border-bottom: 5px solid red;}

.bg1{background-image: url(../images/bg%20sky.jpg); padding: 50px 0px; border-top: 5px solid red;}
.card-p{padding: 10px; color: ; text-align: justify;  font-family: 'Raleway', sans-serif;}
.head-1{color:black;   margin-bottom: 0px; margin-top: 0px; padding:5px; }
.head-2{background: #04eaf9; margin-left:1px; margin-right: 1px; margin-bottom: 5px;}
.img-h
.cont-side-1{ }
.cont-head3{background: #FFC300; padding-top: 10px;}
.what-do{padding: 10px 0px; }
.head-5{background: #fff; padding: 10PX 0PX; color: black; font-family:Comic Sans MS;}
.h3-head{font-family:Footlight MT Light; font-size:30px; color: red; border: 2px solid green;}
.h3-head:hover{border: 2px solid red    ; border-radius: 10px;}
.card-img{padding: 5px; text-align: justify; border:3px solid #f2eded; margin-bottom: 10px;}
.card-img:hover{border: 3px solid darkblue; box-shadow: 3px 3px 20px gray;}
.contact-head{padding: 50px 0px; background-image: url(../images/star1.jpg); background-size: cover; background-attachment: fixed; color: #fff;}
.adres a{color: #fff; font-size:22px;}
.adres {color: #fff; font-size:22px;}
.adres a:hover{color: #53e3f3;}
.cont-1{color:yellow; font-weight: bolder; text-decoration: underline; text-shadow: 3px 3px 3px #fff;}
.cont-p{font-family:Lithograph; font-size:30px; color: #c1f60b;}
.read-m{text-align: justify;  }
.cont-head2{font-family: 'Rubik', sans-serif;}
footer{padding: 20px 0px;}
footer{background: #05D7E5;   font-family: 'Raleway', sans-serif;

}
footer li{list-style: none;}
footer a{color:#000; }
footer a:hover{color:darkblue;}
.change{color:darkblue;}
.enq-head{padding-bottom: 20px; padding-top: 10px;}
.enq-1{padding-bottom: 10px;}
.services{font-family:'Raleway', sans-serif;}
#googleMap{width: 100%; height:300px; margin-top:0px; }
.enq-txt{font-family:'Raleway', sans-serif; color: red; background: #ffc300; padding: 5px 0px; }
{border:1px solid black; background: #c6f2ff; padding: 5px;}
.read{color: blue;}
.header-1{background:darkblue; position: fixed; top:0px; z-index: 999; color: #fff; text-align: center; border-bottom: 1px solid black;}
.header-1 a{color: #fff;}
.navoo{margin-top:15px; border-bottom:2px solid red;}
.img-01{margin-top: 20px;}
.btm-menu-one li{list-style: none; display: inline; padding-left: 20px; padding-right: 20px;}
.btm-menu-one{margin-left:100px; margin-top: 10px;}
.footer-btm{background:#0e8eb2; color: #fff;}
.footer-btm a{ color:yellow;}
.i-frame{border:1px solid gray; }

/* css for navmenu  */

 ul.main-menu li:hover >ul.dropdown-menu{display:block;}
			 .dropdown-submenu >.dropdown-menu{top:0px; left:100%;}
			 
			 .dropdown-submenu > a:after{
			 border-color:transparent transparent transparent #333;
			 border-style:solid;
			 border-width:5px 0px 5px 5px;
			 content:""; float:right;
			 height:0;
			 margin-right:-10px;
			 margin-top:5px;
			 width:0;
			 
			 }
			 .main-menu li a{padding-top: 30px; padding-bottom: 30px; color: darkblue!important;font-family: 'Titillium Web', sans-serif; font-weight: bold; }

			 .main-menu li{padding-left: 30px; padding-right: 30px;}
			  .main-menu li a:hover{background:red; padding-top: 30px; padding-bottom: 30px;  color: #fff!important;
			      transition: all 0.8s;}

/* css for navmenu  */

.add-2{padding-left: 55px;}

.use-full{text-decoration: none; color: red; }
.use-full-1{padding-left: 20px;}
.img-social{width: 50px;}









/*
####################################################
M E D I A  Q U E R I E S
####################################################
*/
 
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::
Bootstrap 4 breakpoints
*/
 
/* 
Extra small devices (portrait phones, less than 544px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
 @media (max-width: 575.98px) {
 	.ad-txt{padding-left: 35px;}
 	.add-2{padding-left: 35px;}
 	.mh{padding-left: 35px;}
 	.btm-menu-one li{display: block;}
 	.adres p{font-size:18px;}
 	.adres a{font-size:18px;}
 	.img-social{width: 30px;}
 	.menu-btm-one{padding-left: 33px;}
 	.head-1{font-size:18px; margin-bottom: 10px;}
 	.main-menu li a{padding-top: 10px; padding-bottom: 10px; color: darkblue!important;font-family: 'Titillium Web', sans-serif; font-weight: bold; }

	.cont-side{padding-left: 0px; padding-right: 0px;}
	.navoo{margin-top:54px; border-bottom:2px solid red;}
	.change{padding-left: 20px; padding-right: 20px;}
	.cont-us{padding-left:20px; padding-right: 20px;}
	.cont-p{font-size:22px;}

  }

  /* ipad tablet  */
  @media (max-width: 991.98px) {
  	.btm-menu-one {padding-left: 5px; margin-left: 0px;}
  	.btm-menu-one li{padding-left: 0px; padding-right: 0px;}
  	.card-img{margin-bottom:25px;}
.main-menu li{padding-top: 0px; padding-bottom: 0px; color: darkblue!important;font-family: 'Titillium Web', sans-serif; font-weight: bold; }
.main-menu li{padding-left: 0px; padding-right: 0px;}
.change{font-size:18px;}

  }
 
