@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre|Molengo|Poppins|Open+Sans');
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap');

@font-face {
    font-family: 'Arno Pro';
    src: url("fonts/ArnoPro-Bold.otf");
}

body {
    margin: 0;
    font-size: 14px;
    font-family: "Poppins", sans-serif, sans-serif;
}

#main {
    width: 100%;
    height: auto;
    float: left
}

#main-inner {
    width: 90%;
    height: auto;
    margin: 0 auto;
    overflow: auto
}

#main-inner1 {
    width: 80%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
}

#main-inner2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
}

#main-inner3 {
    width: 95%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
}

#main-inner4 {
    width: 96%;
    height: auto;
    margin: 0 auto;
    overflow: auto
}

#main-inner5 {
    width: 90%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#main-inner7 {
    width: 80%;
    height: auto;
    margin: 0 auto;
    padding: 50px;
    overflow: hidden;
}

#main-inner8 {
    width: 83%;
    height: auto;
    margin: 0 auto;
    padding: 50px;
    overflow: hidden;
}

#cssmenu {
    width: auto;
    height: auto;
    float: right;
}

#cssmenu a {
    width: auto;
    height: auto;
    float: left;
    margin: 0 20px 10px 20px;
    font-weight: 500;
}

#cssmenu a:hover {
    color: #b5114d;
}

#cssmenu a img {
    width: 30px;
    height: 30px;
    margin: 10px 0;
}

a {
    text-decoration: none;
    color: #333;
}

p {
    font-size: 15px;
    color: #2d2c2c;
}
button{border:none;}
.logo {
    width: 8%;
    height: auto;
    float: left;
    padding: 0;
    margin: 8px 0 0 0;
}

.logo img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0
}

.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed {
    background: #fff;
    margin-top: 0;
    -webkit-box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
}

.menudiv-bac {
    background: #f6f6f6;
    border-top: 1px #fff solid;
    border-bottom: 1px #dbd9d9 solid;
}

.home-formbg {
    background: url('images/bg.jpg') bottom center;
    background-size: 100% auto;
}

#home-form {
    width: 100%;
    height: auto;
    float: left;
}

#home-form form {
    width: 60%;
    height: auto;
    float: left;
    margin: 40px 20%;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 15px;
    padding: 20px;
}

#home-form form h3 {
    margin: 0;
    color: #191919;
}

#home-form form .con {
    width: 100%;
    height: auto;
    float: left;
    padding: 0 0 20px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #a1a0a0;
}

#home-form form .con button {
    width: auto;
    height: auto;
    float: left;
    border: 1px solid #706f6f;
    border-radius: 30px;
    padding: 8px 12px;
    margin: 5px;
    background: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 13px;
    color: #212121;
    font-family: "Poppins", sans-serif, sans-serif;
}
#home-form form .con .button {
    width: auto;
    height: auto;
    float: left;
    border: 1px solid #05467c;
    border-radius: 30px;
    padding: 8px 12px;
    margin: 5px;
    background: #05467c;
    cursor: pointer;
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    font-family: "Poppins", sans-serif, sans-serif;
}
#home-form form .search {
    width: 20%;
    height: auto;
    float: left;
    margin: 0 40%;
    background: #cd5e01;
    border-radius: 5px;
    padding: 10px 0;
    text-align: center;
    border: none;
    font-size: 17px;
    font-weight: 500;
    font-family: "Poppins", sans-serif, sans-serif;
}

#about {
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0;
}

#about .left {
    width: 60%;
    height: auto;
    float: left;
}

#about .left i {
    color: #01335d;
    font-size: 60px;
}

#about .left h1 {
    width: 100%;
    height: auto;
    float: left;
    color: #303030;
    margin: 0;
}

#about .left p {
    width: 100%;
    height: auto;
    float: left;
    color: #303030;
}

#about .left ul {
    list-style-image: url('images/tick.png') !important;
    line-height: 160%;
    text-align: justify;
    color: #1d1d1d;
}

#about .left ul li {
    margin: 1.5% 0
}

#about .left .bton {
    width: 16%;
    height: auto;
    float: left;
    color: #fff;
    text-align: center;
    background: #01335d;
    padding: 15px 30px;
    font-size: 16px;
    margin: 0;
}

#about .left .bton:hover {
    background: #014884;
}

#about .right {
    width: 38%;
    height: auto;
    float: left;
    margin: 30px 0 0 2%;
}

#about .right img {
    width: 100%;
    height: auto;
    float: left;
}

.gtn-background-overlay {
    background: url(images/bg1.jpg) center center no-repeat;
    background-size: 100% auto;
    padding: 50px 0;
}

.gtn-background-overlay1 {
    background: url(images/bg1.jpg) center center no-repeat;
    background-size: 100% auto;
    padding: 50px 0 10px 0;
}

#why {
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0;
    color: #fff;
}

#why .left {
    width: 48%;
    height: auto;
    float: left;
}

#why .left h1 {
    width: 75%;
    height: auto;
    float: left;
    color: #262626;
    margin: 0 0 0 25%;
    font-size: 100px;
    line-height: 80px
}

#why .left h2 {
    width: 75%;
    height: auto;
    float: left;
    color: #fff;
    font-size: 30px;
    margin: -110px 0 0 25%;
    line-height: 35px
}

#why .left img {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 30px;
}

#why .right {
    width: 42%;
    height: auto;
    float: left;
    margin: 30px 0 0 10%;
}

#why .right p {
    width: 100%;
    height: auto;
    float: left;
    color: #dddcdc;
}

#why .right .low {
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}

#why .right .fullw {
    width: 100%;
    height: auto;
    float: left;
}
#why .right .low .con {
    width: 48%;
    height: auto;
    float: left;
    margin: 1% 1% 30px 1%;
}

#why .right .low .con img {
    width: 20%;
    height: auto;
    float: left;
    margin: 0 80% 0 0;
}

#why .right .low .con h3 {
    width: 100%;
    height: auto;
    float: left;
    font-size: 24px;
    margin: 10px 0;
}

#why .right .low .con p {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    color: #dddcdc;
}

#jour {
    width: 100%;
    height: auto;
    float: left;
    padding: 30px 0;
    color: #fff;
}

#jour h1 {
    width: 100%;
    height: auto;
    float: left;
    color: #e5e5e5;
    font-size: 100px;
    line-height: 80px;
    text-align: center;
    margin: 0;
}

#jour h2 {
    width: 100%;
    height: auto;
    float: left;
    color: #262429;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin: -55px 0 50px 0;
}

#jour p {
    width: 50%;
    height: auto;
    float: left;
    color: #262429;
    text-align: center;
    margin: 0 25%;
}

#jour .container2 {
    position: relative;
    width: 22%;
    height: auto;
    float: left;
    margin: 1.5%;
    background: #000;
}

#jour .image {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

#jour .middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    width: 90%;
}

#jour .container2:hover .image {
    opacity: 0.3;
}

#jour .container2:hover .middle {
    opacity: 1;
}

#jour .text {
    background-color: #01335d;
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
    bottom: 0;
}


.test-h1 {
    width: 100%;
    height: auto;
    float: left;
    color: #d7d7d7;
    font-size: 70px;
    line-height: 80px;
    text-align: center;
    margin: -200px 0 0 0;
}

