@charset "utf-8";
/* CSS Document */
.innerabout{
	width: 100% !important;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.innerabout img{
	width: 100% !important;
	height: auto;
	float: left;
}
.searchbox{
	width: 100%;
	height: auto;
	background: #0069ab;
	padding:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.searchbox h1{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 28px;
	color: #ffffff;
	font-weight: 600;
	
}
.searchbox input{
	width: 100%;
	height: 40px;
	border: 1px solid #0fa6ce;
	padding: 5px;
}
.btn2{
	width: 100%;
	height: 40px;
	color: #0a0a0a;
	background: #d5e404;
	border:none;
	padding: 5px;
}
.biharbox{
	width: 100%;
	float: left;
	background: #0069ab;
	padding: 10px 0 10px 0;
}
.biharbox h1{
	width: 100%;
	float: left;
	font-size: 55px;
	color: #ffffff;
	font-weight: 800;
	margin-top: 20px;
	
}
.biharbox img{
	width: auto;
	float: right;

}
.gallery {

-webkit-column-count: 3;

-moz-column-count: 3;

column-count: 3;

-webkit-column-width:33% !important;;

-moz-column-width: 33% !important;;

column-width: 33% !important; }

.gallery .pics {

-webkit-transition: all 350ms ease!important;;

transition: all 350ms ease!important;; }

.gallery .animation {

-webkit-transform: scale(1)!important;;

-ms-transform: scale(1)!important;;

transform: scale(1) !important; }

.newgellery{

	width:100%;

	height:auto;

	float:left;

}


.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
.my-float img{
	margin-top:9px;
}
.call{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	left:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
 
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.my-call{
	margin-top:16px;
}
.my-call img{
	margin-top:9px;
}
.newgellery img{

	width:100% !important;

	

}

body{ margin:0px; padding:0; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}

.wrapper{ width:100%; float:left; height:auto; margin:0 0 0 0;}
header .head-top{ width:100%; height:auto; margin:0 0 15px 0; padding:5px 0; background:#194075;}
header .head-top p{ width:auto; float:left; height:auto; margin:0 50px 0 0; color:#FFFFFF; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px;}
header .head-top p i{ float:left; margin:0 10px 0 0; line-height:35px;}
header .head-top p a{ color:#FFFFFF; text-decoration:none;}
header .head-top p a:hover{ color:#fff;}

/* header{width:100%; float:left; margin:0 0 0 0; background:#d84e55; position:relative; z-index:1;} */

header .logo{width:210px; float:left; margin:0px 0; height:auto;} 

header .right{width:auto; float:right; margin:16px 0 0 0;}

header .right .menu{width:auto; float:left; margin:0 0 0 0;}

header .right .menu li{ float:left; margin:0 0 0 0; width:auto; list-style:none; color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; line-height:50px;}

header .right .menu li:last-child{ border-right:none;}

header .right .menu li a{ text-decoration:none; width:auto; float:left; height:auto; margin:0 0 0 0; padding:0 20px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; line-height:35px !important;}

/*new css*/

.home-form h3{

	color: #ffffff;

   

    padding-right: 10px;

    margin-right: 10px;

font-size:15px;

text-align:left;

}



.home-form h3 a{

	color: #ffffff;

	

 

}

.home-form h3 span{

	color: #ffffff;

    border-right: 2px solid #6b7274;

    padding-right: 10px;

    margin-right: 10px;

	font-size:15px;

}
.bookingform{
	width: 100%;
	float: left;
	
}

.img-eft {

    position: absolute;

    right: 30px;

    top: -25px;

}

/*new css end*/

/*culender css*/



.ui-widget-header {

	background:#d84e55 !important;

	color:#ffffff !important;

}

.ui-widget-content{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:14px !important;

	color:#333 !important;

	padding:0 0 0 7px !important;

}

/*culender css end*/

header .right .menu li a:hover{color:#fff; background:#d84e55;}







header .right .navbar{ padding:0; margin:0 0 0 10px; float:right;}



header .right .navbar button{ background:none;  box-shadow:none; padding:5px 10px; position:absolute; right:0; top:-54px;     margin-right: 20px;}







header .right .navbar .dropdown-menu{right:0; left:auto;}







header .right .navbar .dropdown-menu a{ color:#222; width:100%;}







.middile{width:100%; float:left; height:auto; margin:90px 0 0 0;}







.main-slider{width:100%; float:left; margin:10px 0 10px 0; height:auto;}







.col-sm-5.home-f .home-form{width:100%; float:left; height:auto; margin:-370px 0 0 0; background:rgba(0,0,0,.7); padding:20px 40px; border-radius:25px;}



.col-sm-5.home-f{float:none; margin: 0 auto;}







.col-sm-5.home-f .home-form h1{width:100%; float:left; text-align:center; margin:15px 0; font-size:18px!important; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:800 !important;}



.col-sm-5.home-f .home-form form{width:100%; float:left;}



.col-sm-5.home-f .home-form form .form-control{border-radius:0; height:45px; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:15px; padding-left:30px;  -webkit-appearance: none; appearance: none;}



.col-sm-5.home-f .home-form form i{color:#d84e55 !important; position:absolute; left:10px; font-size:22px; margin:12px 0 0 0;}



.col-sm-5.home-f .home-form form i.fa-calendar{ font-size:17px;  margin:15px 0 0 0;}



.col-sm-5.home-f .home-form form .col-sm-6{ padding:0 2px;}



.col-sm-5.home-f .home-form form .col-sm-12{ padding:0 2px;}



.col-sm-5.home-f .home-form form .form-group{ margin-bottom:10px;}







.col-sm-4.home-f .home-form form button{ padding:0 50px; line-height:45px; background:#d84e55 !important; color:#fff; border-radius:0; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:300; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-top:5px; width:100%;}



.col-sm-4.home-f .home-form form button:hover{ background:#d84e55 !important;}







.first-home{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:40px 0 10px; background:#fff;}



.first-home .girl{float:left; margin:-300px 0 0 20px;}







.first-home .in-new{width:100%; float:left; text-align:center;}
.in-new1{
	width: 100%;
	 float: left;
	 display:flex;
   justify-content:center; /* horizontally center */
 
	
}


.first-home .in-new img{ width:70px;}



.first-home .in-new h2{width:100%; float:left; height:auto; margin:5px 0 0 0; font-size:14px; color:#222; font-weight:400; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}







.second-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; background:url(../images/bg1.jpg) no-repeat; background-size:100%; background-attachment:fixed;}







.second-home .images{width:100%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}







.second-home .images img{width:100% !important; transform: scale(1); transition: .3s ease-in-out;}



.second-home .col-sm-4:hover img{transform: scale(1.2);}







.second-home .col-sm-4{flex:100%;max-width:100%;}







.second-home .inners{width:100%; float:left; height:auto; background:#fff; text-decoration:none; padding-bottom:30px; border-radius:0 0 5px 5px;}







.second-home h2{ width:100%; float:left; height:auto; margin:0 0 35px 0; color:#d84e55; font-size:45px; font-weight:800; font-family: 'Open Sans', sans-serif; padding:0 0; text-align:center;}







.second-home .inners h3{ width:100%; float:left; height:auto; margin:20px 0 0 0; color:#222; font-size:20px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 20px;}



.second-home .inners p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#444; font-size:15px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 20px;}







.third-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:50px 0;}







.third-home .first-box{ width:100%; float:left; height:auto; border:1px solid #f5f5f5; border-right:2px solid #eee; border-bottom:3px solid #eee; border-radius:5px; margin:15px 0; }







.third-home .first-box .left{ width:40%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}



.third-home .first-box .left img{ width:100%;  transform: scale(1); transition: .7s ease-in-out;}



.third-home .first-box:hover img{transform: scale(1.2);}







.third-home .first-box .left .icons{ width:100%; float:left; height:auto; text-align:left; margin:-50px 0 0 0; position:relative; padding-left:20px;}



.third-home .first-box .left .icons a{ display:inline-block; margin:0 5px;}



.third-home .first-box .left .icons a img{width:45px;}







.third-home .first-box:hover .left .icons a img{transform: scale(1);}







.third-home .first-box .mid{ width:40%; float:left; min-height:220px; margin:15px 0; padding:0 15px; border-right:2px solid #eee;}







.third-home .first-box .mid h2{ width:100%; float:left; height:auto; margin:20px 0 0 0; color:#222; font-size:20px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 0;}



.third-home .first-box .mid p{ width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#666; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0;}







.third-home .first-box .mid span{width:auto; float:left; margin:0 10px 0 0; height:auto; line-height:35px; background:#eee; padding:0 15px; color:#444; font-size:12px; font-weight:600; font-family: 'Open Sans', sans-serif;}



.third-home .first-box .mid span i{ color:#d84e55 !important; font-size:15px; margin-right:5px;}



.third-home .first-box .right{ width:18%; float:right; height:auto; margin:0 0 0 0; padding:15px; text-align:center;}







.third-home .first-box .right .stars{ width:100%; float:left; height:auto; margin:0 0 15px 0;}



.third-home .first-box .right .stars i{ color:#ffcd46;}



.third-home .first-box .right .stars b{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; font-weight:600; color:#bbb; font-family: 'Open Sans', sans-serif; text-align:center;}







.third-home .first-box .right .price{ width:100%; text-align:center; float:left; height:auto; margin:0 0 0 0; color:#243d53 !important; font-size:25px; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:30px;}



.third-home .first-box .right .price span{ width:100%; float:left; font-size:18px; text-decoration:line-through;}



.third-home .first-box .right .price b{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; font-weight:600; color:#bbb; font-family: 'Open Sans', sans-serif; text-align:center; line-height:15px;}



.third-home .first-box .right a{ width:auto; display:inline-block; line-height:35px; padding:0 15px; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:700; background:#d84e55 !important; border-radius:25px; text-transform:uppercase; text-decoration:none; margin:15px 0 0 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.third-home .first-box .right a:hover{ background:#b11f27 !important;}







.third-home .box{ width:100%; float:left; text-align:center; margin:20px 0; padding:0 30px;}



.third-home .box h2{width:100%; float:left; height:auto; margin:20px 0 0 0; color:#222; font-size:20px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 0;}



.third-home .box p{ width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#666; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0;}











.fourth-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 0 50px;}







.fourth-home .first{ width:100%; padding:10px 3%; border-right:1px solid #ddd; border-radius:10px; float:left;}



.fourth-home .first img{width:50px;}



.fourth-home .first.none{ border:none;}



.fourth-home .first .left{ width:20%; float:left;}



.fourth-home .first .right{ width:75%; float:right; font-size:25px; font-weight:700; margin:0 0 0 0; color:#d84e55;  font-family: 'Open Sans', sans-serif; line-height:25px;}



.fourth-home .first .right span{ font-size:14px; font-weight:300; width:100%; float:left; margin:0 0 0 0; color:#000000 !important;}

.fifth-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; background:url(../images/bg2.jpg) no-repeat; background-size:100%; background-attachment:fixed;}

.fifth-home h2{ width:100%; float:left; height:auto; margin:0 0 35px 0; color:#c85051; font-size:45px; font-weight:800; font-family: 'Open Sans', sans-serif; padding:0 0; text-align:center;}

.fifth-home .home-list-in{ width:100%; padding:0; background:none; float:left; height:auto; margin:7px 0;}





.fifth-home .home-list-in .box .left{ width:65%; float:left; height:auto; margin:0 0 0 0;}



.fifth-home .home-list-in .box .right{ width:35%; float:right; height:auto; margin:0 0 0 0; text-align:center;}







.fifth-home .home-list-in .box .left .st{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; color:#000; font-weight:400; font-family: 'Open Sans', sans-serif; line-height:25px;}







.fifth-home .home-list-in .box .left .st span{ width:40px; text-align:center; height:25px; border-radius:3px; background:#c85051; color:#fff; float:left; margin:0 10px 0 0;}







.fifth-home .home-list-in .box .left h3{ width:100%; float:left; height:auto; font-size:16px; font-weight:600; color:#ffffff; line-height:25px;  font-family: 'Open Sans', sans-serif; margin:10px 0 0 0;}







.fifth-home .home-list-in .box .left p{ width:100%; float:left; height:auto; font-size:13px; font-weight:300; color:#666; line-height:18px; font-family: 'Open Sans', sans-serif; margin:0 0 0 0;}











.fifth-home .home-list-in .box .right a{ width: auto;

    float: none;

    display: inline-block;

    font-size: 12px;

    color: #fff;

    font-weight: 700;

    font-family: 'Open Sans', sans-serif;

    background: #c85051;

    padding: 0 16px;

    line-height: 35px;

    text-align: center;

    /* border-radius: 25px; */

    text-decoration: none;

    margin: 10px 0 0 0;

    outline: none;  transition: all 0.4s ease-in-out;}



.fifth-home .home-list-in .box:hover a{ background:#b03839;}











footer{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0 0 0; background:url(../images/fbg.png) no-repeat; background-position:center bottom; background-size:100%; border-top:1px solid #eee;}







footer h1{ width:100%; float:left; height:auto; text-align:center; font-size:30px; color:#222; font-weight:800;  font-family: 'Open Sans', sans-serif; margin:0 0 50px 0;}



footer h1 a{ text-decoration:none; color:#ec584a;}



footer h1 a:hover{text-decoration:none; color:#ec584a;}







footer h2{ width:100%; float:left; height:auto; font-size:20px; color:#222; font-weight:600;  font-family: 'Open Sans', sans-serif; margin:0 0 20px 0;}



footer ul{ width:100%; float:left; height:auto; margin:0 0 0 0; list-style:none; padding:0;}







footer ul li{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0;}



footer ul li a{ text-decoration:none; width:auto; float:left; margin:0 0 0 0; line-height:35px; font-size:14px; color:#222; font-weight:400;  font-family: 'Open Sans', sans-serif;}



footer ul li a:hover{ text-decoration:none; color:#000;}







footer .form-control{ border-radius:25px; height:50px; color:#222; font-weight:300;  font-family: 'Open Sans', sans-serif; font-size:14px;}



footer button{ width:100%; float:left; height:50px; border-radius:25px !important; text-align:center; text-transform:uppercase; background:#ec584a; color:#fff; font-weight:700 !important; font-size:15px !important;  font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



footer button:hover{ background:#d14a3d;}







footer .bottom{ width:100%; float:left; height:auto; margin:60px 0 30px 0;}







footer .bottom .left a{ width:auto; float:left; margin:0 10px 0 0; color:#222; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif;}







footer .bottom .left img{ float:left; margin:0 25px 0 0;}







footer .bottom p{ width:100%; float:left; height:auto; margin:15px 0 0 0; color:#222; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif;}







footer .bottom .right a{ width:35px; height:35px; display:inline-block; margin:0 2px; color:#fff; font-size:14px; border-radius:50%; line-height:35px; text-align:center; background:#000; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}







footer .bottom .right a.facebook{ background:#2a6295;}



footer .bottom .right a.twitter{ background:#1bc4ef;}



footer .bottom .right a.google{ background:#d62128;}



footer .bottom .right a.linkedin{ background:#3e61df;}







footer .bottom .right a.facebook:hover{ background:#17456f;}



footer .bottom .right a.twitter:hover{ background:#0fa6ce;}



footer .bottom .right a.google:hover{ background:#b3161e;}



footer .bottom .right a.linkedin:hover{ background:#274aba;}











.new-pages{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .inner-banner{ width:100%; float:left; height:auto; margin:-36px 0 0 0;}



.new-pages .inner-banner img{ width:100%;}







.new-pages .inner-banner h1{ width:100%; float:left; height:auto; margin:0 0 0 0; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; line-height:35px; }



.new-pages .inner-banner h1 span{ color:#ee304a;}







.new-pages .inner-banner h2{ width:100%; float:left; height:auto; margin:0 0 10px 0; color:#eee; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; line-height:35px;}







.new-pages .inner-banner .ban{width:100%; float:left; height:auto; margin:-150px 0 0 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */

background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ padding:10px;}







.new-pages .contact-top{ width:100%; float:left; margin:0 0 0 0; padding:50px 0;}







.new-pages .contact-top h2{ width:100%; float:left; height:auto; margin:0 0 0 0; color:#222; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:27px; line-height:35px;}



.new-pages .contact-top p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#666; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:24px; padding:0 10%;}







.new-pages .contact-detailss{width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .contact-detailss .bg-grey{ width:100%; float:left; height:auto; margin:0 0 10px 0; padding:10px 25px; background:#f8f8f8;}







.new-pages .contact-detailss h3{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:18px; font-weight:700;font-family: 'Open Sans', sans-serif; color:#11193e; line-height:25px;}



.new-pages .contact-detailss p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#888; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:22px; padding:0 0;}







.new-pages .contact-detailss .social{ width:100%; float:left; height:auto; margin:15px 0 0 0;}



.new-pages .contact-detailss .social a{ font-size:20px; color:#093c75; float:left; margin:0 12px 0 0;}



.new-pages .contact-detailss .social a:hover{ color:#084890;}







.new-pages .contact-detailss ul{ width:100%; float:left; height:auto; margin:10px 0 0 0; list-style:none; padding:0;}



.new-pages .contact-detailss ul li{ width:100%; float:left; height:auto; margin:3px 0; color:#000000; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:35px;}







.new-pages .contact-detailss ul li span{ width:35px; height:35px; float:left; text-align:center; background:#fff; border-radius:50%; line-height:35px; font-size:15px; color:#d84e55; margin:0 10px 0 0;}







.new-pages .contact-detailss form{ margin:20px 0 0 0;}



.new-pages .contact-detailss form input.form-control{ height:50px; font-family: 'Open Sans', sans-serif; font-size:14px;}







.new-pages .contact-detailss form button{ border-radius:0; padding:0 30px; background:#d84e55; line-height:40px; color:#fff; font-weight:700; text-transform:uppercase; font-size:13px; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .contact-detailss form button:hover{ background:#ec584a;}







.new-pages .contact-detailss form .form-group{ margin-bottom:28px;}







.new-pages .contact-map{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .package-left{ width:100%; float:left; margin:0 0 0 0; height:auto;}







.new-pages .package-left h2{ width:100%; float:left; height:auto; margin:0 0 10px 0; color:#222; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:27px; line-height:35px;}







.new-pages .package-left h2 i{ font-size:15px; float:left; margin:8px 10px 0 0; width:20px; height:20px;background: #d84e55 !important;

   

    color: #ffffff; text-align:center; line-height:20px;}







.new-pages .package-left .tops{ margin:15px 0 20px 0; float:left; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; color:#777;}



.new-pages .package-left .tops thead{ color:#444;}







.new-pages .package-left ul.detailed{ width:99%; float:right; height:auto; margin:15px 0 0 0; border-left:1px solid #ddd; list-style:none; padding:0;}







.new-pages .package-left ul.detailed li{ width:100%; float:left; height:auto; margin:0 0 0 0; font-weight:400; font-size:15px; color:#777; padding-left:60px;}



.new-pages .package-left ul.detailed li b{ color:#444;}



.new-pages .package-left ul.detailed li p{ font-size:15px; line-height:25px; width:100%; float:left; height:auto; margin:10px 0 30px 0; text-align:justify;}







.new-pages .package-left ul.detailed li:before{ width:40px; height:40px; float:left; border-radius:50%; color:#fff; background:#d84e55 !important; font-size:20px; font-family:'FontAwesome'; content:"\f017"; text-align:center; line-height:40px; position:absolute; left:2px;}







.new-pages .package-left .forms{ width:100%; float:left; height:auto; margin:50px 0 0 0; padding:40px 20px 20px; border:1px solid #ddd;}







.new-pages .package-left .forms input.form-control{ height:50px; font-family: 'Open Sans', sans-serif; font-size:14px;}







.new-pages .package-left .forms button{ border-radius:0; padding:0 30px; background:#b3272e !important; line-height:40px; color:#fff; font-weight:700; text-transform:uppercase; font-size:13px; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .package-left .forms button:hover{ background:#ec584a;}







.new-pages .package-left .forms p{ font-size:15px; line-height:20px; width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#777; font-family: 'Open Sans', sans-serif; font-weight:400;}











.new-pages .package-right{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .package-right .box{ width:100%; float:left; height:auto; border:1px solid #ddd; margin:0 0 25px 0;}







.new-pages .package-right .box h2{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 15px; background:#243d53; color:#fff; font-size:15px; font-weight:600; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:40px;}







.new-pages .package-right .social{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px;}







.new-pages .package-right .social a{ width:35px; height:35px; display:inline-block; margin:0 2px; color:#fff; font-size:14px; border-radius:50%; line-height:35px; text-align:center; background:#000; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}







.new-pages .package-right .social a.facebook{ background:#2a6295;}



.new-pages .package-right .social a.twitter{ background:#1bc4ef;}



.new-pages .package-right .social a.google{ background:#d62128;}



.new-pages .package-right .social a.linkedin{ background:#3e61df;}



.new-pages .package-right .social a.whatsapp{ background:#3fae35;}







.new-pages .package-right .social a.facebook:hover{ background:#17456f;}



.new-pages .package-right .social a.twitter:hover{ background:#0fa6ce;}



.new-pages .package-right .social a.google:hover{ background:#b3161e;}



.new-pages .package-right .social a.linkedin:hover{ background:#274aba;}



.new-pages .package-right .social a.whatsapp:hover{ background:#2a9c1f;}







.new-pages .package-right .box h3{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px; color:#e62a43; font-size:22px; font-weight:400; font-family: 'Open Sans', sans-serif; text-align:center; line-height:30px;}



.new-pages .package-right .box h3 span{ width:100%; float:left; color:#444;}







.new-pages .package-right .box .package1{ width:100%; float:left; margin:15px 0; padding:0 15px;}



.new-pages .package-right .box .package1 img{ width:100%;}







.new-pages .package-right .box .package1 h4{ width:100%; float:left; height:auto; margin:10px 0; font-size:16px; color:#444; font-weight:600; font-family: 'Open Sans', sans-serif;}



.new-pages .package-right .box .package1 p{ width:100%; float:left; height:auto; margin:0 0; font-size:13px; color:#777; font-weight:400; font-family: 'Open Sans', sans-serif;}







.new-pages .package-right .box .package1 a{ width:auto; float:left; color:#fff; background:#ef314b; border-radius:3px; padding:0 15px; text-transform:uppercase; font-weight:600; font-size:13px; line-height:35px; margin:10px 0 0 0; text-decoration:none; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .package-right .box .package1 a:hover{ background:#da112d;}







.new-pages .pack-top{ width:100%; float:left; margin:-1px 0 0 0; height:auto; background:#243d53;}



.new-pages .pack-top ul{ width:100%; float:left; height:auto; margin:0 0 0 0; list-style:none; padding:0;}



.new-pages .pack-top ul li{ width:25%; float:left; height:auto; margin:0 0 0 0; line-height:50px; color:#fff; font-size:15px; font-weight:600; font-family: 'Open Sans', sans-serif; text-align:center; border-right:1px solid #2a455d;}



.new-pages .pack-top ul li a{ width:100%; float:left; height:auto; color:#fff; text-align:center; text-decoration:none; background:#ea2c46;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .pack-top ul li a:hover{ background:#d3112c;}







.new-tabs{ width:100%; float:left; height:auto; margin:10px 0 0;}







.new-tabs .nav-tabs{ border:none;}







.new-tabs .tab-content{width:100%; float:left; height:auto; padding:0 0; background:#f9f9f9;}







.new-tabs .nav-tabs .nav-link{color:#000; font-size:14px; border-bottom:none;}







.new-tabs .nav-tabs .nav-link.active{ color:red;}







.new-tabs .tab-content .ameni{width:30%; float:left; height:auto; margin:0 2% 0 0; font-size:13px; color:#222; border-bottom:1px solid #f5f5f5; padding:10px 0;}







.new-tabs .tab-content .board{ width:100%; float:left; height:auto; margin:10px 0; padding:0 5%;}



.new-tabs .tab-content .board .first-board{ width:50%; float:left; height:auto; margin:0 0 0 0;}







.new-tabs .tab-content .board .first-board h3{width:100%; float:left; height:auto; margin:10px 0 25px 0; font-size:18px; font-weight:600; color:#666; padding:0 0 0 0;}







.new-tabs .tab-content .board .first-board p{ width:100%; float:left; height:auto; margin:0 0 5px 0; font-size:12px;}



.new-tabs .tab-content .board .first-board p span{ font-weight:bold; width:50px; float:left;}







.new-tabs .tab-content .board .first-board1{ width:30%; float:left; height:auto; margin:0 0 0 0;}







.new-tabs .tab-content .board .first-board1:first-child{ width:40%;}







.new-tabs .tab-content .board h3{width:100%; float:left; height:auto; margin:10px 0 25px 0; font-size:18px; font-weight:600; color:#666; padding:0 0 0 0;}







.new-tabs .tab-content .board p{ width:100%; float:left; height:auto; margin:0 0 10px 0; font-size:13px;}











.new-tabs .btn-grey{



    background-color:#D8D8D8;



	color:#FFF;



}



.new-tabs .rating-block{



	background-color:#FAFAFA;



	border:1px solid #EFEFEF;



	padding:15px 15px 20px 15px;



	border-radius:3px;



}



.new-tabs .bold{



	font-weight:700;



}



.new-tabs .padding-bottom-7{



	padding-bottom:7px;



}







.new-tabs .review-block{



	background-color:#FAFAFA;



	border:1px solid #EFEFEF;



	padding:15px;



	border-radius:3px;



	margin-bottom:15px;



}



.new-tabs .review-block-name{



	font-size:12px;



	margin:10px 0;



}



.new-tabs .review-block-date{



	font-size:12px;



}



.new-tabs .review-block-rate{



	font-size:13px;



	margin-bottom:15px;



}



.new-tabs .review-block-title{



	font-size:15px;



	font-weight:700;



	margin-bottom:10px;



}



.new-tabs .review-block-description{



	font-size:13px;



}











@media (max-width: 1250px) {



.col-sm-5.home-f .home-form{margin: -100px 0 0 0;}



.third-home .first-box .right a{ padding:0 9px; font-size:11px;}



.third-home .first-box .mid p{margin: 10px 0 5px 0;}



.third-home .first-box .mid{ min-height: inherit;}



.third-home .first-box .right .stars b{ font-size:11px;}



.third-home .box p{margin: 10px 0 10px 0;}



.fifth-home .home-list-in .box .left h3{ font-size:14px;}



.fifth-home .home-list-in .box .right a{font-size: 11px; padding: 0 14px;}



}







@media (max-width: 979px) {



header .right .menu{ width:auto; float:left; width:100%;}



header .right{ width:100%; float:left;}



header .logo{ width:100px;}



.hide-p{ display:none;}



.main-slider{ margin:0 0 0 0;}



.col-sm-5.home-f .home-form{margin: 20px 0 0 0;}



.first-home .girl{ display:none;}



header .right{margin: 22px 0 0 0;}



.col-sm-5.home-f .home-form h1{ font-size:20px;}



.first-home{ padding:0 0;}



.first-home .col-sm-2{ margin:20px 0;}



.second-home{ background-size:cover; padding:40px 0;}



.second-home h2{ font-size:28px;}



.second-home .col-sm-4{ margin:15px 0;}



.third-home .first-box .left{ width:100%;}



.third-home .first-box .mid{ width:100%;}



.third-home .first-box .right{ width:100%;}



.fourth-home .first{ border:1px solid #eee; margin:10px 0; width:100%;}



.fourth-home .first.none{ border:1px solid #eee;}



.fourth-home{ padding:20px 0;}



.third-home{ padding:30px 0;}



.fifth-home{background-size:cover; padding:40px 0;}



.fifth-home h2{font-size:28px;}



footer h1{ font-size:20px;}



footer h1 a{ clear:both; display:block;}



footer .col-sm-3{ margin-bottom:15px;}



footer .bottom .left img{ margin:0 15px 15px 0;}



footer .bottom .left a{ clear:both; width:100%;}



footer .bottom .right a{ float:left;}



footer .bottom .right{ margin:15px 0 0 0;}



footer .bottom{ margin:20px 0 20px 0;}



footer .bottom p{ font-size:12px;}



.new-pages .inner-banner{ margin:0;}



.new-pages .inner-banner .ban{ margin:10px 0 0 0;}



.new-pages .inner-banner h1{ font-size:22px; color:#222; line-height:25px;}



.new-pages .inner-banner h2{ font-size:15px; font-weight:400; color:#777; line-height:22px; margin:7px 0 0 0;}



.breadcrumb{ margin:20px 0 !important; float:left;}



.breadcrumb .page-link{ color:#222;}



.breadcrumb .page-link:hover{ color:#000;}



.breadcrumb-item.active{ color:#666 !important;}



.breadcrumb-item + .breadcrumb-item::before{color:#666 !important;}



.new-pages .pack-top ul li{ width:100%; border-right:none; border-bottom:1px solid #2a455d;}



.new-pages .package-left h2{font-size:18px;}



.new-pages .contact-top{ padding:10px 0 20px; background:#fff; border-top:1px solid #eee;}



.new-pages .contact-detailss ul li{width:100%;}







header .right .navbar{width:100%; float:left; margin:-5px 0 0 0;}



header .right .menu li{ border-top:1px solid #e5020f; width:100%;}



header .right .menu li a{ width:100%; float:left; }



.navbar-nav .dropdown-menu {



    position: static;



    float: left !important;



    background: #fff;



    float: left;



    width: 100%;



}



.middile{margin: 82px 0 0 0;}



}

@media (max-width: 767px) {

.btn.filter {

padding-left: 1.1rem!important;;

padding-right: 1.1rem!important;;



}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}



footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}



header .right{

	margin:0px;

}

}



@media (max-width: 450px) {

.gallery {

-webkit-column-count: 1!important;

-moz-column-count: 1!important;;

column-count: 1!important;;

-webkit-column-width: 100%!important;;

-moz-column-width: 100%!important;;

column-width: 100%!important;

}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}

footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}



header .right{

	margin:0px;

}



}



@media (max-width: 400px) {

.btn.filter {

padding-left: 1.1rem!important;;

padding-right: 1.1rem!important;;



}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}



footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}



header .right{

	margin:0px;

}

}















.gallery-title

{

    font-size: 36px;

    color: #42B32F;

    text-align: center;

    font-weight: 500;

    margin-bottom: 70px;

}

.gallery-title:after {

    content: "";

    position: absolute;

    width: 7.5%;

    left: 46.5%;

    height: 45px;

    border-bottom: 1px solid #5e5e5e;

}

.filter-button

{

    font-size: 18px;

    border: 1px solid #42B32F;

    border-radius: 5px;

    text-align: center;

    color: #000;

    margin-bottom: 30px;



}

.filter-button:hover

{

    border: 1px solid #42B32F;

    border-radius: 5px;

    text-align: center;

    color: #ffffff;

    background-color: #42B32F;



}

.filter-button:focus

{

    background-color: #42B32F;

    color: white;

}



.port-image

{

    width: 100%;

}



.gallery_product

{

    margin-bottom: 30px;

}



.tab-g{ width:100%; float:left; height:auto; margin:0 0 0 0;}





.modal-dialog {width:600px;}

.my-modal .modal-body{ padding:0;}

.my-modal .modal-body img{ width:100%;}

.my-modal button{ position:absolute; top:0; right:0; background:#fff !important; width:30px; height:30px; border-radius:50%; z-index:1; opacity:1; margin:-10px -5px 0 0;}

.my-modal button:hover{opacity:1;}

.my-modal .modal-body img{ margin:0;}




/* CSS Document */

.gallery {

-webkit-column-count: 3;

-moz-column-count: 3;

column-count: 3;

-webkit-column-width:33% !important;;

-moz-column-width: 33% !important;;

column-width: 33% !important; }

.gallery .pics {

-webkit-transition: all 350ms ease!important;;

transition: all 350ms ease!important;; }

.gallery .animation {

-webkit-transform: scale(1)!important;;

-ms-transform: scale(1)!important;;

transform: scale(1) !important; }

.newgellery{

	width:100%;

	height:auto;

	float:left;

}



.newgellery img{

	width:100% !important;

	

}

body{ margin:0px; padding:0; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}

.wrapper{ width:100%; float:left; height:auto; margin:0 0 0 0;}

/* header{width:100%; float:left; margin:0 0 0 0; background:#fff; position:relative; z-index:1; padding:20px 0; border-top:4px solid #00c8c7;} */

header .logo{width:252px; float:left; margin:0px 0; height:auto; padding:5px 0 10px 0;} 

header .right{width:auto; float:right; margin:7px 0 0 0;}



header .right .customer-service{ width:auto; float:right; margin:-5px 0 5px 0; font-family: 'Open Sans', sans-serif; font-size:14px; color:#000;}

header .right .customer-service a{ color:#000; text-decoration:none;}



header .right .menu{width:auto; float:right; margin:0 0 0 0;}

header .right .menu li{ float:left; margin:0 0 0 0; width:auto; list-style:none; color:#000; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; line-height:50px;}

header .right .menu li a{ text-decoration:none; width:auto; float:left; height:auto; margin:0 0 0 0; padding:0 15px; color:#000; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; line-height:35px !important; text-transform:uppercase;}

/*new css*/

.home-form h3{

	color: #ffffff;

   

    padding-right: 10px;

    margin-right: 10px;

font-size:15px;

text-align:left;

}



.home-form h3 a{

	color: #ffffff;

	

 

}

.home-form h3 span{

	color: #ffffff;

    border-right: 2px solid #6b7274;

    padding-right: 10px;

    margin-right: 10px;

	font-size:15px;

}

.img-eft {

    position: absolute;

    right: 30px;

    top: -25px;

}

/*new css end*/

/*culender css*/



.ui-widget-header {

	background:#d84e55 !important;

	color:#ffffff !important;

}

.ui-widget-content{

	font-family:Arial, Helvetica, sans-serif !important;

	font-size:14px !important;

	color:#333 !important;

	padding:0 0 0 7px !important;

}

/*culender css end*/

header .right .menu li a:hover{color:#fff; background:#e30000;}







header .right .navbar{ padding:0; margin:0 0 0 10px; float:right;}



header .right .navbar button{ background:none;  box-shadow:none; padding:5px 10px; position:absolute; right:0; top:-32px;     margin-right: 0;}







header .right .navbar .dropdown-menu{right:0; left:auto;}







header .right .navbar .dropdown-menu a{ color:#222; width:100%;}







.middile{width:100%; float:left; height:auto; margin:0 0 0 0;}







.main-slider{width:100%; float:left; margin:10px 0 10px 0; height:auto;}


.home-first{width:100%;float:left;height:auto;margin:0 0 0 0;padding:60px 0;text-align:center;}

.home-first img{ width:100px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.home-first h2{ width:100%; float:left; height:auto; margin:25px 0 0 0;  font-family: 'Montserrat', sans-serif; font-weight:300; color:#222; font-size:15px !important; text-transform:uppercase;}
.home-first p{ width:100%; float:left; height:auto; margin:10px 0 0 0;  font-family: 'Montserrat', sans-serif; font-weight:300; color:#555; font-size:13px;}





.col-sm-4.home-f .home-form{width:100%; float:left; height:auto; margin:0 0 0 0; background:#fff; padding:20px 40px; border-radius: 50px 0 50px 0;}



.col-sm-4.home-f{float:left; margin: 0 0 0 0;  position:absolute; top:150px;}



.col-sm-4.home-f .home-form .row{ margin:0;}





.col-sm-4.home-f .home-form h1{width:100%; float:left; text-align:left; margin:15px 0; font-size:17px!important; color:#222; font-family: 'Open Sans', sans-serif; font-weight:600 !important;}



.col-sm-4.home-f .home-form form{width:100%; float:left;}



.col-sm-4.home-f .home-form form .form-control{border-radius:0; height:45px; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:15px; padding-left:0;  -webkit-appearance: none; appearance: none; border:none; border-bottom:1px solid #00c8c7;}



.col-sm-4.home-f .home-form form .form-control:focus{box-shadow:none;}



.col-sm-4.home-f .home-form form i{color:#d84e55 !important; position:absolute; left:10px; font-size:22px; margin:12px 0 0 0;}



.col-sm-4.home-f .home-form form i.fa-calendar{ font-size:17px;  margin:15px 0 0 0;}



.col-sm-4.home-f .home-form form .col-sm-6{ padding:0 2px;}



.col-sm-4.home-f .home-form form .col-sm-12{ padding:0 2px;}



.col-sm-4.home-f .home-form form .form-group{ margin-bottom:10px;}







.col-sm-4.home-f .home-form form button{ padding:0 50px; line-height:45px; background:#00c8c7 !important; color:#fff; border-radius:0; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:300; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-top:5px; width:100%; border-radius:50px;}



.col-sm-4.home-f .home-form form button:hover{ background:#e50000 !important;}







.first-home{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0; background:#00c8c7;}





.first-home .in-new{width:100%; float:left; text-align:center;}



.first-home .in-new img{ width:100%;}

.aboutbox{
	width: 100%;
	float: left;
	background: #084890;
	margin-bottom: 10px;
}
.aboutbox:hover{
	width: 100%;
	float: left;
	background: #286486;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
.aboutbox img{
	width: 100%;
	float: left;
	padding: 5px;
	
}
.aboutbox h2{
	width: 100%;
	color: #ffffff !important;
	font-size: 18px !important;
	text-align: center;
	margin:0px !important;
	font-weight: 400;
	padding: 10px 0px 15px 0px !important;
	
}

.rootbox{
	width: 100%;
	float: left;
	height: auto;
}
.rootbox img{
	width: 100%;
	float: left;
	height: auto;
}

.first-home h2{width:100%; float:left; height:auto; margin:35px 0 0 0; font-size:30px; color:#ffffff; text-align:center; font-weight:400; font-family: 'Open Sans', sans-serif;}





.home-abouts{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; background:#f9f9f9;}



.home-abouts h2{ width:100%; float:left; height:auto; color:#000; font-size:30px; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}

.home-abouts h2 span{ width:60px; height:4px; background:#ff0000; float:left; margin:25px 10px 0 0;}

.home-abouts h3{ width:100%; float:left; height:auto; color:#000; font-size:48px; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}



.home-abouts p{ width:100%; float:left; height:auto; color:#222; font-size:14px; line-height:30px; text-align:justify; font-family: 'Open Sans', sans-serif;}





.second-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0; background:#fff;}







.second-home .images{width:100%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}







.second-home .images img{width:100% !important; transform: scale(1); transition: .3s ease-in-out;}



.second-home .col-sm-4:hover img{transform: scale(1.2);}







.second-home .col-sm-4{flex:100%;max-width:100%;}







.second-home .inners{width:100%; float:left; height:auto; background:#fff; text-decoration:none; padding-bottom:30px; border-radius:0 0 5px 5px;}







.second-home h2{ width:100%; float:left; height:auto; margin:10px 0px 5px 0; color:#000; font-size:30px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 0; text-align:center; text-transform:uppercase;}

.second-home h2 span{ color:#ff0000;}







.second-home .inners h3{ width:100%; float:left; height:auto; margin:20px 0 0 0; color:#000; font-size:17px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0; text-transform:uppercase; text-align:center;}



.second-home .inners p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#444; font-size:15px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 20px;}







.third-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:50px 0;}







.third-home .first-box{ width:100%; float:left; height:auto; border:1px solid #f5f5f5; border-right:2px solid #eee; border-bottom:3px solid #eee; border-radius:5px; margin:15px 0; }







.third-home .first-box .left{ width:40%; float:left; height:auto; margin:0 0 0 0; overflow:hidden;}



.third-home .first-box .left img{ width:100%;  transform: scale(1); transition: .7s ease-in-out;}



.third-home .first-box:hover img{transform: scale(1.2);}







.third-home .first-box .left .icons{ width:100%; float:left; height:auto; text-align:left; margin:-50px 0 0 0; position:relative; padding-left:20px;}



.third-home .first-box .left .icons a{ display:inline-block; margin:0 5px;}



.third-home .first-box .left .icons a img{width:45px;}







.third-home .first-box:hover .left .icons a img{transform: scale(1);}







.third-home .first-box .mid{ width:40%; float:left; min-height:220px; margin:15px 0; padding:0 15px; border-right:2px solid #eee;}







.third-home .first-box .mid h2{ width:100%; float:left; height:auto; margin:20px 0 0 0; color:#222; font-size:20px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 0;}



.third-home .first-box .mid p{ width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#666; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0;}







.third-home .first-box .mid span{width:auto; float:left; margin:0 10px 0 0; height:auto; line-height:35px; background:#eee; padding:0 15px; color:#444; font-size:12px; font-weight:600; font-family: 'Open Sans', sans-serif;}



.third-home .first-box .mid span i{ color:#d84e55 !important; font-size:15px; margin-right:5px;}



.third-home .first-box .right{ width:18%; float:right; height:auto; margin:0 0 0 0; padding:15px; text-align:center;}







.third-home .first-box .right .stars{ width:100%; float:left; height:auto; margin:0 0 15px 0;}



.third-home .first-box .right .stars i{ color:#ffcd46;}



.third-home .first-box .right .stars b{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; font-weight:600; color:#bbb; font-family: 'Open Sans', sans-serif; text-align:center;}







.third-home .first-box .right .price{ width:100%; text-align:center; float:left; height:auto; margin:0 0 0 0; color:#243d53 !important; font-size:25px; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:30px;}



.third-home .first-box .right .price span{ width:100%; float:left; font-size:18px; text-decoration:line-through;}



.third-home .first-box .right .price b{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; font-weight:600; color:#bbb; font-family: 'Open Sans', sans-serif; text-align:center; line-height:15px;}



.third-home .first-box .right a{ width:auto; display:inline-block; line-height:35px; padding:0 15px; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:700; background:#d84e55 !important; border-radius:25px; text-transform:uppercase; text-decoration:none; margin:15px 0 0 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.third-home .first-box .right a:hover{ background:#b11f27 !important;}







.third-home .box{ width:100%; float:left; text-align:center; margin:20px 0; padding:0 30px;}



.third-home .box h2{width:100%; float:left; height:auto; margin:20px 0 0 0; color:#222; font-size:20px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:0 0;}



.third-home .box p{ width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#666; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0;}











.fourth-home{width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 0 50px;}







.fourth-home .first{ width:100%; padding:10px 3%; border-right:1px solid #ddd; border-radius:10px; float:left;}



.fourth-home .first img{width:50px;}



.fourth-home .first.none{ border:none;}



.fourth-home .first .left{ width:20%; float:left;}



.fourth-home .first .right{ width:75%; float:right; font-size:25px; font-weight:700; margin:0 0 0 0; color:#00c8c7;  font-family: 'Open Sans', sans-serif; line-height:25px;}



.fourth-home .first .right span{ font-size:14px; font-weight:300; width:100%; float:left; margin:0 0 0 0; color:#000000 !important;}





.fifth-home{width:100%; float:left; height:auto; margin:30px 0 0 0; padding:0 0; background:#fff;}



.fifth-home h2{ width:100%; float:left; height:auto; margin:0 0 90px 0; color:#000; font-size:30px; font-weight:400; font-family: 'Open Sans', sans-serif; padding:0 0; text-align:center; text-transform:uppercase;}

.fifth-home h2 span{ color:#ff0000;}



.fifth-home .home-list-in{ width:100%; padding:0; background:none; float:left; height:auto; margin:0 0;}



.fifth-home .main{ width:100%; float:left; height:auto; margin:0 0 0 0; background:#00c8c7; text-align:center; border-bottom:3px solid #ff0000;}



.fifth-home .main .icon{ width:115px; height:auto; display:inline-block; margin:-50px 0 20px 0;}



.fifth-home .home-list-in .box{ width:100%; float:left; height:auto; padding:15px 20px; border-bottom:1px dashed #fff; background:#e6e6e6; border-radius:0;}



.fifth-home .home-list-in .box .left{ width:65%; float:left; height:auto; margin:0 0 0 0;}



.fifth-home .home-list-in .box .right{ width:35%; float:right; height:auto; margin:0 0 0 0; text-align:center;}







.fifth-home .home-list-in .box .left .st{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:12px; color:#000; font-weight:400; font-family: 'Open Sans', sans-serif; line-height:25px;}



.fifth-home .home-list-in .box .left .st span{ width:40px; text-align:center; height:25px; border-radius:3px; background:#c85051; color:#fff; float:left; margin:0 10px 0 0;}







.fifth-home .home-list-in .box .left h3{ width:100%; float:left; height:auto; font-size:15px; font-weight:400; color:#000; line-height:25px;  font-family: 'Open Sans', sans-serif; margin:5px 0 0 0; text-transform:uppercase; text-align:left;}







.fifth-home .home-list-in .box .left p{ width:100%; float:left; height:auto; font-size:13px; font-weight:300; color:#666; line-height:18px; font-family: 'Open Sans', sans-serif; margin:0 0 0 0;}











.fifth-home .home-list-in .box .right a{ width: auto;

    float: none;

    display: inline-block;

    font-size: 11px;

    color: #fff;

    font-weight: 700;

    font-family: 'Open Sans', sans-serif;

    background: #00c8c7;

    padding: 0 16px;

    line-height: 35px;

    text-align: center;

    border-radius: 25px;

	text-transform:uppercase;

    text-decoration: none;

    margin: 0 0 0 0;

    outline: none;  transition: all 0.4s ease-in-out;}



.fifth-home .home-list-in .box:hover a{ background:#09abaa;}











footer{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:60px 0 0 0; background:#262424; }







footer h1{ width:100%; float:left; height:auto; text-align:center; font-size:30px; color:#222; font-weight:800;  font-family: 'Open Sans', sans-serif; margin:0 0 50px 0;}



footer h1 a{ text-decoration:none; color:#ec584a;}



footer h1 a:hover{text-decoration:none; color:#ec584a;}







footer h2{ width:100%; float:left; height:auto; font-size:20px; color:#fff; font-weight:600;  font-family: 'Open Sans', sans-serif; margin:0 0 20px 0;}



footer ul{ width:100%; float:left; height:auto; margin:0 0 0 0; list-style:none; padding:0;}







footer ul li{ width:100%; float:left; height:auto; margin:0 0 10px 0; padding:0 0 0 20px; font-size:14px; color:#d7d7d7; font-weight:400;  font-family: 'Open Sans', sans-serif;}



footer ul li a{ text-decoration:none; width:auto; float:left; margin:0 0 0 0; line-height:20px; font-size:14px; color:#d7d7d7; font-weight:400;  font-family: 'Open Sans', sans-serif;}



footer ul li a:hover{ text-decoration:none; color:#fff;}



footer ul li:before{ width:10px; height:2px; background:#ff0000; float:left; margin:10px 10px 0 0; content:""; position:absolute; left:15px;}







footer .form-control{ border-radius:25px; height:50px; color:#222; font-weight:300;  font-family: 'Open Sans', sans-serif; font-size:14px;}



footer button{ width:100%; float:left; height:50px; border-radius:25px !important; text-align:center; text-transform:uppercase; background:#ec584a; color:#fff; font-weight:700 !important; font-size:15px !important;  font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



footer button:hover{ background:#d14a3d;}







footer .bottom{ width:100%; float:left; height:auto; margin:30px 0 30px 0; border-top:1px solid #444; padding:10px 0 0 0;}







footer .bottom .left a{ width:auto; float:left; margin:0 10px 0 0; color:#222; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif;}







footer .bottom .left img{ float:left; margin:0 25px 0 0;}







footer .bottom p{ width:100%; float:left; height:auto; margin:20px 0 0 0; color:#fff; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif;}







footer .bottom .right{ margin-top:10px; float:right; }



footer .bottom .right a{ width:35px; height:35px; display:inline-block; margin:0 2px; color:#fff; font-size:14px; border-radius:50%; line-height:35px; text-align:center; background:#000; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}







footer .bottom .right a.facebook{ background:#2a6295;}



footer .bottom .right a.twitter{ background:#1bc4ef;}



footer .bottom .right a.google{ background:#d62128;}



footer .bottom .right a.linkedin{ background:#3e61df;}







footer .bottom .right a.facebook:hover{ background:#17456f;}



footer .bottom .right a.twitter:hover{ background:#0fa6ce;}



footer .bottom .right a.google:hover{ background:#b3161e;}



footer .bottom .right a.linkedin:hover{ background:#274aba;}











.new-pages{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .inner-banner{ width:100%; float:left; height:auto; margin:-36px 0 0 0;}



.new-pages .inner-banner img{ width:100%;}







.new-pages .inner-banner h1{ width:100%; float:left; height:auto; margin:0 0 0 0; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; line-height:35px; }



.new-pages .inner-banner h1 span{ color:#ee304a;}







.new-pages .inner-banner h2{ width:100%; float:left; height:auto; margin:0 0 10px 0; color:#eee; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; line-height:35px;}







.new-pages .inner-banner .ban{width:100%; float:left; height:auto; margin:-150px 0 0 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */

background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ padding:10px;}







.new-pages .contact-top{ width:100%; float:left; margin:0 0 0 0; padding:50px 0;}







.new-pages .contact-top h2{ width:100%; float:left; height:auto; margin:0 0 0 0; color:#222; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:27px; line-height:35px;}



.new-pages .contact-top p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#666; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:24px; padding:0 10%;}







.new-pages .contact-detailss{width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .contact-detailss .bg-grey{ width:100%; float:left; height:auto; margin:0 0 10px 0; padding:10px 25px; background:#f8f8f8;}







.new-pages .contact-detailss h3{ width:100%; float:left; height:auto; margin:0 0 0 0; font-size:18px; font-weight:700;font-family: 'Open Sans', sans-serif; color:#11193e; line-height:25px;}



.new-pages .contact-detailss p{ width:100%; float:left; height:auto; margin:10px 0 0 0; color:#888; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:22px; padding:0 0;}







.new-pages .contact-detailss .social{ width:100%; float:left; height:auto; margin:15px 0 0 0;}



.new-pages .contact-detailss .social a{ font-size:20px; color:#093c75; float:left; margin:0 12px 0 0;}



.new-pages .contact-detailss .social a:hover{ color:#084890;}







.new-pages .contact-detailss ul{ width:100%; float:left; height:auto; margin:10px 0 0 0; list-style:none; padding:0;}



.new-pages .contact-detailss ul li{ width:100%; float:left; height:auto; margin:3px 0; color:#000000; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:35px;}







.new-pages .contact-detailss ul li span{ width:35px; height:35px; float:left; text-align:center; background:#fff; border-radius:50%; line-height:35px; font-size:15px; color:#d84e55; margin:0 10px 0 0;}







.new-pages .contact-detailss form{ margin:20px 0 0 0;}



.new-pages .contact-detailss form input.form-control{ height:50px; font-family: 'Open Sans', sans-serif; font-size:14px;}







.new-pages .contact-detailss form button{ border-radius:0; padding:0 30px; background:#d84e55; line-height:40px; color:#fff; font-weight:700; text-transform:uppercase; font-size:13px; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .contact-detailss form button:hover{ background:#ec584a;}







.new-pages .contact-detailss form .form-group{ margin-bottom:28px;}







.new-pages .contact-map{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .package-left{ width:100%; float:left; margin:0 0 0 0; height:auto;}







.new-pages .package-left h2{ width:100%; float:left; height:auto; margin:0 0 10px 0; color:#222; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:27px; line-height:35px;}







.new-pages .package-left h2 i{ font-size:15px; float:left; margin:8px 10px 0 0; width:20px; height:20px;background: #d84e55 !important;

   

    color: #ffffff; text-align:center; line-height:20px;}







.new-pages .package-left .tops{ margin:15px 0 20px 0; float:left; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; color:#777;}



.new-pages .package-left .tops thead{ color:#444;}







.new-pages .package-left ul.detailed{ width:99%; float:right; height:auto; margin:15px 0 0 0; border-left:1px solid #ddd; list-style:none; padding:0;}







.new-pages .package-left ul.detailed li{ width:100%; float:left; height:auto; margin:0 0 0 0; font-weight:400; font-size:15px; color:#777; padding-left:60px;}



.new-pages .package-left ul.detailed li b{ color:#444;}



.new-pages .package-left ul.detailed li p{ font-size:15px; line-height:25px; width:100%; float:left; height:auto; margin:10px 0 30px 0; text-align:justify;}







.new-pages .package-left ul.detailed li:before{ width:40px; height:40px; float:left; border-radius:50%; color:#fff; background:#d84e55 !important; font-size:20px; font-family:'FontAwesome'; content:"\f017"; text-align:center; line-height:40px; position:absolute; left:2px;}







.new-pages .package-left .forms{ width:100%; float:left; height:auto; margin:50px 0 0 0; padding:40px 20px 20px; border:1px solid #ddd;}







.new-pages .package-left .forms input.form-control{ height:50px; font-family: 'Open Sans', sans-serif; font-size:14px;}







.new-pages .package-left .forms button{ border-radius:0; padding:0 30px; background:#b3272e !important; line-height:40px; color:#fff; font-weight:700; text-transform:uppercase; font-size:13px; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .package-left .forms button:hover{ background:#ec584a;}







.new-pages .package-left .forms p{ font-size:15px; line-height:20px; width:100%; float:left; height:auto; margin:10px 0 30px 0; color:#777; font-family: 'Open Sans', sans-serif; font-weight:400;}











.new-pages .package-right{ width:100%; float:left; height:auto; margin:0 0 0 0;}







.new-pages .package-right .box{ width:100%; float:left; height:auto; border:1px solid #ddd; margin:0 0 25px 0;}







.new-pages .package-right .box h2{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:0 15px; background:#243d53; color:#fff; font-size:15px; font-weight:600; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:40px;}







.new-pages .package-right .social{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px;}







.new-pages .package-right .social a{ width:35px; height:35px; display:inline-block; margin:0 2px; color:#fff; font-size:14px; border-radius:50%; line-height:35px; text-align:center; background:#000; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}







.new-pages .package-right .social a.facebook{ background:#2a6295;}



.new-pages .package-right .social a.twitter{ background:#1bc4ef;}



.new-pages .package-right .social a.google{ background:#d62128;}



.new-pages .package-right .social a.linkedin{ background:#3e61df;}



.new-pages .package-right .social a.whatsapp{ background:#3fae35;}







.new-pages .package-right .social a.facebook:hover{ background:#17456f;}



.new-pages .package-right .social a.twitter:hover{ background:#0fa6ce;}



.new-pages .package-right .social a.google:hover{ background:#b3161e;}



.new-pages .package-right .social a.linkedin:hover{ background:#274aba;}



.new-pages .package-right .social a.whatsapp:hover{ background:#2a9c1f;}







.new-pages .package-right .box h3{ width:100%; float:left; height:auto; margin:0 0 0 0; padding:15px; color:#e62a43; font-size:22px; font-weight:400; font-family: 'Open Sans', sans-serif; text-align:center; line-height:30px;}



.new-pages .package-right .box h3 span{ width:100%; float:left; color:#444;}







.new-pages .package-right .box .package1{ width:100%; float:left; margin:15px 0; padding:0 15px;}



.new-pages .package-right .box .package1 img{ width:100%;}







.new-pages .package-right .box .package1 h4{ width:100%; float:left; height:auto; margin:10px 0; font-size:16px; color:#444; font-weight:600; font-family: 'Open Sans', sans-serif;}



.new-pages .package-right .box .package1 p{ width:100%; float:left; height:auto; margin:0 0; font-size:13px; color:#777; font-weight:400; font-family: 'Open Sans', sans-serif;}







.new-pages .package-right .box .package1 a{ width:auto; float:left; color:#fff; background:#ef314b; border-radius:3px; padding:0 15px; text-transform:uppercase; font-weight:600; font-size:13px; line-height:35px; margin:10px 0 0 0; text-decoration:none; font-family: 'Open Sans', sans-serif; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .package-right .box .package1 a:hover{ background:#da112d;}







.new-pages .pack-top{ width:100%; float:left; margin:-1px 0 0 0; height:auto; background:#243d53;}



.new-pages .pack-top ul{ width:100%; float:left; height:auto; margin:0 0 0 0; list-style:none; padding:0;}



.new-pages .pack-top ul li{ width:25%; float:left; height:auto; margin:0 0 0 0; line-height:50px; color:#fff; font-size:15px; font-weight:600; font-family: 'Open Sans', sans-serif; text-align:center; border-right:1px solid #2a455d;}



.new-pages .pack-top ul li a{ width:100%; float:left; height:auto; color:#fff; text-align:center; text-decoration:none; background:#ea2c46;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}



.new-pages .pack-top ul li a:hover{ background:#d3112c;}







.new-tabs{ width:100%; float:left; height:auto; margin:10px 0 0;}







.new-tabs .nav-tabs{ border:none;}







.new-tabs .tab-content{width:100%; float:left; height:auto; padding:0 0; background:#f9f9f9;}







.new-tabs .nav-tabs .nav-link{color:#000; font-size:14px; border-bottom:none;}







.new-tabs .nav-tabs .nav-link.active{ color:red;}







.new-tabs .tab-content .ameni{width:30%; float:left; height:auto; margin:0 2% 0 0; font-size:13px; color:#222; border-bottom:1px solid #f5f5f5; padding:10px 0;}







.new-tabs .tab-content .board{ width:100%; float:left; height:auto; margin:10px 0; padding:0 5%;}



.new-tabs .tab-content .board .first-board{ width:50%; float:left; height:auto; margin:0 0 0 0;}







.new-tabs .tab-content .board .first-board h3{width:100%; float:left; height:auto; margin:10px 0 25px 0; font-size:18px; font-weight:600; color:#666; padding:0 0 0 0;}







.new-tabs .tab-content .board .first-board p{ width:100%; float:left; height:auto; margin:0 0 5px 0; font-size:12px;}



.new-tabs .tab-content .board .first-board p span{ font-weight:bold; width:50px; float:left;}







.new-tabs .tab-content .board .first-board1{ width:30%; float:left; height:auto; margin:0 0 0 0;}







.new-tabs .tab-content .board .first-board1:first-child{ width:40%;}







.new-tabs .tab-content .board h3{width:100%; float:left; height:auto; margin:10px 0 25px 0; font-size:18px; font-weight:600; color:#666; padding:0 0 0 0;}







.new-tabs .tab-content .board p{ width:100%; float:left; height:auto; margin:0 0 10px 0; font-size:13px;}











.new-tabs .btn-grey{



    background-color:#D8D8D8;



	color:#FFF;



}



.new-tabs .rating-block{



	background-color:#FAFAFA;



	border:1px solid #EFEFEF;



	padding:15px 15px 20px 15px;



	border-radius:3px;



}



.new-tabs .bold{



	font-weight:700;



}



.new-tabs .padding-bottom-7{



	padding-bottom:7px;



}







.new-tabs .review-block{



	background-color:#FAFAFA;



	border:1px solid #EFEFEF;



	padding:15px;



	border-radius:3px;



	margin-bottom:15px;



}



.new-tabs .review-block-name{



	font-size:12px;



	margin:10px 0;



}



.new-tabs .review-block-date{



	font-size:12px;



}



.new-tabs .review-block-rate{



	font-size:13px;



	margin-bottom:15px;



}



.new-tabs .review-block-title{



	font-size:15px;



	font-weight:700;



	margin-bottom:10px;



}



.new-tabs .review-block-description{



	font-size:13px;



}











@media (max-width: 1250px) {



.col-sm-5.home-f .home-form{margin: -100px 0 0 0;}



.third-home .first-box .right a{ padding:0 9px; font-size:11px;}



.third-home .first-box .mid p{margin: 10px 0 5px 0;}



.third-home .first-box .mid{ min-height: inherit;}



.third-home .first-box .right .stars b{ font-size:11px;}



.third-home .box p{margin: 10px 0 10px 0;}



.fifth-home .home-list-in .box .left h3{ font-size:14px;}



.fifth-home .home-list-in .box .right a{font-size: 11px; padding: 0 14px;}



}







@media (max-width: 979px) {



header .right .menu{ width:auto; float:left; width:100%;}



header .right{ width:100%; float:left;}



header .logo{ width:100px;}



.hide-p{ display:none;}



.main-slider{ margin:0 0 0 0;}



.col-sm-5.home-f .home-form{margin: 20px 0 0 0;}



.first-home .girl{ display:none;}



header .right{margin: 22px 0 0 0;}



.col-sm-5.home-f .home-form h1{ font-size:20px;}



.first-home{ padding:0 0;}



.first-home .col-sm-2{ margin:20px 0;}



.second-home{ background-size:cover; padding:40px 0;}



.second-home h2{ font-size:28px;}



.second-home .col-sm-4{ margin:15px 0;}



.third-home .first-box .left{ width:100%;}



.third-home .first-box .mid{ width:100%;}



.third-home .first-box .right{ width:100%;}



.fourth-home .first{ border:1px solid #eee; margin:10px 0; width:100%;}



.fourth-home .first.none{ border:1px solid #eee;}



.fourth-home{ padding:20px 0;}



.third-home{ padding:30px 0;}



.fifth-home{background-size:cover; padding:40px 0;}



.fifth-home h2{font-size:28px;}



footer h1{ font-size:20px;}



footer h1 a{ clear:both; display:block;}



footer .col-sm-3{ margin-bottom:15px;}



footer .bottom .left img{ margin:0 15px 15px 0;}



footer .bottom .left a{ clear:both; width:100%;}



footer .bottom .right a{ float:left;}



footer .bottom .right{ margin:15px 0 0 0;}



footer .bottom{ margin:20px 0 20px 0;}



footer .bottom p{ font-size:12px;}



.new-pages .inner-banner{ margin:0;}



.new-pages .inner-banner .ban{ margin:10px 0 0 0;}



.new-pages .inner-banner h1{ font-size:22px; color:#222; line-height:25px;}



.new-pages .inner-banner h2{ font-size:15px; font-weight:400; color:#777; line-height:22px; margin:7px 0 0 0;}



.breadcrumb{ margin:20px 0 !important; float:left;}



.breadcrumb .page-link{ color:#222;}



.breadcrumb .page-link:hover{ color:#000;}



.breadcrumb-item.active{ color:#666 !important;}



.breadcrumb-item + .breadcrumb-item::before{color:#666 !important;}



.new-pages .pack-top ul li{ width:100%; border-right:none; border-bottom:1px solid #2a455d;}



.new-pages .package-left h2{font-size:18px;}



.new-pages .contact-top{ padding:10px 0 20px; background:#fff; border-top:1px solid #eee;}



.new-pages .contact-detailss ul li{width:100%;}







header .right .navbar{width:100%; float:left; margin:-5px 0 0 0;}



header .right .menu li{ border-top:1px solid #e5020f; width:100%;}



header .right .menu li a{ width:100%; float:left; }



.navbar-nav .dropdown-menu {



    position: static;



    float: left !important;



    background: #fff;



    float: left;



    width: 100%;



}



.middile{margin: 82px 0 0 0;}



}

@media (max-width: 767px) {

.btn.filter {

padding-left: 1.1rem!important;;

padding-right: 1.1rem!important;;



}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}



footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}

	

header .right{

	margin:0px;

}

}



@media (max-width: 450px) {

.gallery {

-webkit-column-count: 1!important;

-moz-column-count: 1!important;;

column-count: 1!important;;

-webkit-column-width: 100%!important;;

-moz-column-width: 100%!important;;

column-width: 100%!important;

}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}

footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}

	

}

header .right{

	margin:0px;

}



@media (max-width: 400px) {

.btn.filter {

padding-left: 1.1rem!important;;

padding-right: 1.1rem!important;;



}

.main-slider{display:none;}

.first-home{

	display:none;

}

.fourth-home{

	display:none;

}

.quicklink{

	display:none;



}



footer h1 {

    font-size: 33px;

	margin:0 0 0 0;}



header .right{

	margin:0px;

}

}















.gallery-title

{

    font-size: 36px;

    color: #42B32F;

    text-align: center;

    font-weight: 500;

    margin-bottom: 70px;

}

.gallery-title:after {

    content: "";

    position: absolute;

    width: 7.5%;

    left: 46.5%;

    height: 45px;

    border-bottom: 1px solid #5e5e5e;

}

.filter-button

{

    font-size: 18px;

    border: 1px solid #42B32F;

    border-radius: 5px;

    text-align: center;

    color: #000;

    margin-bottom: 30px;



}

.filter-button:hover

{

    border: 1px solid #42B32F;

    border-radius: 5px;

    text-align: center;

    color: #ffffff;

    background-color: #42B32F;



}

.filter-button:focus

{

    background-color: #42B32F;

    color: white;

}



.port-image

{

    width: 100%;

}



.gallery_product

{

    margin-bottom: 30px;

}



.tab-g{ width:100%; float:left; height:auto; margin:0 0 0 0;}





.modal-dialog {width:600px;}

.my-modal .modal-body{ padding:0;}

.my-modal .modal-body img{ width:100%;}

.my-modal button{ position:absolute; top:0; right:0; background:#fff !important; width:30px; height:30px; border-radius:50%; z-index:1; opacity:1; margin:-10px -5px 0 0;}

.my-modal button:hover{opacity:1;}

.my-modal .modal-body img{ margin:0;}





.listing-page-top{ padding:20px 0 5px; width:100%; float:left; height:auto; margin:0 0 20px 0; background:#eee;}



.listing-page-top .form-control{ border:none; border-radius:0; height:40px;}

.listing-page-top select.form-control{border:none; border-radius:0; height:40px !important;}

.listing-page-top .col-sm-3{ padding:0 5px;}

.listing-page-top .col-sm-2{ padding:0 5px;}

.listing-page-top .col-sm-2 button{border:none; height:40px; line-height:40px; text-align:center; background:#d84e55; font-size:11px; width:100%; text-transform:uppercase; font-weight:600; font-family: 'Montserrat', sans-serif; cursor:pointer; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; color:#fff;}

.listing-page-top .col-sm-2 button:hover{ background:#cf3940;}





.new-tabs{ width:100%; float:left; height:auto; margin:10px 0 0;}



.new-tabs .nav-tabs{ border:none; width: auto; float: right;}



.new-tabs .tab-content{width:100%; float:left; height:auto; padding:0 0; background:#f9f9f9;}



.new-tabs .nav-tabs .nav-link{color:#000; font-size:14px; border-bottom:none;}



.new-tabs .nav-tabs .nav-link.active{ color:red;}



.nav-link.bt{ background:#d84e55; color:#fff !important; border:none; border-radius:7px; margin:0 0 5px 10px;}



.nav-link.bt.active{background:#d84e55!important; color:#fff !important;}


@media (min-width: 990px) and (max-width: 1199px){
.col-sm-4.home-f{top: 105px;}
.col-sm-4.home-f .home-form h1{ margin:0;}
.col-sm-4.home-f .home-form form .form-group{ margin:0;}
.first-home h2{ font-size:22px;}
.fifth-home .home-list-in .box .right a{ width:100%; padding:0;}
.fifth-home .home-list-in .box .left h3{ font-size:12px;}
.fifth-home .main .icon{ width:80px;}
.fourth-home .first .right{ font-size:20px; line-height:20px;}
.fourth-home .first .right span{ font-size:12px;}
}




@media (max-width: 767px) {

header .right .customer-service{ display:none;}

header .logo{ width:150px;}

header .logo img{ width:100% !important;}

.main-slider{ display:block; background:#eee; padding:10px 0;}

#carouselExampleControls{ display:none;}

.col-sm-4.home-f{ top:inherit; position:relative;}

.middile{ margin:0;}

.home-abouts h3{ font-size:30px;}

.fifth-home .main{ margin:0 0 74px 0;}

.fourth-home{ display:block; padding:0; margin:-60px 0 10px 0 !important;}

.fifth-home{ padding:40px 0 0 0;}

.quicklink{ display:block; margin-top:20px;}

footer{ padding:0;}

.navbar-nav{ margin-top:30px;}

.first-home{ display:block;}

.first-home h2{ margin-bottom:20px; font-size:24px;}

.first-home img{ margin-bottom:20px;}

.fifth-home .main .icon{ width:82px;}
.fifth-home .home-list-in .box .left h3{ font-size:12px;}
.fifth-home .home-list-in .box .right a{ width:100%; font-size:10px; padding:0;}
.biharbox h1{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 55px;
	color: #ffffff;
	font-weight: 800;
	
}
.biharbox img{
	width: 250px;
	vertical-align: middle !important;
	text-align: center;
	
}

}

