#msgpte{
    background:#ffffffc7;
    color:green;
    position:absolute;
    text-align:center;
    width:100%;
    margin-top:20px;
    padding:8px;
    font-size:21px;
}




#textdes{
     font-family: 'Roboto', sans-serif;
    text-align:justify;
    font-size:18px;
}

#booknowbtn1 {
position:relative;
    padding:15px 20px;
    background:#a71e1e;
    color:#fff;
   margin-left:0%;
    border-radius:7px;
    
}
#booknowbtn1:hover {
    background:#04469d;
    text-decoration:none;
}

#booknowbtn , #booknowbtn2{
position:relative;
    padding:15px 20px;
    background:#a71e1e;
    color:#fff;
   margin-left:42%;
    border-radius:7px;
    
}
#booknowbtn:hover, #booknowbtn2:hover{
    background:#04469d;
    text-decoration:none;
}


#applyoffer{
    background:#00275a;
    padding:14px 24px;
    position:absolute;
    color:#fff;
    border-radius:6px;
    top:78%;
    left:45%;
}
#applyoffer:hover{
background:#a71e1e;
text-decoration:none;
    
}

@media all and (max-width:1850px) {
    #booknowbtn {
        position: relative;
        padding: 15px 20px;
        background: #a71e1e;
        color: #fff;
        margin-left: 44%;
        border-radius: 7px;
    }
 #booknowbtn2 {
        position: relative;
        padding: 15px 20px;
        background: #a71e1e;
        color: #fff;
        margin-left: 39%;
        border-radius: 7px;
    }
     #booknowbtn3 {
        position: relative;
        padding: 15px 20px;
        background: #a71e1e;
        color: #fff;
        margin-left: 39%;
        border-radius: 7px;
    }

}
    @media all and (max-width:1690px) {
        #booknowbtn {
            position: relative;
            padding: 15px 20px;
            background: #a71e1e;
            color: #fff;
            margin-left: 42.5%;
            border-radius: 7px;
        }
 #booknowbtn2 {
            position: relative;
            padding: 15px 20px;
            background: #a71e1e;
            color: #fff;
            margin-left: 37%;
            border-radius: 7px;
        }
     #booknowbtn3 {
            position: relative;
            padding: 15px 20px;
            background: #a71e1e;
            color: #fff;
            margin-left: 37%;
            border-radius: 7px;
        }
    
    
    }
        @media all and (max-width:1390px) {
            #booknowbtn {
                position: relative;
                padding: 15px 20px;
                background: #a71e1e;
                color: #fff;
                margin-left: 41%;
                border-radius: 7px;
            }
        
        #booknowbtn2 {
                position: relative;
                padding: 15px 20px;
                background: #a71e1e;
                color: #fff;
                margin-left: 37%;
                border-radius: 7px;
            }
            #booknowbtn3 {
                position: relative;
                padding: 15px 20px;
                background: #a71e1e;
                color: #fff;
                margin-left: 35%;
                border-radius: 7px;
            }
        }
            @media all and (max-width:1155px) {
                #booknowbtn {
                    position: relative;
                    padding: 15px 20px;
                    background: #a71e1e;
                    color: #fff;
                    margin-left: 39%;
                    border-radius: 7px;
                }
                 #booknowbtn2 {
                    position: relative;
                    padding: 15px 20px;
                    background: #a71e1e;
                    color: #fff;
                    margin-left: 35%;
                    border-radius: 7px;
                }
                  #booknowbtn3 {
                    position: relative;
                    padding: 15px 20px;
                    background: #a71e1e;
                    color: #fff;
                    margin-left: 35%;
                    border-radius: 7px;
                }
            }
                @media all and (max-width:550px) {
                    #booknowbtn {
                        position: relative;
                        padding: 15px 20px;
                        background: #a71e1e;
                        color: #fff;
                        margin-left: 15%;
                        border-radius: 7px;
                    }
                    #booknowbtn2 {
                        position: relative;
                        padding: 15px 20px;
                        background: #a71e1e;
                        color: #fff;
                        margin-left: 2%;
                        border-radius: 7px;
                    }
                     #booknowbtn3 {
                        position: relative;
                        padding: 15px 5px;
                        background: #a71e1e;
                        color: #fff;
                        margin-left: 0%;
                        border-radius: 7px;
                    }
                }

#googleicon{
    position:relative;
margin:10px;
    width:29px;
    top:10px;
}
.resultslider img{



    border:1px solid gray;
}