.test-h2 {
    width: 100%;
    height: auto;
    float: left;
    color: #262429;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin: -55px 0 50px 0;
}

.countbg {
    background: #f0ebeb;
}

#count {
    width: 100%;
    height: auto;
    float: left;
    margin: 100px 0;
}

#count .con {
    width: 24%;
    height: auto;
    float: left;
    margin: 0.5%;
}

#count .con img {
    width: 22%;
    height: auto;
    float: left;
    margin: 0;
}

#count .con .right {
    width: 64%;
    height: auto;
    float: left;
    margin: 0 0 0 4%;
}

#count .con h1 {
    color: #000;
    font-size: 30px;
    margin: 0;
}

#count .con span {
    font-size: 15px;
    color: #2e2e2e;
}

.vhoverbg {
    background: url('images/bg3.jpg') left center;
    background-size: 100% auto;
}

#vhover {
    width: 100%;
    height: auto;
    float: left;
    padding: 100px 0;
    text-align: center;
    color: #fff;
}

#vhover img {
    width: 10%;
    height: auto;
    float: left;
    margin: 10px 45%;
}

#vhover h1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    text-align: center;
    color: #fff;
}

#vhover p {
    width: 50%;
    height: auto;
    float: left;
    margin: 0 25%;
    text-align: center;
    color: #fff;
}

#vhover a {
    width: 16%;
    height: auto;
    float: left;
    margin: 40px 43%;
    text-align: center;
    color: #fff;
    background: #ff4c15;
    padding: 15px 0;
    font-size: 16px;
}

#vhover a:hover {
    background: #bf2d00;
}

#blog {
    width: 100%;
    height: auto;
    float: left;
    padding: 50px 0;
    text-align: center;
    color: #fff;
}

#blog h1 {
    width: 100%;
    height: auto;
    float: left;
    color: #e5e5e5;
    font-size: 100px;
    line-height: 80px;
    text-align: center;
    margin: 0;
}

#blog h2 {
    width: 100%;
    height: auto;
    float: left;
    color: #262429;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin: -57px 0 50px 0;
}

#blog p {
    width: 50%;
    height: auto;
    float: left;
    color: #262429;
    text-align: center;
    margin: 0 25% 60px 25%;
}

#blog .con {
    width: 47%;
    height: auto;
    float: left;
    margin: 1.5%;
}

#blog .con img {
    width: 48%;
    height: 250px;
    float: left;
    margin-right: 2%;
}

#blog .con .right {
    width: 50%;
    height: auto;
    float: left;
}

#blog .con .right h3 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    color: #1d1d1d;
    text-align: left;
}

#blog .con .right span {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0;
    color: #414141;
    text-align: left;
}

#blog .con .right p {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    text-align: left;
    color: #414141;
}

#blog .con .right a {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0;
    font-size: 15px;
    text-align: left;
    color: #ff4c15;
    font-weight: 500;
}

#blog .viewal {
    width: 20%;
    height: auto;
    float: left;
    margin: 10px 40% 10px 40%;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: #ff4c15;
    font-weight: 500;
    padding: 10px 0;
    border-radius: 5px;
}

#blog .viewal:hover {
    color: #fff;
    background: #bf2d00;
}

#footer1 {
    width: 100%;
    height: auto;
    float: left;
    color: #fff;
}

#footer1 .con {
    width: 28%;
    height: auto;
    float: left;
    color: #fff;
}

#footer1 .con .logo {
    width: 40%;
    height: auto;
    float: left;
    margin: 0 60% 0 0;
}

#footer1 .con p {
    width: 100%;
    height: auto;
    float: left;
    color: #cccccc;
    font-size: 14px;
}

#footer1 .con span {
    width: 100%;
    height: auto;
    float: left;
    margin: 5px 0;
    color: #cccccc;
    font-size: 14px;
}

#footer1 .con span i {
    color: #ff4c15;
}

#footer1 .con1 {
    width: 18%;
    height: auto;
    float: left;
    margin: 1%;
}

#footer1 .con1 h2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
}

#footer1 .con1 a {
    width: 100%;
    height: auto;
    float: left;
    margin: 7px 0;
    color: #cccccc;
    font-size: 14px;
}

#footer1 .con1 a i {
    color: #ff4c15;
}

#footer1 .con2 {
    width: 30%;
    height: auto;
    float: left;
    margin: 1%;
}

#footer1 .con2 h2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
}

#footer1 .con2 p {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
    color: #cccccc;
    font-size: 14px;
}

#footer1 .con2 .tcon {
    width: 60%;
    height: auto;
    float: left;
    padding: 5%;
    background: #fff;
    border: none;
    font-size: 16px;
    font-family: "Poppins", sans-serif, sans-serif;
}

#footer1 .con2 .tcon {}

#footer1 .con2 .submit {
    width: 20%;
    height: auto;
    float: left;
    padding: 5%;
    background: #ff4c15;
    color: #fff;
    text-align: center;
    border: none;
    font-size: 16px;
    font-family: "Poppins", sans-serif, sans-serif;
}

#lowfooter {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
    border-top: 1px solid #292929;
    padding: 10px 0;
}

#lowfooter p {
    width: 50%;
    height: auto;
    float: left;
    margin: 0;
    font-size: 13px;
    color: #f7f5f5;
}

#lowfooter .p {
    width: 50%;
    height: auto;
    float: left;
    margin: 0;
    text-align: right;
}

#lowfooter p a {
    color: #fbb274;
    margin: 0;
}

#lowfooter p a:hover {
    text-decoration: none;
    color: #f37002;
}

#tdetails {
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0 0 0;
}

#tdetails .topcon {
    width: 100%;
    height: auto;
    float: left;
}

#tdetails .left {
    width: 72%;
    height: auto;
    float: left;
}

#tdetails .container2 {
    display: grid;
    grid-template-columns: 3fr 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 10px;
    padding: 0;
}

#tdetails .big {
    grid-row: span 2;
    position: relative;
    height: 400px;
}

#tdetails .small {
    position: relative;
    height: 195px;
}

#tdetails .card {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

#tdetails .overlay {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    background: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    border-radius: 5px;
}

@media(max-width: 768px) {
    #tdetails .container2 {
        grid-template-columns: 1fr;
    }

    #tdetails .big {
        grid-row: auto;
    }
}

#tdetails .right {
    width: 25%;
    height: 375px;
    float: left;
    margin: 0 0 0 1%;
    padding: 1%;
    background: #064371;
    border-radius: 8px;
}

#tdetails .right .leftimg {
    width: 12%;
    height: auto;
    float: left;
    margin: 0 5% 0 0;
}

#tdetails .right .textright {
    width: 83%;
    height: auto;
    float: left;
    margin: 0;
}

#tdetails .right .textright p {
    color: #fff !important;
    margin: 0;
    font-size: 13px;
}

#tdetails .right .textright h3 {
    color: #fff !important;
    margin: 0;
    font-size: 22px;
}

#tdetails .right .low {
    width: 90%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
    background: #fff;
    padding: 5%;
    border-radius: 3px;
}

#tdetails .right .low h3 {
    width: 100%;
    height: auto;
    float: left;
    margin: 5px 0;
    color: #064371 !important;
}

