/* global */

@font-face {
        font-family: "NuptialBT";
        src: url('../fonts/nuptial_bt/NuptialBT.ttf');
}

@import url('https://fonts.googleapis.com/css?family=Titillium+Web');

*, html{font-family: 'Raleway', sans-serif;}
p{font-size: 14px;}
a{cursor: pointer;}
a:hover{text-decoration: none;}
header{    border-top: 3px solid #d90000;}
img{max-width: 100%;}

.stick{position: fixed!important;
    width: 100%;
    background: #fff;
    /* margin: 0 15px; */
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;}
.modal-title{color: #99928A;font-family: 'Raleway', sans-serif;margin-bottom: 4px;}
.modal-header{border-bottom: 0;padding-bottom: 0}
.modal-body{padding: 10px 25px;}
.space-25{margin-top: 25px;}
.no-gutter{padding-left: 0;padding-right: 0}
.container{width: 80%}

/* header */
.top-header{color: #acacac;padding: 8px 0;font-size: 13px;background: #efefef;margin-bottom: 10px;}
.top-header ul{margin-bottom: 0}
.top-header a{color: #acacac;}
.incredible-india{text-align: right;}
/* header */

.logo{position: relative;top: 12px;}
.menu{position: relative;margin-top: -30px;}

/* nav bar */
.navbar-toggle{background: #1cbbb4;color: #fff;margin-right: 0}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #1cbbb4;color: #fff}
.navbar-default .navbar-toggle .icon-bar{color: #fff;background-color: #fff;}
.navbar{margin-bottom: 0}
.navbar-default{background: transparent;border:none;}
.navbar-collapse{padding-right: 0;}
.navbar-default .navbar-nav>li>a{color: #8c8c8c;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #D90000;border-bottom: 2px #D90000 solid;background: transparent;}
.nav>li{padding: 0 25px;}
.nav>li:last-child{padding-right: 0}
.nav>li>a{padding-right: 0;padding-left: 0;padding-bottom: 20px;}
/* nav bar */


/* footer */
.space-50{margin-top: 50px;}
.footer-top{background: #2A292A;border-top: 3px #008B80 solid;padding:50px 0 30px 0;color: #959595;}
.footer-wrap h3{font-size: 21px;
    color: #898989;
    font-weight: 500;
    padding-bottom: 20px;
text-transform: uppercase;}
.footer-wrap ul{list-style: none;padding: 0;}
.footer-wrap ul li{padding: 10px;border-top: 1px solid #363636;clear: both;}
.footer-wrap ul li:first-child{border-top: 0;padding-top: 0;}
.footer-wrap ul li::before, .read-more::before{content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;}
.footer-wrap ul li, .read-more{padding-left: 21px;}
 .footer-wrap a{color: #959595;}
 .footer-wrap a.read-more{color: #1cbbb4;}
 .footer-wrap a:hover{color: #1cbbb4}
 .footer-wrap a.call{font-size: 30px;
    color: #1cbbb4;
    padding-top: 5px;}

/*.footer-wrap ul li img{display: inline-block;float: left;width: 64px;}
.footer-wrap ul li span {display: inline-block;float: left;width: calc(100% - 64px);margin-left: 10px}*/
.footer-bottom{background: #00A99D;padding: 25px 0;color: #fff}
.footer-bottom a{color: #fff}
.footer-bottom p{padding: 0;margin: 0}
.footer-bottom ul{margin: 0}

.highlight{color: #1cbbb4}
/* footer */

/* inner page header */
.page-header{background-size: cover;background-repeat: no-repeat;color: #fff;text-align: center;margin-top: 0}
.page-header h1{font-size: 48px;text-transform: uppercase;}
.about-page-header{background-image: url('../images/about_header_bg.jpg'); }

.page-subtitle, .page-subtitle2 {text-align: center;margin-bottom: 40px;}
.page-subtitle2 {margin-bottom: 0;margin-top: 15px;}
.page-subtitle h2, .page-subtitle2 h2{font-family: "NuptialBT";
    font-weight: 100;
    font-size: 52px;
    color: #555;
    background: none;
    line-height: 1.1;
    padding: 20px 0 0;
    margin: 0;
    position: relative;
    text-align: center;
margin-bottom: -10px;/*background-image: url(../images/line2.jpg);*/
    /*background-size: 400px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 45px; padding-bottom: 32px*/}

.home-page-title{color: #1cbbb4!important}
.line{width: 400px;margin:15px auto;max-width: 100%;}
.page-subtitle p, .page-subtitle2 p, .sub-title{font-size: 26px;font-family: 'Patrick Hand SC', cursive;color: #1cbbb4;}
.page-subtitle2 p{margin-bottom: 0}


.list-item1{list-style: none;padding: 0}
.list-item1 li{padding-left: 7%;margin-bottom: 10px;}
.text-justify {padding-left: 7%;margin-bottom: 10px;}
.list-item1 li::before{content: "\f105";
color: #333;
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;}
.contact-container{margin-top: 25px;}
.contact-container label{color: #555;font-size: 14px;}
/*.form-group{margin-bottom: 15px;}*/
.btn1{background: #1cbbb4;color: #fff;text-transform: uppercase;}
.tile{border:#ddd 1px solid;padding: 15px;}

.tile h3{font-size: 18px;border-bottom:#ddd 1px solid;padding-bottom: 5px;margin: 0 0 5px;color: #333 }
.tile h5{font-size: 14px;font-weight: 600;color: #555}

.parteners-wrap{background: #eee;padding: 15px 0}

.parteners-wrap img{max-height: 90px;}
.ls-slide-wrap{background: #00a99d; background: rgba(0, 169, 157, 0.56); padding: 5px 10px;color: #fff }
.ls-slide-wrap h3{font-weight: 800; font-size: 45px; margin-bottom: 5px;margin: 0;text-transform: uppercase;}
.ls-slide-wrap h2{font-weight: 400; font-size: 26px; margin-bottom: 5px;margin: 0;text-transform: uppercase;}
.ls-slide-wrap p{font-weight: 400; font-size: 18px;margin: 0;}
/*img.ls-bg{width: 100%!important;height: auto!important;}*/

.home-container{padding: 0;}
@media (max-width: 992px){
   .footer-wrap{min-height: 300px} 

    }
@media (max-width: 768px){
    .page-subtitle h2, .page-subtitle2 h2{font-size: 38px}
    .home-page-title{background-position-y: 89px!important;
    line-height: 32px!important;
    font-size: 40px!important;}
	.xs-text-center{text-align: center;}
    .xs-text-left{text-align: left;}
    .logo{position: static;top: 0;text-align: center;}
    .menu{position: absolute;
    top: 40px;
    right: 0;
    width: 100%;
   /* background: #fff;*/
    z-index: 9;}
    .navbar-collapse{background: #fff;}

    .ls-slide-wrap h3{font-weight: 800; font-size: 24px;}
.ls-slide-wrap h2{font-weight: 400; font-size: 16px;}
.ls-slide-wrap p{font-weight: 400; font-size: 14px;margin: 0;}
.ls1{top: 35%}
.ls2{top: 50%}
.ls3 .ls-slide-wrap{margin-top: 30px;}
.xs-relative{position: relative;}
.home-container{margin-top: 25px;}

	}