.testiheading{

text-align:center;
    padding:10px 0px;
    font-size:22px;
    color:white;
    background:#00275a;
    margin-bottom:20px;
   
    
}
.whytext12{
    margin-top:45px
}
#stdvideoindex iframe{
width:600px;

    margin-left:23%;
    
}
@media all and (max-width:1650px) {

#stdvideoindex iframe{
width:550px;

    margin-left:19%;
    
}


}
@media all and (max-width:1480px) {

#stdvideoindex iframe{
width:500px;

    margin-left:19%;
    
}


}
@media all and (max-width:1350px) {

#stdvideoindex iframe{
width:450px;

    margin-left:19%;
    
}


}
@media all and (max-width:1150px) {

#stdvideoindex iframe{
width:400px;

    margin-left:19%;
}


}
@media all and (max-width:1078px) {

#stdvideoindex iframe{
width:380px;

    margin-left:19%;
    
}


}
@media all and (max-width:700px) {
#applyoffer{
    background:#00275a;
    padding:10px 24px;
    position:absolute;
    color:#fff;
    border-radius:6px;
    top:74%;
    left:33%;
}
#applyoffer:hover{
background:#a71e1e;
text-decoration:none;
    
}
#stdvideoindex iframe{
width:500px;

    margin-left:12%;
    
}
    #booknowbtn1{
position:relative;
    padding:15px 10px;
    background:#a71e1e;
    color:#fff;
   margin-left:1%;
    border-radius:7px;
    
}


}
@media all and (max-width:600px) {

#stdvideoindex iframe{
width:430px;

    margin-left:15%;
    
}


}
@media all and (max-width:554px) {

#stdvideoindex iframe{
width:400px;

    margin-left:9%;
    
}


}

@media all and (max-width:500px) {

#stdvideoindex iframe{
width:360px;

    margin-left:-15px;
    
}


}


.objs{
    display:flex;
    margin-left:7%;
}

 .card-space{
     text-align:center;
    position:relative;
left:10px;
    background:#e6e7ec;
    width:40%;
    margin:40px;
    
}


.facefront{
    color:#1e4168;
    padding-top:10px;
    font-weight:bold;
}
.faceback{
    padding:25px;
    text-align:justify;
    font-size:16px;
}


@media all and (max-width:950px) {

.objs{
    display:block;
    margin-left:1%;
}

 .card-space{
     text-align:center;
    position:relative;
left:2px;
    background:#e6e7ec;
    width:98%;
    margin:20px 0;
    
}


.facefront{
    color:#1e4168;
    padding-top:10px;
    font-weight:bold;
}
.faceback{
    padding:15px;
    text-align:justify;
    font-size:16px;
}

    
}











#team{
    
    font-size:20px;
}


.team1{
     
   
}


.teamimg img{
    position:relative;
     border:px solid gray;
    border-radius:20px;
transition: all 0.2s ease 0s;
}
.teamimg img:hover{
    border:1px solid gray;
     padding:6px
}
.team{

    margin-top:80px;
    margin-bottom:50px;
}
.teamname{
    margin-top:10px;
    text-align:center;
    padding:0px;
}

.teamname h6{
    
    font-size:14px;
}

.container h4{
    margin-top:-2px;
    margin-bottom:6px
}

 .teamimg11 img{


        margin-left:30px;
    }
@media only screen and (max-width: 750px) {





    
.teamimg img{
    margin-left:27%;
    width:180px;
    border:1px solid gray;
    border-radius:20px
}
    .teamimg11 img{


        margin-left:0px;
    }
.team{

    margin-top:50px;
    margin-bottom:50px;
}
.teamname{
    margin-top:10px;
    text-align:center;
    padding:0px;
}

.teamname h6{
    font-size:14px;
}

.container h4{
    margin-top:-20px;
    margin-bottom:4px
}




}






.affi{
margin:10px;

    
}

.affi h3{
     font-family: 'Roboto', sans-serif;
    text-align:center;
    margin:20px;
    color:gray;
    font-weight:bold;
}
.affi p{


    font-family: 'Roboto', sans-serif;
    text-align:justify;
    margin:50px 240px;
    color:#3f3e3e;
    font-weight:300px; 
    font-size:18px;
}



.patner{

    margin:100px;
}
.headings{

    color:gray;
}
.guripat{
margin-left:10%;
    
}
.partimage{

  padding:px;
  margin:10px;
    margin-bottom:30px;
}


#gallry {
    padding: 10px;
    border: 1px solid #a3a5b4;
}

#showbig img {
    width: 500px;
    height: auto;
}

#iconc {
    font-size: 20px;
    color: red;
    text-align: right;
}

#showbig {
    display: none;
    border: 2px solid #a09d9d;
    position: fixed;
    top: 20%;
    left: 30%;
    padding: 0px 10px 10px 10px;
    background: #fdfdfd;
    border-radius: 20px;
}

#gallry img {
    margin: 6px;
    padding: 6px;
    width: 200px;
    height: 260px;
    border: 2px solid #b0b0b0;
    border-radius: 15px;
}
#referban{
    width:100%;
}
#cont1refer{
    background:#fff
}
#referid{