#tdetails .right .low p {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 5px 0;
    color: #064371 !important;
    border-bottom: 1px solid #e1e2e3;
    font-size: 13px;
}

#tdetails .right .low p:last-child {
    border-bottom: none
}

#tdetails .right .low p b {
    float: right;
    text-align: right;
    color: #064371 !important;
    font-size: 16px;
}

#tdetails .right .lowbtn {
    width: 49%;
    height: auto;
    float: left;
    margin: 10px 1% 0 0;
    background: #fff;
    padding: 10px 0;
    border-radius: 3px;
    color: #064371 !important;
    text-align: center;
    font-weight: 500;
}

#tdetails .right .lowbtn1 {
    width: 49%;
    height: auto;
    float: left;
    margin: 10px 0 0 1%;
    background: #fff;
    padding: 10px 0;
    border-radius: 3px;
    color: #064371 !important;
    text-align: center;
    font-weight: 500;
}

#tdetails .right .lowbtn2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
    background: #fff;
    padding: 10px 0;
    border-radius: 3px;
    color: #064371 !important;
    text-align: center;
    font-weight: 500;
}

#tdetails .lowcon {
    width: 100%;
    height: auto;
    float: left;
}

#tdetails .lowcon .h1 {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #b0b0b0;
    color: #232323;
}

#tdetails .lowcon .what {
    width: 92%;
    height: auto;
    float: left;
    background: url('images/icon/8.png') left center no-repeat;
    background-size: 80px auto;
    padding: 0 0 20px 8%;
    margin: 10px 0;
}

#tdetails .lowcon .what h1 {
    color: #001d34;
    margin: 0;
}

#tdetails .lowcon .what p {
    margin: 0;
}

#tdetails .lowcon .conmain {
    width: 100%;
    height: auto;
    float: left;
}

#tdetails .lowcon .conmain .con {
    width: 18.7%;
    height: auto;
    float: left;
    margin: 5px 0.5px;
    background: url('images/icon/9.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con1 {
    background: url('images/icon/10.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con2 {
    background: url('images/icon/11.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con3 {
    background: url('images/icon/12.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con4 {
    background: url('images/icon/13.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con5 {
    background: url('images/icon/14.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con6 {
    background: url('images/icon/15.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con7 {
    background: url('images/icon/16.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con8 {
    background: url('images/icon/17.png') left center no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 6%;
}

#tdetails .lowcon .conmain .con p {
    margin: 0;
}


#tdetails .lowcon .conmain .con h4 {
    margin: 0;
    color: #001d34;
}

#tdetails .lowcon .relate {
    width: 100%;
    height: auto;
    float: left;
    margin: 5px 0 50px 0;
    border-bottom: 1px solid #b0b0b0;
    padding: 0 0 30px 0;
}

#tdetails .lowcon .relate h4 {
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 10px 0
}

#tdetails .lowcon .relate .rcon {
    width: 10%;
    height: auto;
    float: left;
    margin: 0 2% 0 0;
}

#tdetails .lowcon .relate .rcon span {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    color: #434343;
}

#tdetails .lowcon .relate .rcon h4 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}

#tdetails .lowcon .relate .container3 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    gap: 0;
    padding: 0;
    border: 2px solid #fff;
    border-radius: 13px;
}

#tdetails .lowcon .relate .container3:hover {
    border: 2px solid #ea7d08;
}

#tdetails .lowcon .relate .container3 .small {
    position: relative;
    height: 120px;
}

#tdetails .lowcon .relate .container3 .card {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

#tdetails .lowcon .relate .container3 .overlay {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
    background: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    border-radius: 5px;
}

@media(max-width: 768px) {
    #tdetails .lowcon .relate .container3 {
        grid-template-columns: 1fr;
    }

    #tdetails .lowcon .relate .container3 .big {
        grid-row: auto;
    }
}

#tdetails .end {
    width: 100%;
    height: auto;
    float: left;
    margin: 50px 0;
}

#tdetails .end b {
    width: 20%;
    height: auto;
    float: left;
    padding: 0.5px 0;
    background: #064371;
}

#tdetails .end h1 {
    width: 60%;
    height: auto;
    float: left;
    margin: -40px 0 0 0;
    color: #064371;
    text-align: center;
    font-family: "Dancing Script", cursive;
    font-weight: 700;
    font-style: normal;
    font-size: 50px;
}

#tdetails .inside {
    width: 95%;
    height: auto;
    float: left;
    margin: 0 0 50px 0;
    border: 1px solid #e1e2e2;
    border-radius: 10px;
    padding: 2%;
}

#tdetails .inside h3 {
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #e1e2e2;
    padding-bottom: 10px;
    color: #343535;
}

#tdetails .inside .left1 {
    width: 50%;
    height: auto;
    float: left;
    margin: 0;
    border-right: 1px solid #e1e2e2;
}

#tdetails .inside .left1 h3 {
    border: none;
    margin: 0;
}

#tdetails .inside .left1 p {
    width: 90%;
    height: auto;
    float: left;
    background: url('images/tick.png') left center no-repeat;
    background-size: 13px 13px;
    margin: 5px 0;
    padding: 0 5% 0 30px;
}

#tdetails .inside .right1 {
    width: 46%;
    height: auto;
    float: left;
    margin: 0 0 0 3%;
    border-right: none;
}

#tdetails .inside .right1 h3 {
    border: none;
    margin: 0;
}

#tdetails .inside .right1 p {
    width: 100%;
    height: auto;
    float: left;
    background: url('images/cross.png') left center no-repeat;
    background-size: 12px 12px;
    margin: 5px 0;
    padding: 0 0 0 30px;
}

#tdetails .add-ons {
    width: 95%;
    height: auto;
    float: left;
    margin: 0;
    border: 1px solid #e1e2e2;
    border-radius: 10px;
    padding: 2%;
}

#tdetails .add-ons h1 {
    width: auto;
    height: auto;
    float: left;
    margin: -45px 0 0 0;
    padding: 0 20px;
    color: #343535;
    background: #fff
}

#tdetails .add-ons p {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0;
}

#tdetails .add-ons p img {
    margin: 0 0 -3px 0;
}

#tdetails .dates {
    width: 96.2%;
    height: auto;
    float: left;
    margin: 50px 0 15px 0;
}

#tdetails .dates .head {
    width: 92%;
    height: auto;
    float: left;
    background: url('images/icon/27.png') left top no-repeat;
    background-size: 60px auto;
    padding: 0 0 20px 8%;
    margin: 0;
}

#tdetails .dates .head h1 {
    color: #001d34;
    margin: 0;
}

#tdetails .dates h2 {
    width: 100%;
    height: auto;
    float: left;
    color: #333434;
    margin: 5px 0;
    font-size: 16px;
}

#tdetails .dates .head p {
    margin: 0;
}

#tdetails .ask {
    width: 93.2%;
    height: auto;
    float: left;
    margin: 0;
    border-radius: 10px;
    padding: 3%;
    background: #203b72;
}

#tdetails .ask a {
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    border-radius: 25px;
    padding: 10px 20px;
    background: #fff;
    font-size: 16px;
    font-weight: 600;
    color: #203b72;
}

