@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poppins:300,400,500,600,700');
body{font-size: 14px; font-family: 'Open Sans', sans-serif; margin-top:140px;}
.logo img {
	width: 100%;
	height: 95px;
	border-radius: 10px;
}
header { position:fixed;  z-index:9999; width:100%; margin-top:-140px; }
.top-menu{background: #3292cf;padding: 15px 0 40px;color: #fff;}
.top-menu .navbar-default{background: none; border: none; min-height: auto; margin: 0;	}
.top-menu .navbar-default .navbar-brand{display: none;}
.top-menu .navbar-default .navbar-nav > li > a{font-family: 'Poppins', sans-serif;font-weight: 600;color: #fff;padding: 38px 12px 0;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background:none; color:#fff; }
.top-menu .navbar-default .navbar-nav > li:last-child > a{padding-right: 0;}
.top-menu .navbar-default .navbar-nav > li > a:hover{color: red;}
.top-ban-contact-info{padding: 2.5px 0; background: #fff;margin: 0 30px; position: relative; margin-top: -28px; z-index: 999;}
.top-ban-contact-info:before{content:''; width: 0; height: 0; border-style: solid; border-width: 28px 30px 28px 0; border-color: transparent #ffffff transparent; position: absolute; top: 0; left: -30px;}
.top-ban-contact-info:after{content:''; width: 0; height: 0; border-style: solid; border-width: 28px 0 28px 28px; border-color: transparent transparent transparent #ffffff;; position: absolute; top: 0; right: -28px;}
.top-ban-contact-info ul{list-style: none; padding-left: 26px; margin-top: 8px; padding-bottom: 33px;}
.top-ban-contact-info ul li{list-style: none; float: left; width: 33%; color: #6a6a6a; font-weight: bold; background: url('images/phone.png') no-repeat left center;  padding-left: 25px; line-height: 17px; margin-bottom: -8px;}
.top-ban-contact-info ul li span{display: block; font-size: 13px; font-weight: 100;}
.top-ban-contact-info ul li:nth-child(1){width: 20%;}
.top-ban-contact-info ul li:nth-child(2){width: 30%; background: url('images/email.png') no-repeat left center; padding-left: 35px;}
.top-ban-contact-info ul li:nth-child(3){width: 50%; background: url('images/location.png') no-repeat left center; }
.bottom{font-family: 'Poppins', sans-serif; margin: 6px 0; padding: 8px; border-radius: 3px; background: #d21c1c; display: inline-block; color: #fff; margin-right: 30px;}
.bottom:hover{color: #000; text-decoration: none;}
section{margin-top: 0; position: relative; top: -28px; background: #ddd;}
.title h3{font-family: 'Poppins', sans-serif; font-size: 26px; font-weight: bold; color: #d21c1c; margin-bottom: 20px; margin-top: 0; text-align: center;}
.title h3 span{color: #242424; font-weight: 100;}
.welcome-section{padding: 50px 0; background: #ddd;}
.welcome-section p{color: #373737;line-height: 25px;font-size: 15px;font-weight: 500;}
.welcome-section .welcome-text{padding-top: 30px; padding-left: 30px; position: relative;}
.welcome-section .welcome-text:before{content: ''; height: 66px; width:3px; background: #d21c1c; position: absolute; left: 0;  top: 0;}
.welcome-section .welcome-text:after{content: ''; height: 3px; width:88px; background: #d21c1c; position: absolute; left: 0; top: 0; }
.welcome-section a.bottom{padding: 15px 20px; text-transform: uppercase; font-weight: 500;}
.welcome-section a.bottom:hover{color: #000; text-decoration: none;}
.line{position: relative; margin-bottom: 30px;}
.line:after{content: ''; height: 3px; width: 74%; position: absolute; top: 45%; right: 0; background: #d21c1c;}
.line:before{content: ''; width: 60px; height: 13px; position: absolute; top: 36%; right: 0; background: #d21c1c;}
.carousel-indicators li{border: 2px solid #d21c1c;}
.carousel-indicators li.active{background: #d21c1c;}
.welcome-section .welcome-text > img{margin-right: 15px;}
.focus-section{padding: 50px 0; background: #242424;}
.focus-section h3{color: #d21c1c; text-transform: uppercase; font-style: italic; margin-top: 0; margin-bottom: 30px;}
.focus-section h3 span{color: #fff; font-weight: bold;}
.focus-section .row > div{border-bottom: 1px solid #656565; border-left: 1px solid #656565;}
.focus-section .row > div h4{text-transform: uppercase; color: #656565; font-weight: bold; margin-bottom: 0;}
.focus-section .row > div .box{display: inline-block; padding: 50px 0;}
.focus-section .row > div .box img{display: inline-block;}
.focus-section .row > div:nth-child(3){border-right:1px solid #656565; }
.focus-section .row > div:nth-child(4){border-bottom: none;}
.focus-section .row > div:nth-child(5){border-bottom: none;}
.focus-section .row > div:nth-child(6){border-bottom: none; border-right:1px solid #656565;}
.before-after-section{padding: 50px 0;}
.box-img-sec{ background:#f1f1f1; padding:20px;}
.before-after-section .row > div .box-img{width: 45%; float: left;}
.before-after-section .row > div .arrow-sec{ width:10%; float:left;}
.before-after-section .row > div .arrow-sec img{ display:inline-block; margin-top:100px;}
.before-after-section .row > div .box-img:nth-child(1)  h4{background: #444; padding: 15px 30px;  text-transform: uppercase; color: #fff; text-align: center; margin-top: 0; margin-bottom:0; border: 1px solid #fff;}
.before-after-section .row > div .box-img img{border-left: 1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff;}
.before-after-section .row > div .box-img:nth-child(3)  h4{background: #222; padding: 15px 30px;  text-transform: uppercase; color: #fff; text-align: center; margin-top: 0; margin-bottom:0; border: 1px solid #fff;}
.before-after-section h3{color: #d21c1c; text-transform: uppercase; font-style: italic; margin-top: 0; margin-bottom: 30px; text-align: center;}
.before-after-section h3 span{color: #000; font-weight: bold;}
.before-after-section .row > div .box-img img{width: 100%;}
.readmore{padding: 10px 20px; text-transform: uppercase; font-weight: 500; background: #ad0000; display: inline-block; color: #fff; font-weight: bold; text-align: center; margin-top: 20px;}
.readmore:hover{color: #000; text-decoration: none;}


.testimonial-section{border-top:1px solid #cfcfcf; padding: 50px 0 20px;}
.testimonial-section .title .line{height: 5px; width: 72px; background: #d21c1c; position: none; margin-bottom: 10px;}
.testimonial-section .title .line::before{display: none;}
.testimonial-section .title h3{color: #d21c1c; text-transform: uppercase; font-style: italic; margin-top: 0;  }
.testimonial-section .title h3 span{color: #000; font-weight: bold;}
.testimonial-section .testimonial-box{background:#f7f7f7; padding: 30px; line-height: 20px; color: #6c6c6c;  min-height: 200px;}
.testimonial-section .testimonial-box p{margin-bottom: 0; line-height: 25px; padding-right: 30px;}
.testimonial-section .testimonial-box .title{margin-bottom: 50px;}

.testimonial-section .text-person{margin-top: -45px;}
.testimonial-section .text-person strong{margin-top: 50px; display: inline-block; margin-right: 5px; color: #d21c1c;}

footer{background: #3292cf;padding: 40px 0;}
footer .line{background: #d21c1c; height: 4px; width: 66px;}
footer .line:before,footer .line:after{display: none;}
footer h4{font-size: 20px; color: #fff; text-transform: uppercase; font-weight: bold;}
footer .line{margin-bottom: 20px;}
footer ul{list-style: none; padding-left: 0;}
footer ul li{float: left; width: 50%; background: url('../images/foot-list.png') no-repeat left center; color: #b3b3b3; font-weight: 100; padding-left: 20px; margin-bottom: 5px;}
footer ul li a{color: #b3b3b3; }
footer ul li a:hover{color: #fff; text-decoration: none;}
footer .social-text-box{padding: 30px 57px 0px; background: #111111; margin-top: -55px;}
footer .social-text-box h4{margin-top: 30px;}
footer .social-text-box a i{height: 40px; width: 40px; background: #333; text-align: center; line-height: 40px; color: #fff; border: 1px dashed; margin: 0 5px;}
footer .social-text-box ul{display: inline-block;}
footer .social-text-box a i.fa-facebook{background: #20517f;}
footer .social-text-box a i.fa-google-plus{background: #9f2020;}
footer .social-text-box a i.fa-twitter{background: #1b8ca1;}
footer .social-text-box a i.fa-linkedin{background: #a3681c;}
footer .social-text-box li{width: 100%; text-align: left; margin-bottom: 15px; padding-left: 25px;}
footer .social-text-box li:nth-child(1){background: url('../images/foot-location.png') no-repeat left 4px;}
footer .social-text-box li:nth-child(2){background: url('../images/foot-phone.png') no-repeat left center; font-weight: bold; color: #fff;}
footer .social-text-box li:nth-child(3){background: url('../images/foot-email.png') no-repeat left center;}
footer .foot-copy{ padding:  10px ; background: #111; font-size: 12px; border-top: 1px dashed #fff;}
footer .foot-copy{color: #999999; margin-bottom: 0;}
footer .foot-copy a{color: #d21c1c;}
footer .foot-services{display: inline-block; text-align: left; width: 80%;}
footer .foot-services ul li{width: 100%; background: url('../images/foot-srv-icon.png') no-repeat left center;}
footer .foot-services p{color: #fff;}
footer .foot-services p a{color: #d21c1c;}
footer .foot-services p a:hover{color: #fff;}
footer .foot-logo{margin-top: 20px; display: inline-block;}
footer .social-text-box{padding: 30px 27px 0px;}
footer .social-text-box h4{font-size: 19px; text-align: left;}

footer .foot-copy1{display: none;}

.contact-section1{padding: 50px 0;}
.contact-section1 h3{font-weight: 300; font-size: 22px;  margin-bottom: 5px;}

.contact-section1 .line{width: 50px; height: 2px; margin-bottom: 20px; }
.contact-section1 .line1 .line{margin-bottom: 5px; margin-top: 5px; display: inline-block; }
.contact-section1 p{margin-bottom: 5px; line-height: 25px;}
.contact-page-info .input {
	background: #f8f8f8 none repeat scroll 0 0;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 15px 10px;
	width: 100%;
}
.contact-page-info h3.title {
	font-size: 30px;
	color: #ead33c;
	text-transform: uppercase;
}
.map{margin-bottom: -40px;}
.contact-page-info h3.title span{font-weight: bold;}
.contact-page-info .contact-bth {
	background: #ad0000 none repeat scroll 0 0;
	border: medium none #ad0000;
	border-radius: 0;
	color: #fff;
	font-weight: bold;
	padding: 10px 20px;
	transition: all 0.2s ease 0s;
}
.contact-page-info .contact-bth:hover {
	background: #151515;
	color: #ad0000;
}
.modal-backdrop{z-index: 99;}


.subban{background: url('../images/subban.jpg') right top; min-height: 300px; padding-top: 80px; color: #fff; }
.subban h3{font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: bold;}
.subban h3 span{color: #ad0000;}
#about-page .about-section1{padding: 0px 0; line-height: 25px; background: #ddd;}
#about-page .about-section1 h3{margin-top: 0; margin-bottom: 5px; }
#about-page .about-section1 .line1{height: 3px; width: 80px; background: #ad0000; margin-bottom: 20px;}

#about-page .about-section1 .line:after, .about-page .about-section1 .line:before{display: none;}
#about-page .about-section1 .row > div{margin-bottom: 25px;}
#about-page .about-section1 p a{color: #d21c1c;}
.about-section2{background: #f1f1f1 url('../images/progress.png') no-repeat right -60px; background-size: 55% auto; padding: 80px 0 110px; margin-bottom: -30px;}
#contact-page .contact-section1 .line{height: 3px; width: 66px; background: #ad0000;}
#contact-page .contact-section1 .line:before,#contact-page .contact-section1 .line:after{display: none;}
#testimonial-page .testimonial-page-section{padding: 40px 0 20px;}
#testimonial-page .testimonial-page-section .row > div{margin-top: 15px; margin-top: 15px;}
#testimonial-page .testimonial-page-section .testimonial-section{padding-top: 0; border: none;}
#testimonial-page p{font-style: italic;}
#testimonial-page .testimonial-section .testimonial-box{position: relative;}
#testimonial-page .testimonial-section .testimonial-box:before{content:''; position: absolute; height: 2px; width: 20px; background: #B0B0B0; top: 0; left: 0;}
#testimonial-page .testimonial-section .testimonial-box:after{content:''; position: absolute; height: 50px; width: 2px; background: #B0B0B0; top: 0; left: 0;}
.testimonial-section .text-person{z-index: 9999; position: relative;}


#gallery-page .before-after-section .row{/*margin-left: 10px; margin-right: 10px;*/}
#gallery-page .before-after-section .row > div{padding: 10px 15px;}

.big-box-img{overflow: hidden; position: relative;}
.big-box-img .sml{background: rgba(00,00,00,0.5) url('../images/zoom.png') no-repeat center center; height: 100%; width: 100%; position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0; transition:all 0.5s;}
.big-box-img:hover .sml{visibility: visible; opacity: 1;}
.sub-slogan{background: #242424; padding: 40px 0; color: #fff;}
.sub-slogan h3{margin-top: 10px; font-family: 'Poppins', sans-serif; font-weight: bold; text-transform: uppercase; font-style: italic;}
.sub-slogan img{width: 50%; float: left; border: 3px solid #242424;}


#services-page .services-page-section{line-height: 25px;}
#services-page .services-page-section{padding: 40px 0; }
#services-page .services-page-section a{background:#333;  padding: 15px; font-size: 16px; display: inline-block; color: #fff; margin-top: 20px; font-weight: bold; text-transform: uppercase; box-shadow: 5px 0 0 #ad0000 inset !important;}
#services-page .services-page-section .row > div:nth-child(1){padding: 40px  15px;}
#services-page .line1{height: 3px; width: 60px; background: #ad0000; margin-bottom: 10px; display: inline-block;}
#services-page h3{margin-top: 0; margin-bottom: 5px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: bold; font-style: italic;}
#services-page h3 span{color: #ad0000;}
#services-page .subban h3{margin-top: 20px; font-style: inherit;}
#services-page .services-page-section1{padding: 40px 0 40px; background: #fafafa ;  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.slider .container{position: absolute; top: 30%; left: 0; right: 0; }
.slider .container .slogan{width: 74%; text-transform: uppercase; padding-left: 30px; position: relative; padding-top: 1px;}
.slider .container .slogan h3{font-size: 24px; color: #fff; font-weight: bold; text-shadow:1px 1px 1px #000; line-height: 34px;}
.slider .container .slogan a{display: inline-block; background: #d21c1c; padding: 10px 20px 15px; color: #fff; font-size: 22px; font-weight: bold; }
.slider .container .slogan:before{content: ''; height: 66px; width:3px; background: #d21c1c; position: absolute; left: 0;  top: 0;}
.slider .container .slogan:after{content: ''; height: 3px; width:88px; background: #d21c1c; position: absolute; left: 0; top: 0; }
.slider .container .slogan .slogan-a{position: relative; margin-top:20px; z-index: 999;}
.slider .container .slogan .slogan-a:after{content: ''; height: 3px; width:78%; position: absolute; top: 45%; right: 0; background: #d21c1c; z-index: -9;}
.slider .container .slogan .slogan-a:before{content: ''; width: 60px; height: 13px; position: absolute; top: 36%; right: 0; background: #d21c1c;}
.slider img{width: 100%;}



#services-page .services-page-section1 h4{  background: url('../images/serv1.png') no-repeat left center; background-size:  auto 30px;   padding: 10px 00px 5px 40px; margin-top: 5px; margin-bottom: 10px; font-weight: bold; font-size: 14px; color: #ad0000}
#services-page .services-page-section1 .row > div:nth-child(2) h4{  background: url('../images/serv2.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(3) h4{  background: url('../images/serv3.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(4) h4{  background: url('../images/serv4.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(5) h4{  background: url('../images/serv5.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(6) h4{  background: url('../images/serv6.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(7) h4{  background: url('../images/serv7.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .row > div:nth-child(8) h4{  background: url('../images/serv8.png') no-repeat left center; background-size:  auto 30px;}
#services-page .services-page-section1 .box{border: 1px solid #ddd; padding: 20px 20px 20px 40px ; margin-top: 10px; margin-bottom: 10px;}
#services-page .services-page-section1 p{line-height: 25px;}
#services-page .services-page-section2{background: url('../images/handyman.png') right center no-repeat ; background-size: auto 100%; margin-bottom: -30px; padding: 50px 0 50px; }
#services-page .services-page-section2 h4{text-transform: uppercase; font-weight: bold;margin-top: 0; }
#services-page .services-page-section2 .services-box{background: #ad0000 url('../images/handyman-1.png') no-repeat right bottom; padding: 70px 40px; color: #fff; background-size: auto 90%;}
#services-page .services-page-section2 .services-box ul{padding-left: 0;}
#services-page .services-page-section2 .services-box ul li{padding-left: 20px; padding-top: 5px; padding-bottom: 5px; list-style: none; background: url('../images/foot-srv-icon1.png') no-repeat left center; }
#services-page .services-page-section1 .box{min-height: 240px;}

#warranty-page .wrranty-section{padding: 40px 0; line-height: 25px;}
#warranty-page .wrranty-section h3{text-transform: uppercase; font-weight: bold;}
#warranty-page .line1{height: 3px; width: 60px; background: #ad0000; margin-bottom: 10px; display: inline-block;}
#warranty-page .wrranty-section ul{padding-left: 0;}
#warranty-page .wrranty-section ul li{padding-left: 20px; padding-top: 5px; padding-bottom: 5px; list-style: none; background: url('../images/foot-srv-icon.png') no-repeat left center; }
#warranty-page .wrranty-section1 {background: #f1f1f1; padding: 40px 0 70px; margin-bottom: -30px;}
#warranty-page .wrranty-section1 .img-box{background: url('../images/fanace.png') no-repeat ; background-size: 100%; color: #fff; padding: 120px 40px 20px 40px; margin-bottom: 15px;}   
#warranty-page .wrranty-section1 .img-box a{color: #fff;}
#warranty-page .wrranty-section1 h3{ font-weight: bold; text-transform: uppercase; font-size: 40px;}
#warranty-page .wrranty-section1 .row > div:nth-child(2) p,#warranty-page .wrranty-section1 .row > div:nth-child(3) p{font-style: italic;}
.abc{display: none;}

/*******************************/
.fa-stack{display: none !important;}
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




.testimonials-list .slick-dots {
    bottom: -40px;
    text-align: center;
    display: none !important;
}
.testimonials-list ul{margin-bottom: 0 !important;}
.testimonials-list .slick-dots li {
    list-style-type: none;
    display: inline-block;
    
}
.testimonials-list .slick-dots li button{background-color: #d21c1c;
    color: #d21c1c;
    border: none;
    margin-left: 2px; margin-right: 2px;
    font-size: 1px;
    height: 5px; width: 5px;

}
.testimonials-list .slick-dots li.slick-active button {
    background-color: #d21c1c;
    color: #d21c1c;
    font-size: 1px;
    border: 2px solid  #d21c1c;
    height: 5px; width: 5px;

}


.welcome-section video{ background:#000; padding:50px;}
.video-banner{ position: relative; overflow:hidden;/* height:482px;*/}
.video-opc{ background:rgba(0, 0, 0, 0.5); height:482px; position:absolute; top:0; width:100%;}
.about-section1 video{ background:#000; padding:50px;}



.services-item .common-similar figure {
    overflow: hidden;
    width: 100%;
    /*height: auto;*/
    height: 170px;
}



.services-item .common-doctor figure {
    overflow: hidden;
    width: 100%;
    /*height: auto;*/
    height: 170px;
}

.exp-cnt {
    background: #fff;
    padding: 10px 0 15px;
    text-align: center;
}
.exp-cnt h4 {
    min-height: 40px;
}
.exp {
    margin: 0 auto;
    display: table;
    color: #fff;
    background: #d21c1c;
    border-radius: 50px;
    padding: 10px 20px;
}

.explore .exp a {
    color: #fff;
    text-decoration: none;
}

.explore {
    background: #eeeeee;
    padding: 30px 0 50px;
}

.explore .col-md-4 {
    margin-top: 30px;
}

.playground {
    border: 1px solid #ed1b24;
    padding: 10px 3px 10px 10px;
    margin-top: -20px;
    margin-bottom: 50px;
    background: #fff;
}

h4.card-title {
    /* FONT-SIZE: 17px; */
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
p.card-text {
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
a.btn.btn-danger.stretched-link {
    margin: 0 auto;
    display: table;
    color: #fff;
    background: #d21c1c;
    border-radius: 50px;
    padding: 10px 20px;
}
.services-tag {
	background: #fff;
}





 
 .similar-trip {
    background: #fff;
    box-shadow: 0 1px 3px 0 #ccc;
    margin-top: 20px;
}

.similar-trip h3 {
    background: #076f9a;
    padding: 15px 20px;
    color: #fff;
    margin: 0;
    font-size: 20px;
}




.list {
    padding: 20px;
}

.list ul {
    margin: 0 !important;
    list-style: none;
    padding: 0px;
}

.similar-trip li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
}

.list li {
    background: url(../images/arrow.png) no-repeat 0 5px;
    font: normal 15px/22px 'Open Sans', sans-serif;
    color: #3e3e3e;
    padding-left: 25px;
    margin-bottom: 10px;
    text-decoration: none;
}

.list li a {
    color: #3e3e3e;
    text-decoration: none;
}




 .package-book {
    background: #fff;
    box-shadow: 0 1px 3px 0 #ccc;
    margin-top: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 170px;
    z-index: 11;
}



.package-book h3 {
    background: #076f9a;
    padding: 15px 20px;
    color: #fff;
    margin: 0;
    font-size: 20px;
}

.p-book{
	    padding: 5px;
}


img.card-img-top {
    width: 100%;
    height: 150px;
    object-fit: cover;
}


.sb {
    min-height: 300px;
}

.height-book { height:2270px;}
.dropdown-menu {
    background: #076f9a;
}
.dropdown-menu > li > a { color:#fff;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#fff; }


.footer-services a {
	color: #444;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
}
.welcome-images img {
	width: 100%;
}



 .our-projects {
     background: #f1f1f1;
     margin-bottom: 40px;
}
 .our-projects h2 {
     text-align: center;
}
 .our-projects h3 {
    text-transform: uppercase;
     text-align: center;
     font-size: 30px;
     margin: 40px;
}
 .gallery-main{
     margin-top:30px;
}
 .gallery-image{
     overflow:hidden;
     position: relative;
     margin-top: -35px;
}
 .gallery-image img {
     width: 100%;
     height: 320px;
     object-fit: cover;
}
 .cap-option {
     background-color: rgba(0, 0, 0, 0.8);
     height: 100%;
     padding:0;
     position: absolute;
     width: 100%;
     transition: all 0.5s ease-in-out 0s;
}
 .gallery-image:hover .cap-option {
     top: 0;
     padding-top:28%;
}
 .col-md-4 .team-image:hover .cap-option {
     top: 0;
     padding-top:32%;
}
 .photography-gall .team-image:hover .cap-option {
     top: 0;
     padding-top:33%;
}
 .cap-option h2{
     color:#fff;
     font-size:22px;
     font-weight:bold;
     text-transform:uppercase;
}
 .cap-option h4{
    color:#fff;
     font-size:16px;
     text-transform:uppercase;
     background:rgba(0, 0, 0, 0.6);
     border:2px solid #fff;
     padding:5px 10px;
     width:130px;
     display:inline-block;
}
 .cap-option img{
     width:45px !important;
}
 .cap-option-icon {
     position: absolute;
     display: block;
}
 .gallery-main a i{
     color:#fff;
     font-size:40px;
     padding: inherit;
}
 .gallery-main a:hover i{
     color:#fff;
     transition: all 0.5s ease-in-out 0s;
}
 .sl-wrapper .sl-close{
     z-index:9999 !important;
}
 .sl-wrapper .sl-counter{
     z-index:9999 !important;
}
 .sl-overlay{
     z-index:9991 !important;
}
 .sl-wrapper .sl-navigation button{
     z-index:9999 !important;
}
.footer-s ul li a {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 30px;
}
.footer-s ul li {
    float: none;
    display: table-row;
    margin: 28px;
}
.footer-s ul li a:hover {
	color: #d21c1c;
	font-size: 15px;
	font-weight: 600;
}
p.down-text {
    text-align: justify;
}

p.simple-text {
	font-size: 15px;
	font-weight: 600;
	text-align: justify;
	padding: 20px;
}
.title-s h3 {
	font-family: 'Poppins', sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #d21c1c;
    margin-bottom: 20px;
    margin-top: 93px;
    text-align: center;
}

.contact-us {
	background: #ddd;
	padding: 30px;
}
.title-ss h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #d21c1c;
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: center;
}
.fancybox-outer {
    margin-top: 150px;
    object-fit: cover;
}

img.zoom {
    width: 100%;
    height: 200px;
    border-radius:5px;
    object-fit:cover;
    -webkit-transition: all .3s ease-in-out;
    padding: 10p;
    padding: 10px;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}
        
 
.transition {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
    .modal-header {
   
     border-bottom: none;
}
    .modal-title {
        color:#000;
    }
    .modal-footer{
      display:none;  
    }

    .gallery-collection {
    	background: #ddd;
    	padding: 20px;
    }

.titles-s h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #d21c1c;
    margin-bottom: 20px;
    margin-top: 50px;
    text-align: center;
}