border-bottom:4px solid #00275a;
    border-radius:20px;
    padding:10px;
}
#referdiv{
border-radius:20px;
    border:5px solid #00275a;
    margin-top:30px;
    padding:20px;
    margin-bottom:20px;
    height:635px;
}.refer-contact-form form.form-inline .form-control {
    width: 100%;
    border-radius: 0;
    line-height: 20px;
    background: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.refer-contact-form form input{


    margin:15px 0px
    
}
.refer-contact-form form input[type=submit]{
border:none;
    margin-top:60px;
    width:100%;
    height:50px;
}

.refer-contact-form{
    height:635px;
    margin-top:30px;
    border:5px solid #00275a;
    padding:8px;
    border-radius:15px;
}
.refer-contact-form h2 {
   
   background:#00275a;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    font-size: 26px;
    
    font-family: 'Roboto', sans-serif;
}





.refer-form-btn button:hover {
    background: #01102b;
    border-color: #01102b;
}
@media only screen and (max-width: 1250px) {
.affi p{


    font-family: 'Roboto', sans-serif;
    text-align:justify;
    margin:50px 70px;
    color:#3f3e3e;
    font-weight:300px; 
    font-size:16px;
}
#referid{
    font-size:24px
}

}
@media only screen and (max-width: 1150px) {
.affi p{


    font-family: 'Roboto', sans-serif;
    text-align:justify;
    margin:50px 70px;
    color:#3f3e3e;
    font-weight:300px; 
    font-size:16px;
}
#referid  {
    font-size:20px
}
.refer-contact-form , #referdiv{
    height:670px;
}
}
@media only screen and (max-width: 750px) {
.affi p{


    font-family: 'Roboto', sans-serif;
    text-align:justify;
    margin:30px 10px;
    color:#3f3e3e;
    font-weight:300px; 
    font-size:15px;
}
.refer-contact-form , #referdiv{
    height:800px;
    
}

}


@media only screen and (max-width: 750px) {





    
.headings{

    color:gray;
   
}
    .guripat{
margin-left:0%;
    
}
    .partimage{

width:220px;
        margin-left:-10%;
    padding:0px;
}
#referban{
    width:116%;
}
}
#res12{

position:relative;
    text-align:center;
    margin:13px;
    border:1px solid #a3a5b4;
    border-radius:4px;
        width:56%;
    padding:10px;
    left:19%;
}
#trapay{
    position:relative;
width:50%;
    text-align:center;
    left:35%;
    line-height:50px;
    background:green;
    color:white;padding:10px 90px;
    border-radius:10px;
    
}
    #trapay1{
    position:relative;
width:80%;
    text-align:center;
    left:35%;
    line-height:50px;
    background:red;
    color:white;padding:10px 90px;
    border-radius:10px;
    
}

#respayment {
    position:relative;
    height:300px;
    left:20%;
    top:0px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 56%;
    
}

#respayment td, #respayment th {
  border: 1px solid #ddd;
  padding: 8px;
}

#respayment tr:nth-child(even){background-color: #f2f2f2;}

#respayment tr:hover {background-color: #ddd;}

#submit-contact-btn{
  margin-left:32%;  
    width:250px;
    margin-bottom:20px;
    background:#1b3c77;
}
#submit-contact-btn1{
    position:relative;
  margin-left:100%;
    padding:10px 90px;
    width:100px;
    
}
#sideFormButton1{
    padding:10px 60px;
    margin-left:30%;
}

#msg{
    color:green;
    line-height:35px;
    text-align:center;
    background:#fff;
    width:30%;
    position:inherit;
    left:35%;
   margin-top:10px;
    border-radius:10px;
}
#msg1{
    color:white;
    line-height:35px;
    text-align:center;
    background:#37b74d;
    width:26%;
    position:relative;
    left:35%;
   margin-top:10px;
    border-radius:10px;
}
#msg2{
    color:white;
    line-height:35px;
    text-align:center;
    background:#37b74d;
    width:69%;
    position:absolute;
    left:15%;
   margin-top:10px;
    border-radius:10px;
}
#gwd1 {
    text-align: center;
}
  #inqury{

width:100%;
   
height:140px;
    position:relative;
}
#inquuryspam{


 position:absolute;
    background:#0e192f;
    color:white;
    text-align:center;
    padding:18px 30px;
       left:28%;
      top:100%;
    font-size:24px;
    border-radius:24px;
    
    
} 
#inquuryspam:hover{

    background:#9c1b3a
}
#gallry {
    padding: 10px;
    border: 1px solid #a3a5b4;
}

#showbig img {
    width: 500px;
    height: auto;
}

#iconc {
    font-size: 20px;
    color: red;
    text-align: right;
}