#tdetails .ask a:hover {
    background: #cce1f1;
    color: #203b72;
}


#tdetails .ask .submit {
    width: auto;
    height: auto;
	cursor: pointer;
    float: left;
    margin: 0 10px 0 0;
    border-radius: 25px;
    padding: 10px 20px;
    background: #fff;
    font-size: 16px;
    font-weight: 600;
    color: #203b72;
    border:none;
}

#tdetails .ask .submit:hover {
    background: #cce1f1;
    color: #203b72;
}


#tdetails .checklist {
    width: 95.2%;
    height: auto;
    float: left;
    margin: 25px 0 50px 0;
    padding: 2%;
    background: #e8ebf1;
}

#tdetails .checklist h1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    color: #203b72;
    font-size: 24px;
}

#tdetails .checklist ul {
    list-style-image: url('images/icon/right-hand.png') !important;
    line-height: 160%;
    text-align: justify;
    color: #1d1d1d;
}

#tdetails .checklist ul li {
    margin: 1.5% 0;
    font-size: 14px;
}

#tdetails .checklist .downl {
    width: auto;
    height: auto;
    float: left;
    padding: 10px 50px 10px 20px;
    background: url('images/icon/download.png') #fff right center no-repeat;
    border-radius: 50px;
    color: #203b72;
    font-weight: 500;
}

#tdetails .checklist .downl:hover {
    background: url('images/icon/download.png') #c3dcee right center no-repeat;
}

#tdetails .faq {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 60px 0;
    padding: 0
}

#tdetails .faq .head {
    width: 92%;
    height: auto;
    float: left;
    background: url('images/icon/faq.png') left top no-repeat;
    background-size: 75px auto;
    padding: 0 0 20px 8%;
    margin: 0;
}

#tdetails .faq .head h1 {
    color: #001d34;
    margin: 0;
}

#tdetails .faq h3 {
    width: 100%;
    height: auto;
    float: left;
    color: #323131;
    font-size: 20px;
    margin: 20px 0 0 0;
}

#tdetails .faq .accordion2 {
    background-color: #fff;
    color: #001d34;
    cursor: pointer;
    padding: 1.2% 1.2% 0.8% 1.2%;
    width: 98%;
    margin: 1% 0.5% 0 0.5%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    font-family: "Poppins", sans-serif, sans-serif;
    transition: 0.4s;
}

#tdetails .faq .active,
#tdetails .faq .accordion2:hover {}

#tdetails .faq .accordion2:after {
    content: '\002B';
    color: #777;
    font-weight: 500;
    float: right;
    margin-left: 5px;
    font-size: 22px;
    margin-top: -4px;
}

#tdetails .faq .active:after {
    content: "\2212";
}

#tdetails .faq .panel {
    width: 96%;
    padding: 0 1%;
    max-height: 0;
    margin: 0 0 0 0.5%;
    overflow: hidden;
    background: #efeded;
    color: #000;
    transition: max-height 0.2s ease-out;
    border-radius: 0 0 5px 5px;
}

#static {
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0
}

#static img {
    width: auto;
    height: auto;
    float: left;
    margin: 1% 1% 1% 0
}

#static h2 {
    color: #183a6e
}

#static h3 {
    color: #183a6e
}

#static h4 {
    color: #183a6e
}

#static p {
    margin: 1% 0;
    line-height: 175%;
    text-align: justify;
    color: #1d1d1d;
    font-size: 15px;
}

#static span {
    margin: 1% 0;
    line-height: 175%;
    text-align: justify;
    font-size: 15px;
    color: #1d1d1d;
}

#static div {
    margin: 1% 0;
    line-height: 175%;
    text-align: justify;
    font-size: 15px;
    color: #1d1d1d;
}

#static ul {
    list-style-image: url('images/tick.png') !important;
    text-align: justify;
    color: #1d1d1d;
}

#static ul li {
    font-size: 15px;

}

#bookf h1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0 -15px 0;
    color: #011a2d;
    text-align: center;
}

#bookf form {
    width: 60%;
    height: auto;
    float: left;
    margin: 3% 20%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#bookf .form2 {
    width: 57%;
    height: auto;
    float: left;
    margin: 50px 2% 3% 1%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#bookf .form3 {
    width: 30%;
    height: auto;
    float: left;
    margin: 50px 1% 3% 1%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
#bookf .form3 .topdiv{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0;
}
#bookf .form3 .topdiv img{
    width: 25%;
    height: auto;
    float: left;
    margin: 0 1% 0 0;
    border-radius:10px;
}
#bookf .form3 .topdiv h3{
    width: 60%;
    height: auto;
    float: left;
    margin: 0 0 0 5%;
    text-align:left;
}
#bookf .form3 .topdiv p{
    width: 100%;
    height: auto;
    float: left;
    margin: 1px;
    text-align:left;
    font-size:14px;
}
#bookf .form3 .topdiv .con{
    width: 100%;
    height: auto;
    float: left;
    margin: 7px 0;
    padding-top:15px;
    border-top:1px dashed #e5e5e5;
}
#bookf .form3 .topdiv .con h3{
    width: 60%;
    height: auto;
    float: left;
    margin:0;
    text-align:left;
    font-weight:500;
}
#bookf .form3 .topdiv .con h3 span{
font-size:14px;
padding:0;
font-weight:normal;
}
#bookf .form3 .topdiv .con h2{
    width: 40%;
    height: auto;
    float: left;
    margin:0;
    text-align:right;
    color:#030303;
    font-weight:600;    
    font-size:18px;
}
#bookf .form3 .tcen{width: 100%; height: auto; float: left; margin:20px 0; text-align:center;}
#bookf .form3 .imgdiv{width: 50%; height: auto; float: left; margin:0 25%;}
#bookf .form3 .imgdiv img{width: 23%; height: auto; float: left; margin:1%;}

#bookf .form1 {
    width: 38%;
    height: auto;
    float: left;
    margin: 3% 30%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#bookf .form1 .con1 {
    width: 97%;
    height: auto;
    float: left;
    margin: 1% 2% 1% 0;
}

#bookf .form1 .con2 {
    width: 98%;
    height: auto;
    float: left;
    margin: 1% 0 1% 0;
}

#bookf form h2 {
    margin: 10px 0;
    color: #064371;
    text-align: left;
}

#bookf form .con {
    width: 48%;
    height: auto;
    float: left;
    margin: 1%;
}

#bookf form .con1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 1% 0;
}

#bookf form .con3 {
    width: 23%;
    height: auto;
    float: left;
    margin: 1%;
}

#bookf form h3 {
    margin: 0;
    color: #2f2f2f;
    text-align: center;
}

#bookf form label {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}

#bookf form label span {
    color: red;
}

#bookf form .box {
    width: 98%;
    height: auto;
    float: left;
    margin: 1.5% 1%;
    padding: 3.5% 2%;
    border: 1px #E5E4E4 solid;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    font-family: "Poppins", sans-serif, sans-serif;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    transition: 0.5s
}

#bookf form .box:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box2 {
    width: 97%;
    height: auto;
    float: left;
    margin: 10px 1%;
    padding: 8px 1.5%;
    border: 1px #E5E4E4 solid;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    font-family: "Poppins", sans-serif, sans-serif;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    transition: 0.5s
}

