@charset "utf-8";

/* 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:#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;
	
 
}
.innerimages{
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.innerimages img{
    width: 100%;
    float: left;
}
.leftcontentbox{
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;

}
.leftcontentbox h1{
  width: 100%;
    float: left;
    font-size: 28px;
    font-weight: 800;
    line-height: 39px;
    color: #1f50ad;
    
}
.leftcontentbox p{
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
     color: #000000;
     text-align: justify;
    
}
.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:#1f50ad !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:-60px 0 0 0; height:auto;}



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

.col-sm-5.home-f{float:left;}



.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-5.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-5.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;}

.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:#ffffff; font-size:45px; font-weight:800; font-family: 'Open Sans', sans-serif; padding:0 0; text-align:center; text-transform: uppercase;}
.fifth-home .home-list-in{ width:100%; padding:0; background:none; float:left; height:auto; margin:7px 0;}

.fifth-home .home-list-in .box{ width:100%; float:left; height:auto; padding:20px; border:1px solid #000; background:rgba(0,0,0,.7); border-radius:10px;}

.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:##1f50ad; 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;
}


footer h1 {
    font-size: 33px;
	margin:0 0 0 0;}
	.second-home{
		display:none;
}
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;}
	.second-home{
		display:none;
}
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;}
	.second-home{
		display:none;
}
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;}@charset "utf-8";

/* 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:#1f50ad; position:relative; z-index:1;}
header .logo{width:210px; float:left; margin:0px 0; height:auto;} 
header .logo img{width:250px; float:left; margin:0px 0; height:auto; padding: 5px 0px 17px 0px;} 
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;
}
.img-eft {
    position: absolute;
    right: 30px;
    top: -25px;
}
/*new css end*/
/*culender css*/

.ui-widget-header {
	background:#1f50ad !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:#113477;}



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:-60px 0 0 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; }

.col-sm-5.home-f{float:left;}



.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:#1f50ad !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-5.home-f .home-form form button{ padding:0 50px; line-height:45px; background:#1f50ad !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-5.home-f .home-form form button:hover{ background:#1a3a78 !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;}

.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:#1f50ad;  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:#1f50ads; 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{ width:100%; float:left; height:auto; padding:20px; border:1px solid #000; background:rgba(0,0,0,.6); border-radius:10px;}

.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:#1f50ad; 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: #1f50ad;
    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:#112b5c;}





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



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

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

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



footer h2{ width:100%; float:left; height:auto; font-size:20px; color:#ffffff; 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:#ffffff; font-weight:400;  font-family: 'Open Sans', sans-serif;}

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



footer .form-control{ border-radius:25px; height:50px; color:#ffffff; 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:#ffffff; 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:#ffffff; 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 #ffffff; width:100%; padding: 5px;}

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;
}


footer h1 {
    font-size: 33px;
	margin:0 0 0 0;}
	.second-home{
		display:none;
}
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;}
	.second-home{
		display:none;
}
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;}
	.second-home{
		display:none;
}
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:#1f50ad; 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:#10295a;}


.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:#1f50ad; color:#fff !important; border:none; border-radius:7px; margin:0 0 5px 10px;}

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