#showbig {
    display: none;
    border: 2px solid #a09d9d;
    position: fixed;
    top: 20%;
    left: 30%;
    padding: 0px 10px 10px 10px;
    background: #fdfdfd;
    border-radius: 20px;
}

#gallry img {
    margin: 6px;
    padding: 6px;
    width: 200px;
    height: 260px;
    border: 2px solid #b0b0b0;
    border-radius: 15px;
}

#gwd1 a {
    color: white;
    font-size: 13px;
}

#footerstd {
    display: none;
    background: #c5e1fa;
    border-radius: 8px;
}

#footerstd1 {
    display: none;
    background: #c5e1fa;
    border-radius: 8px;
}

#patnerdiv {
    padding: 0px 0px 15px 0px;
}

#viewp {
    color: white;
    text-align: right;
    font-size: 13px;
    margin-rigth:0px;
    padding: 0px 140px 0px 0px;
}

#dircter img {
    box-shadow: 0px 0px 20px 7px #636c72;
    border-radius: 90px;
    margin-left: 3%;
    margin-bottom: 18px;
    width: 150px;
    height: 170px;
}

#dirp1 {
    padding: 19px;
    border-radius: 25px;
    box-shadow: 0px 0px 40px 15px #636c72;
    position: absolute;
    width: 700px;
    left: 35%;
    top: 30px;
}



@media(max-width: 550px) {
#msgpte{
    background:#ffffffc7;
    color:green;
    position:absolute;
    text-align:center;
    width:100%;
    margin-top:20px;
    padding:8px;
    font-size:17px;
}

    #gallry {
        margin:5px;
    padding: 10px;
    border: 1px solid #a3a5b4;
}

#showbig img {
    width: 300px;
    height: auto;
}

#iconc {
    font-size: 20px;
    color: red;
    text-align: right;
}

#showbig {
    display: none;
    border: 2px solid #a09d9d;
    position: fixed;
    top: 20%;
    left: 0%;
    padding: 0px 10px 10px 10px;
    background: #fdfdfd;
    border-radius: 20px;
}

#gallry img {
    margin: 6px;
    padding: 6px;
    width: 100px;
    height: 135px;
    border: 2px solid #b0b0b0;
    border-radius: 15px;
}}


@media(max-width: 1000px) {

    #gallry {
        margin:5px;
    padding: 10px;
    border: 1px solid #a3a5b4;
}

#showbig img {
    width: 400px;
    height: auto;
}

#iconc {
    font-size: 20px;
    color: red;
    text-align: right;
}

#showbig {
    display: none;
    border: 2px solid #a09d9d;
    position: fixed;
    top: 20%;
    left: 0%;
    padding: 0px 10px 10px 10px;
    background: #fdfdfd;
    border-radius: 20px;
}

#gallry img {
    margin: 6px;
    padding: 6px;
    width: 130px;
    height: 155px;
    border: 2px solid #b0b0b0;
    border-radius: 15px;
}}


@media(max-width: 760px) {

#msg1{
    color:white;
    line-height:35px;
    text-align:center;
    background:#37b74d;
    width:99%;
    position:relative;
    left:1%;
   margin-top:10px;
    border-radius:10px;
}






 #dircter {
        margin-left: 12%;
    }
    #dircter img {
        margin-left: 11%;
        margin-bottom: 28px;
        width: 140px;
        height: 160px;
    }
    #dirp1 {
        padding: 19px;
        border-radius: 25px;
        box-shadow: 0px 0px 40px 15px #636c72;
        position: relative;
        width: auto;
        left: 0%;
        top: 10px;
    }

#trapay{
    position:relative;
width:70%;
    text-align:center;
    left:1px;
    line-height:50px;
    background:green;
    color:white;padding:10px 90px;
    border-radius:10px;
    
}
    #trapay1{
    position:relative;
width:80%;
    text-align:center;
    left:1px;
    line-height:50px;
    background:red;
    color:white;padding:10px 90px;
    border-radius:10px;
    
}


    
#respayment {
    position:relative;
    height:300px;
    left:10px;
    top:0px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 90%;
    
}

#respayment td, #respayment th {
  border: 1px solid #ddd;
  padding: 9px;
    word-wrap:
}

}

@media(max-width: 550px) {

    #gallry {
        margin:5px;
    padding: 10px;
    border: 1px solid #a3a5b4;
}

#showbig img {
    width: 300px;
    height: auto;
}

#iconc {
    font-size: 20px;
    color: red;
    text-align: right;
}

#showbig {
    display: none;
    border: 2px solid #a09d9d;
    position: fixed;
    top: 20%;
    left: 0%;
    padding: 0px 10px 10px 10px;
    background: #fdfdfd;
    border-radius: 20px;
}

#gallry img {
    margin: 6px;
    padding: 6px;
    width: 100px;
    height: 135px;
    border: 2px solid #b0b0b0;
    border-radius: 15px;
}}