#bookf form .box2:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box2:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box1 {
    width: 95%;
    height: 90px;
    float: left;
    margin: 10px 2% 10px 1%;
    padding: 2.5% 2%;
    border: 1px #E5E4E4 solid;
    font-size: 14px;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    font-family: "Poppins", sans-serif, sans-serif;
    font-size: small;
    transition: 0.5s
}

#bookf form .box1:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box1:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box3 {
    width: 97.7%;
    height: auto;
    float: left;
    margin: 10px 1%;
    padding: 8px 1.5%;
    border: 1px #E5E4E4 solid;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    font-family: "Poppins", sans-serif, sans-serif;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    transition: 0.5s
}

#bookf form .box3:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box3:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box4 {
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 1%;
    padding: 8px 1.5%;
    border: 1px #E5E4E4 solid;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    font-family: "Poppins", sans-serif, sans-serif;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    background: #fff;
    transition: 0.5s
}

#bookf form .box4:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box4:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box5 {
    width: 31%;
    height: auto;
    float: left;
    margin: 10px 1%;
    padding: 8px 1.5%;
    border: 1px #E5E4E4 solid;
    border-radius: 5px;
    font-weight: normal;
    color: #333333;
    font-family: "Poppins", sans-serif, sans-serif;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
    transition: 0.5s
}

#bookf form .box5:hover {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .box5:focus {
    border: 1px #C9C8C8 solid;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

#bookf form .submit {
    padding: 15px 6%;
    margin: 2% 0;
    font-size: 16px;
    background: #064371;
    color: white;
    float: left;
    text-decoration: none;
    font-weight: 500;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    font-family: "Poppins", sans-serif, sans-serif;
    transition: 0.5s
}

#bookf form .submit:hover {
    background: #01275c
}

#bookf form span {
    padding-left: 5px;
}

#bookf form .box::placeholder {
    color: #7d7d7d;
    opacity: 1;
}

#bookf form .box1::placeholder {
    color: #7d7d7d;
    opacity: 1;
}

#bookf form .box2::placeholder {
    color: #7d7d7d;
    opacity: 1;
}

#bookf form .box3::placeholder {
    color: #7d7d7d;
    opacity: 1;
}


#blogpage {
    width: 100%;
    height: auto;
    float: left;
    margin: 50px 0;
}

#blogpage h2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0.8% 0;
    border-bottom: 1px solid #d6d5d5;
    color: #004780;
    padding-bottom: 0.8%;
}

#blogpage img {
    width: auto;
    height: auto;
    float: left;
    margin: 0 40px 20px 0;
}

#blogpage .bottomblog {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
}

#blogpage .bottomblog .leftspan {
    width: auto;
    height: auto;
    float: left;
    margin: 0;
    color: #6f6e6e;
    font-style: italic;
    font-size: large;
}

#blogpage .bottomblog .rightspan {
    width: auto;
    height: auto;
    float: right;
    margin: 0;
    color: #6f6e6e;
    font-style: italic;
    font-size: large;
}

#blogpage .bottomblog .rightspan img {
    width: auto;
    height: auto;
    float: left;
    margin: 0;
}

#blogpage ul {
    list-style-image: url('images/tick.png') !important;
    line-height: 160%;
    text-align: justify;
    color: #1d1d1d;
}

#blogpage ul li {
    margin: 10px 0;
    font-size: 15px;

}

.shadow_one {
    text-align: center;
}

#page_header {
    background: url(images/bg3.jpg) left center no-repeat;
    background-size: 100% auto;
    margin-top: 0px;
    padding: 20px 0 45px 0;
}

#page_header h2 {
    color: #fff;
    font-size: 36px;
    margin: 18px 0;
    font-family: "Poppins", sans-serif, sans-serif;
    font-weight: 600 !important;
}

#page_header p {
    color: #fff
}

.page_header_breadcum {
    color: #fff
}

.page_header_breadcum .fa {
    color: #fff;
    font-size: 16px
}

.page_header_breadcum a.active_page {
    color: #fdb92e
}

.page_header_breadcum a {
    color: #fff
}

#static #contactus {
  width: 100%;
  height: auto;
  float: left;
  padding: 2% 0
}

#static #contactus .mapouter {
  text-align: right;
  height: 400px;
  width: 100%;
  float: left;
  margin: 2% 0 0 0
}

#static #contactus .gmap_canvas {
  overflow: hidden;
  background: none !important;
  height: 400px;
  width: 100%;
}

#static #contactus .gmap_canvas iframe {
  height: 400px;
  width: 100%;
}

#static #contactus .left {
  width: 50%;
  height: auto;
  float: left;
  margin: 0 25%;
  padding: 1%;
  background: #fff;
  -webkit-box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
}

#static #contactus .left h1 {
  color: #232323;
  text-align: center;
  font-size:30px;
}

#static #contactus .left h1 span {
  color: #183a6e;
  font-size:30px;
}

#static #contactus .left h4 {
  width: 100%;
  height: auto;
  float: left;
  color: #012b64;
  margin-top: 30px;
  margin-bottom: 10px;
}

#static #contactus .left h5 {
  margin: 0;
}
#static #contactus .left .loc {
  width: 93%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon17.png) left center no-repeat;
  background-size: 25px 25px;
  padding: 5px 0 5px 7%;
  line-height: 150%
}

#static #contactus .left .addr {
  width: 100%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon18.png) left center no-repeat;
  background-size: 25px 25px;
  padding: 5px 0 5px 7%;
  line-height: 150%
}

#static #contactus .left .emaili {
  width: 100%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon19.png) left center no-repeat;
  background-size: 25px 25px;
  padding: 5px 0 5px 7%;
  line-height: 150%
}

#static #contactus .left h3 {
  width: 100%;
  height: auto;
  float: left;
  color: #424040;
  margin-top: 2%
}

#static #contactus .left h3 a {
  width: 6%;
  height: auto;
  float: left;
  margin: 1.5% 0.5% 0.5% 0.5%;
  background: #183a6e;
  border-radius: 50%;
  padding: 1.5%
}

#static #contactus .left h3 a:hover {
  background: #3d3d3d
}

#static #contactus .left h3 a img {
  width: 100%;
  height: auto;
  float: left;
}


@media all and (max-width: 768px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min-resolution: 192dpi) and (max-width: 1024px),
only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

    #main-inner {
        width: 96%;
        height: auto;
        margin: 0 auto;
        overflow: auto
    }

    #main-inner4 {
        width: 96%;
        height: auto;
        margin: 0 auto;
        overflow: hidden
    }

    #main-inner1 {
        width: 100%;
        height: auto;
        margin: 0 auto;
        overflow: auto;
    }

    #main-inner5 {
        width: 98%;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
    }

    #main-inner7 {
        width: 96%;
        height: auto;
        margin: 0 auto;
        padding: 2%;
        overflow: hidden;
    }

    #main-inner8 {
        width: 96%;
        height: auto;
        margin: 0 auto;
        padding: 20px 0;
        overflow: hidden;
    }

    #cssmenu {
        overflow: auto;
        white-space: nowrap;
        float: none;
        border-left: 1px solid #bebfbf;
    }

    #cssmenu a {
        float: none;
        display: inline-block;
        text-align: center;
        padding: 0 0 8px 0;
        text-decoration: none;
        font-size: 11px;
        margin: 0 5px;
        font-weight: 500;
    }

    #cssmenu a img {
        width: 20px;
        height: 20px;
        margin: 8px 0 10px 0;
    }

    .logo {
        width: 20%;
        height: auto;
        float: left;
        padding: 0;
        margin: 3px 5px 3px 0;
    }

    .fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed {
        height: 66px;
        background: #fff;
        margin-top: 0;
        -webkit-box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.2);
    }

    .menudiv-bac {
        height: 66px !important;
        background: #f6f6f6;
        border-top: none;
        border-bottom: none;
    }

    .home-formbg {
        background: url('images/bg.jpg') bottom center;
        background-size: auto 100%;
    }

    #home-form form {
        width: 96%;
        height: auto;
        float: left;
        margin: 20px 0;
        background: rgba(255, 255, 255, 0.7);
        border-radius: 15px;
        padding: 2%;
    }

    #home-form form .con button {
        width: auto;
        height: auto;
        float: left;
        border: 1px solid #706f6f;
        border-radius: 30px;
        padding: 4px 6px;
        margin: 3px;
        background: none;
        cursor: pointer;
        font-weight: 500;
        font-size: 12px;
        color: #212121;
        font-family: "Poppins", sans-serif, sans-serif;
    }
#home-form form .con .button {
    width: auto;
    height: auto;
    float: left;
    border: 1px solid #05467c;
    border-radius: 30px;
    padding: 4px 6px;
    margin: 3px;
    background: #05467c;
    cursor: pointer;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    font-family: "Poppins", sans-serif, sans-serif;
}
    #home-form form .con button:hover {
        border: 1px solid #161616;
    }

    #home-form form .search {
        width: 50%;
        height: auto;
        float: left;
        margin: 0 25%;
        background: #cd5e01;
        border-radius: 5px;
        padding: 10px 0;
        text-align: center;
        border: none;
        font-size: 17px;
        font-weight: 500;
        font-family: "Poppins", sans-serif, sans-serif;
        color: #fff;
        cursor: pointer;
    }

    #home-form form .search:hover {
        background: #f26f01;
    }

    #about {
        width: 96%;
        height: auto;
        float: left;
        margin: 0 2%;
        padding: 10px 0;
    }

    #about .left {
        width: 100%;
        height: auto;
        float: left;
    }

    #about .left i {
        color: #01335d;
        font-size: 50px;
    }

    #about .left h1 {
        width: 100%;
        height: auto;
        float: left;
        color: #303030;
        margin: 0;
        font-size: 18px;
    }

    #about .left p {
        width: 100%;
        height: auto;
        float: left;
        color: #303030;
        font-size: 14px;
    }

    #about .left ul li {
        margin: 1.5% 0;
        font-size: 14px;
    }

    #about .left .bton {
        width: 40%;
        height: auto;
        float: left;
        color: #fff;
        text-align: center;
        background: #01335d;
        padding: 10px 0;
        font-size: 16px;
        margin: 0 30%;
        border-radius: 5px;
    }

    #about .right {
        width: 90%;
        height: auto;
        float: left;
        margin: 20px 5% 0 5%;
    }

    .gtn-background-overlay {
        background: url(images/bg4.jpg) center center no-repeat;
        background-size: auto 100%;
        padding: 20px 0 0 0;
    }

    #why .left {
        width: 96%;
        height: auto;
        float: left;
        margin: 0 2%;
    }

    #why .left h1 {
        width: 100%;
        height: auto;
        float: left;
        color: #262626;
        margin: 0;
        font-size: 78px;
        line-height: 60px
    }

    #why .left h2 {
        width: 80%;
        height: auto;
        float: left;
        color: #fff;
        font-size: 26px;
        margin: -110px 0 0 20%;
        line-height: 35px;
        text-align: right;
    }

    #why .left img {
        width: 100%;
        height: auto;
        float: left;
        margin-top: 30px;
    }

    #why .right {
        width: 96%;
        height: auto;
        float: left;
        margin: 0 2%;
    }

    #why .right p {
        width: 100%;
        height: auto;
        float: left;
        color: #dddcdc;
        font-size: 14px;
    }

    #why .right .low {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0 0 0;
    }

    #why .right .low .con h3 {
        width: 100%;
        height: auto;
        float: left;
        font-size: 18px;
        margin: 10px 0;
    }

    #why .right .low .con img {
        width: 30%;
        height: auto;
        float: left;
        margin: 0 70% 0 0;
    }

    #jour h1 {
        width: 100%;
        height: auto;
        float: left;
        color: #e5e5e5;
        font-size: 60px;
        line-height: 80px;
        text-align: center;
        margin: 0;
    }

    #jour h2 {
        width: 100%;
        height: auto;
        float: left;
        color: #262429;
        font-size: 28px;
        line-height: 35px;
        text-align: center;
        margin: -55px 0 10px 0;
    }

    #jour p {
        width: 100%;
        height: auto;
        float: left;
        color: #262429;
        text-align: center;
        margin: 0 0 20px 0;
        font-size: 14px;
    }

    #jour .container2 {
        position: relative;
        width: 98%;
        height: auto;
        float: left;
        margin: 1%;
        background: #000;
    }

    .test-h1 {
        width: 100%;
        height: auto;
        float: left;
        color: #d7d7d7;
        font-size: 44px;
        line-height: 80px;
        text-align: center;
        margin: -60px 0 0 0;
    }

    .test-h2 {
        width: 100%;
        height: auto;
        float: left;
        color: #262429;
        font-size: 24px;
        line-height: 35px;
        text-align: center;
        margin: -45px 0 0 0;
    }

    #count {
        width: 100%;
        height: auto;
        float: left;
        margin: 20px 0;
    }

    #count .con {
        width: 98%;
        height: auto;
        float: left;
        margin: 10px 1%;
    }

    #count .con img {
        width: 14%;
        height: auto;
        float: left;
        margin: 0;
    }

    #count .con .right {
        width: 80%;
        height: auto;
        float: left;
        margin: 0 0 0 6%;
    }

    #count .con h1 {
        color: #000;
        font-size: 24px;
        margin: 0;
    }

    #count .con span {
        font-size: 15px;
        color: #2e2e2e;
    }

    .vhoverbg {
        background: url('images/bg3.jpg') left center;
        background-size: auto 100%;
    }

    #vhover {
        width: 100%;
        height: auto;
        float: left;
        padding: 30px 0;
        text-align: center;
        color: #fff;
    }

    #vhover img {
        width: 30%;
        height: auto;
        float: left;
        margin: 10px 35%;
    }

    #vhover p {
        width: 95%;
        height: auto;
        float: left;
        margin: 10px 2.5%;
        text-align: center;
        color: #fff;
        font-size: 14px;
    }

    #vhover a {
        width: 50%;
        height: auto;
        float: left;
        margin: 10px 25%;
        text-align: center;
        color: #fff;
        background: #ff4c15;
        padding: 10px 0;
        font-size: 16px;
    }

    #blog {
        width: 100%;
        height: auto;
        float: left;
        padding: 30px 0;
        text-align: center;
        color: #fff;
    }

    #blog h1 {
        width: 100%;
        height: auto;
        float: left;
        color: #e5e5e5;
        font-size: 62px;
        line-height: 80px;
        text-align: center;
        margin: 0;
    }

    #blog h2 {
        width: 100%;
        height: auto;
        float: left;
        color: #262429;
        font-size: 28px;
        line-height: 35px;
        text-align: center;
        margin: -57px 0 0 0;
    }

    #blog p {
        width: 98%;
        height: auto;
        float: left;
        color: #262429;
        text-align: center;
        margin: 0 1% 30px 1%;
        font-size: 14px;
    }

    #blog .con {
        width: 97%;
        height: auto;
        float: left;
        margin: 1.5%;
    }

    #blog .con img {
        width: 98%;
        height: auto;
        float: left;
        margin: 1%;
    }

    #blog .con .right {
        width: 100%;
        height: auto;
        float: left;
        margin: 1%;
    }

    #blog .viewal {
        width: 40%;
        height: auto;
        float: left;
        margin: 10px 30%;
        font-size: 16px;
        text-align: center;
        color: #fff;
        background: #ff4c15;
        font-weight: 500;
        padding: 10px 0;
        border-radius: 5px;
    }

    .gtn-background-overlay1 {
        background: url(images/bg4.jpg) center bottom no-repeat;
        background-size: auto 100%;
        padding: 20px 0;
    }

    #footer1 .con {
        width: 98%;
        height: auto;
        float: left;
        margin: 1%;
        color: #fff;
    }

    #footer1 .con .logo {
        width: 40%;
        height: auto;
        float: left;
        margin: 0 60% 0 0;
        padding: 0;
    }

    #footer1 .con p {
        width: 100%;
        height: auto;
        float: left;
        margin: 5px 0;
        color: #cccccc;
        font-size: 14px;
    }

    #footer1 .con1 {
        width: 98%;
        height: auto;
        float: left;
        margin: 1%;
    }

    #footer1 .con1 h2 {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0 5px 0;
        font-size: 18px;
    }

    #footer1 .con2 {
        width: 98%;
        height: auto;
        float: left;
        margin: 1%;
    }

    #footer1 .con2 h2 {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0 5px 0;
        font-size: 18px;
    }

    #footer1 .con2 p {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 20px 0;
        color: #cccccc;
        font-size: 14px;
    }

    #footer1 .con2 .tcon {
        width: 60%;
        height: auto;
        float: left;
        padding: 5%;
        margin: 0;
        background: #fff;
        border: none;
        font-size: 16px;
        font-family: "Poppins", sans-serif, sans-serif;
    }

    #footer1 .con2 .tcon {}

    #footer1 .con2 .submit {
        width: 20%;
        height: auto;
        float: left;
        padding: 5%;
        background: #ff4c15;
        margin: 0;
        color: #fff;
        text-align: center;
        border: none;
        font-size: 16px;
        font-family: "Poppins", sans-serif, sans-serif;
    }

    #lowfooter {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0 0 0;
        border-top: 1px solid #292929;
        padding: 10px 0;
    }

    #lowfooter p {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
        font-size: 13px;
        color: #f7f5f5;
        text-align: center;
    }

    #lowfooter .p {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
        text-align: center;
    }

    #tdetails {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
    }

    #tdetails .left {
        width: 100%;
        height: auto;
        float: left;
    }

    #tdetails .right {
        width: 98%;
        height: auto;
        float: left;
        margin: 10px 0;
        padding: 1%;
        background: #064371;
        border-radius: 8px;
    }

    #tdetails .lowcon .h1 {
        width: 100%;
        height: auto;
        float: left;
        padding: 0 0 10px 0;
        margin: 0;
        border-bottom: 1px solid #b0b0b0;
        color: #232323;
        font-size: 20px;
        line-height: 26px;
    }

    #tdetails .topcon {
        width: 100%;
        height: auto;
        float: left;
        margin-top: 20px;
    }

    #tdetails .lowcon .what {
        width: 75%;
        height: auto;
        float: left;
        background: url('images/icon/8.png') left top no-repeat;
        background-size: 60px auto;
        padding: 0 0 0 25%;
        margin: 20px 0;
    }

    #tdetails .lowcon .what h1 {
        color: #001d34;
        margin: -10px 0 0 0;
        font-size: 20px;
    }

    #tdetails .lowcon .what p {
        margin: 0;
        font-size: 14px;
    }

    #tdetails .lowcon .conmain .con {
        width: 80%;
        height: auto;
        float: left;
        margin: 8px 0.5%;
        background: url('images/icon/9.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain p {
        margin: 0 0 0 0;
        font-size: 13px;
    }


    #tdetails .lowcon .conmain h4 {
        margin: 0;
        color: #001d34;
        font-size: 13px;
    }

    #tdetails .lowcon .conmain .con1 {
        background: url('images/icon/10.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con2 {
        background: url('images/icon/11.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con3 {
        background: url('images/icon/12.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con4 {
        background: url('images/icon/13.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con5 {
        background: url('images/icon/14.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con6 {
        background: url('images/icon/15.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con7 {
        background: url('images/icon/16.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .conmain .con8 {
        background: url('images/icon/17.png') left center no-repeat;
        background-size: 40px auto;
        padding: 0 0 0 15%;
    }

    #tdetails .lowcon .relate {
        width: 100%;
        height: auto;
        float: left;
        margin: 5px 0;
        border-bottom: 1px solid #b0b0b0;
        padding: 0 0 0 0;
    }

    #tdetails .lowcon .relate .rcon {
        width: 48%;
        height: auto;
        float: left;
        margin: 0 1% 20px 1%;
    }

    #tdetails .end {
        width: 100%;
        height: auto;
        float: left;
        margin: 25px 0;
    }

    #tdetails .end h1 {
        width: 60%;
        height: auto;
        float: left;
        margin: -15px 0 0 0;
        color: #064371;
        text-align: center;
        font-family: "Dancing Script", cursive;
        font-weight: 700;
        font-style: normal;
        font-size: 26px;
    }

    #tdetails .inside {
        width: 95%;
        height: auto;
        float: left;
        margin: 0 0 30px 0;
        border: 1px solid #e1e2e2;
        border-radius: 10px;
        padding: 2%;
    }

    #tdetails .inside .left1 {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 15px 0;
        border-right: none;
        border-bottom: 1px solid #e1e2e2;
        padding-bottom: 15px;
        font-size: 14px;
    }
    #tdetails .inside .left1 p {
        width: 90%;
        height: auto;
        float: left;
        background: url('images/tick.png') left center no-repeat;
        background-size: 13px 13px;
        margin: 5px 0;
        padding: 0 5% 0 30px;
        font-size: 14px;
    }
    #tdetails .inside .right1 {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
        border-right: none;
        font-size: 14px;
    }
    #tdetails .inside .right1 p {
        width: 90%;
        height: auto;
        float: left;
        background: url('images/cross.png') left center no-repeat;
        background-size: 12px 12px;
        margin: 5px 0;
        padding: 0 5% 0 30px;
        font-size: 14px;
    }
    #tdetails .add-ons {
        width: 95%;
        height: auto;
        float: left;
        margin: 0;
        border: 1px solid #e1e2e2;
        border-radius: 10px;
        padding: 2%;
    }

    #tdetails .add-ons h1 {
        width: auto;
        height: auto;
        float: left;
        margin: -25px 0 0 0;
        padding: 0 20px;
        color: #343535;
        background: #fff;
        font-size: 24px;
    }

    #tdetails .add-ons p {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0;
        font-size: 14px;
        line-height: 24px;
        text-align: justify;
    }

    #tdetails .dates {
        width: 96.2%;
        height: auto;
        float: left;
        margin: 0 0 15px 0;
    }

    #tdetails .dates .head {
        width: 82%;
        height: auto;
        float: left;
        background: url('images/icon/27.png') left center no-repeat;
        background-size: 50px auto;
        padding: 20px 0 20px 18%;
        margin: 0;
    }

    #tdetails .dates .head h1 {
        color: #001d34;
        margin: 0;
    }

    #tdetails .ask a {
        width: 48%;
        height: auto;
        float: left;
        margin: 0 1%;
        border-radius: 25px;
        padding: 10px 0;
        background: #fff;
        font-size: 14px;
        font-weight: 600;
        color: #203b72;
        text-align: center;
    }

    #tdetails .checklist {
        width: 95.2%;
        height: auto;
        float: left;
        margin: 25px 0 0 0;
        padding: 2%;
        background: #e8ebf1;
    }

    #tdetails .checklist h1 {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 10px 0;
        color: #203b72;
        font-size: 20px;
    }

    #tdetails .checklist p {
        font-size: 14px;
        line-height: 24px;
        text-align: justify;
    }

    #tdetails .checklist .downl {
        width: 80%;
        height: auto;
        float: left;
        margin: 1% 10%;
        padding: 10px 0 10px 20px;
        background: url('images/icon/download.png') #fff right center no-repeat;
        border-radius: 50px;
        color: #203b72;
        font-weight: 500;
    }

    #tdetails .faq .head {
        width: 82%;
        height: auto;
        float: left;
        background: url('images/icon/faq.png') left center no-repeat;
        background-size: 50px auto;
        padding: 20px 0 20px 18%;
        margin: 0;
    }

    #tdetails .faq .head h1 {
        color: #001d34;
        margin: 0;
    }

    #bookf form {
        width: 92%;
        height: auto;
        float: left;
        margin: 20px 2%;
        background: #fff;
        border-radius: 5px;
        padding: 2%;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

#bookf .form2 {
    width: 94%;
    height: auto;
    float: left;
    margin: 30px 1% 3% 1%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

#bookf .form3 {
    width: 94%;
    height: auto;
    float: left;
    margin: 20px 1% 3% 1%;
    background: #fff;
    border-radius: 5px;
    padding: 2%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
#bookf .form3 .imgdiv{width: 70%; height: auto; float: left; margin:0 15%;}

    #bookf form .con {
        width: 95%;
        height: auto;
        float: left;
        margin: 1%;
    }

    #bookf form .con3 {
        width: 95%;
        height: auto;
        float: left;
        margin: 1%;
    }
    #bookf form .submit {
        width: 70%;
        height: auto;
        float: left;
        padding: 10px 0;
        margin: 10px 15%;
        font-size: 16px;
        background: #064371;
        color: white;
        float: left;
        text-decoration: none;
        font-weight: 500;
        border: none;
        cursor: pointer;
        border-radius: 5px;
        font-family: "Poppins", sans-serif, sans-serif;
        text-align: center;
        transition: 0.5s
    }

    #bookf .form1 {
        width: 92%;
        height: auto;
        float: left;
        margin: 20px 2%;
        background: #fff;
        border-radius: 5px;
        padding: 2%;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

    #page_header {
        background: url(images/bg3.jpg) left center no-repeat;
        background-size: 100% auto;
        margin-top: 0px;
        padding: 10px 0 20px 0;
    }

    #page_header h2 {
        color: #fff;
        font-size: 26px;
        margin: 5px 0;
        font-family: "Poppins", sans-serif, sans-serif;
        font-weight: 600 !important;
    }

    #blogpage {
        width: 95%;
        height: auto;
        float: left;
        margin: 10px 2.5%;
    }

    #blogpage h2 {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 0.8% 0;
        border-bottom: 1px solid #d6d5d5;
        font-size: 18px;
        color: #004780;
        padding-bottom: 0.8%;
    }

    #blogpage .bottomblog {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0;
    }

    #blogpage .bottomblog .leftspan {
        width: auto;
        height: auto;
        float: left;
        margin: 0;
        color: #6f6e6e;
        font-style: italic;
        font-size: 15px;
    }

    #blogpage .bottomblog .rightspan {
        width: auto;
        height: auto;
        float: right;
        margin: 0;
        color: #6f6e6e;
        font-style: italic;
        font-size: 15px;
    }

    #blogpage .bottomblog .rightspan img {
        width: 20px;
        height: auto;
        float: left;
        margin: 0;
    }

    #blogpage img {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 0 10px 0;
    }

    #blogpage p {
        font-size: 14px;
        text-align: justify;
    }

    #static {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0
    }

    #static img {
        width: 100%;
        height: auto;
        float: left;
        margin: 10px 0
    }

    #static h2 {
        color: #183a6e
    }

    #static h3 {
        color: #183a6e
    }

    #static h4 {
        color: #183a6e
    }

    #static p {
        margin: 1% 0;
        line-height: 175%;
        text-align: justify;
        color: #1d1d1d;
        font-size: 14px;
    }

    #static span {
        margin: 1% 0;
        line-height: 175%;
        text-align: justify;
        font-size: 14px;
        color: #1d1d1d;
    }

    #static div {
        margin: 1% 0;
        line-height: 175%;
        text-align: justify;
        font-size: 14px;
        color: #1d1d1d;
    }

    #static ul {
        list-style-image: url('images/tick.png') !important;
        line-height: 160%;
        text-align: justify;
        color: #1d1d1d;
    }

    #static ul li {
        margin: 8px 0;
        font-size: 14px;
    }
#static #contactus .left {
  width: 96%;
  height: auto;
  float: left;
  margin: 1%;
  padding: 1%;
  background: #fff;
  -webkit-box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
  -moz-box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 56px -24px rgba(0, 0, 0, .5);
}    
#static #contactus .left .loc {
  width: 90%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon17.png) left center no-repeat;
  background-size: 22px 22px;
  padding: 5px 0 5px 10%;
  line-height: 150%
}

#static #contactus .left .addr {
  width: 90%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon18.png) left center no-repeat;
  background-size: 22px 22px;
  padding: 5px 0 5px 10%;
  line-height: 150%
}

#static #contactus .left .emaili {
  width: 90%;
  height: auto;
  float: left;
  font-size: medium;
  font-weight: 500;
  color: #232323;
  background: url(images/icon19.png) left center no-repeat;
  background-size: 22px 22px;
  padding: 5px 0 5px 10%;
  line-height: 150%
}
#tdetails .ask .submit {
    width: 48%;
    height: auto;
	 cursor: pointer;
    float: left;
    margin:0 1%;
    border-radius: 25px;
    padding: 10px 0;
    background: #fff;
    font-size: 14px;
    font-weight: 600;
    color: #203b72;
    border:none;
}
}