


@media only screen and (max-width:1199px) and (min-width: 992px){

.hero-bkg-animated {

    /*background: gray url(../images/animatebg.svg) repeat 0 0;*/
    width: 100%;
    margin: 0;
    text-align: center;
    height: 750px;
    padding-top: 120px;
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;

}

.res-box{
	margin-top: 100px;

}



}



@media only screen and (max-width:992px) and (min-width: 600px){

.box1 {

    background: #fff;
    height: 260px;
	/*position: absolute;*/
	margin-top: -230px !important;
	border: 8px solid #2b5799;
	border-radius: 14px;
	/*width: 262px;*/
	text-align: center;
	padding: 35px 35px 20px;
	margin: 256px auto;
	/*margin-top: 320px;*/

}

.calender-img {

    width: 121%;
    margin-top: -165px;
    margin-left: -70px;

}



.calender-box{

    /*margin: 0px 0 !important;*/
    /*height: 327px*/

}


}


@media only screen and (max-width:991px) and (min-width: 600px){

.hero-bkg-animated {

    /*background: gray url(../images/animatebg.svg) repeat 0 0;*/
    width: 100%;
    margin: 0;
    text-align: center;
    height: 1300px;
    padding-top: 120px;
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;

}


.ft-details{
	margin-top: -170px;
}



.modal.left .modal-dialog, .modal.right .modal-dialog {

    position: fixed;
    margin: auto;
    width: auto;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);

}

}




@media only screen and (max-width:600px) and (min-width: 300px){

.hero-bkg-animated {

    /*background: gray url(../images/animatebg.svg) repeat 0 0;*/
    width: 100%;
    margin: 0;
    text-align: center;
    height: 1290px;
    padding-top: 120px;
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;

}



.modal.left .modal-dialog, .modal.right .modal-dialog {

    position: fixed;
    margin: auto;
    width: auto;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);

}


.box1 {

    background: #fff;
    height: 260px;
	/*position: absolute;*/
	margin-top: -230px !important;
	border: 8px solid #2b5799;
	border-radius: 14px;
	/*width: 262px;*/
	text-align: center;
	padding: 35px 35px 20px;
	margin: 256px auto;
	/*margin-top: 320px;*/

}


.calender-img {

    width: 125%;
    margin-top: -126px;
    margin-left: -55px;

}


/*.calender-box{

    margin: -108px 0 !important;
    height: 327px

}
*/




.ft-details{
	margin-top: -206px;
}


}


@media only screen and (max-width:600px) and (min-width: 300px){


.ft-mail {

    float: none;
    margin: ;
    margin-top: 6%;
    color: #fff;
    font-size: 21px;

}



.enquire-btn {

    margin-top: 10%;
    border: solid 2px #fff;
    padding: 9px 44px;
    border-radius: 10px;
    font-size: 25px;
    background: no-repeat;
    color: #fff;
    background: #184e91;
    float: none;

}
}


@media only screen and (max-width:500px) and (min-width: 300px){

.large {

    font-size: 53px;

}


.footer h2 {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    /*padding: 70px 0;*/
}



.box1 {

    background: #fff;
    height: 195px;
    /*position: absolute;*/
    /*margin-top: -230px !important;*/
    border: 8px solid #2b5799;
    border-radius: 8px;
    width: 88%;
    text-align: center;
    padding: 35px 35px 20px;
    margin: 256px auto;
        margin-top: 256px;
    /*margin-top: 320px;*/

}



.hero-bkg-animated {

    /*background: gray url(../images/animatebg.svg) repeat 0 0;*/
    width: 100%;
    margin: 0;
    text-align: center;
    height: 1170px;
    padding-top: 120px;
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;

}

.logo {

    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 105px;

}



.right-modal {
    position: absolute;
    top: -102px!important;
    right: 12px!important;
}

.log{
	width: 30px;
    margin: 18px 32px 0 -19px;

}

}





@media only screen and (max-width:1200px) and (min-width: 992px){

.calender-img {

    width: 132%;
    margin-top: -98px;
    margin-left: -58px;

}


}


@media only screen and (max-width:740px) and (min-width: 600px){



.calender-img {

    width: 125%;
    margin-top: -165px;
    margin-left: -62px;

}



}


@media only screen and (max-width:600px) and (min-width: 450px){



.calender-img {

    width: 143%;
    margin-top: -165px;
    margin-left: -70px;

}



}




@media only screen and (max-width:450px) and (min-width: 370px){



.calender-img {

    width: 153%;
    margin-top: -165px;
    margin-left: -70px;

}



}


@media only screen and (max-width:370px) and (min-width: 300px){



.calender-img {

    width: 160%;
    margin-top: -165px;
    margin-left: -51px;

}



}






@media only screen and (max-width:1200px) and (min-width: 300px){

.calender-img {

  display: none;

}
}



@media only screen and (max-width:2000px) and (min-width: 300px){

.enquire-btnn{
    margin-top: 10%;
    border: solid 2px #fff;
    padding: 9px 44px;
    border-radius: 10px;
    font-size: 25px;
    background: no-repeat;
    color: #fff;
    background: #184e91;
    float: left;
    outline: 0;
    display:none;
    
}



}




@media only screen and (max-width:1200px) and (min-width: 300px){


.enquire-btn {
    margin-top: 10%;
    border: solid 2px #fff;
    padding: 9px 44px;
    /* border-radius: 10px; */
    font-size: 25px;
    background: no-repeat;
    color: #fff;
    background: #184e91;
    float: left;
    outline: 0;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    /*display:none;*/
}



.enquire-btnn{
    margin-top: 10%;
    border: solid 2px #fff;
    padding: 9px 44px;
    border-radius: 10px;
    font-size: 25px;
    background: no-repeat;
    color: #fff;
    background: #184e91;
    float: none;
    outline: 0;
    display:block;
    margin-left: auto;
    margin-right: auto;
    display: none;
   
}




}













@media only screen and (max-width:2000px) and (min-width: 900px){



.logo {

    width: 48%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;

}

}




@media only screen and (max-width:2000px) and (min-width: 300px){
    
  body {

    background-color: #eff1f5;
    /*overflow: hidden;*/
    background: gray url(../images/animatebg.svg) repeat 0 0;
    -webkit-animation: slide 20s linear infinite;
  
}

 .hero-bkg-animated {
    /*background: gray url(../images/animatebg.svg) repeat 0 0;*/
    width: 100%;
    margin: 0;
    /* text-align: center; */
    /*height: 230px;*/
    /* padding-top: 120px; */
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;
} 
    
    
    
}

@media only screen and (max-width:600px) and (min-width: 300px){
    .section1 {
    margin-bottom: 40px;
    background: #f0f1f5;
    min-height: 470px!important;
}
.hero-bkg-animated {
    /* background: gray url(../images/animatebg.svg) repeat 0 0; */
    width: 100%;
    margin: 0;
    /* text-align: center; */
    height: 150px;
    /* padding-top: 120px; */
    box-sizing: border-box;
    -webkit-animation: slide 20s linear infinite;
}
}

@media only screen and (max-width:1200px) and (min-width: 992px){
    .section1 {
    margin-bottom: 10px!important;
    background: #f0f1f5;
    min-height: 470px!important;
}

}

@media only screen and (max-width:992px) and (min-width: 601px){
    .section1 {
    margin-bottom: -60px!important;
    background: #f0f1f5;
    min-height: 470px!important;
}
.logo{
    width:63%;
    margin-left:auto;
    margin-right:auto;
    margin-top:35px;
}

}

@media only screen and (max-width:992px) and (min-width: 601px){
    .section1 {
    margin-bottom: -60px!important;
    background: #f0f1f5;
    min-height: 470px!important;
}
.logo{
    width:63%;
    margin-left:auto;
    margin-right:auto;
    margin-top:35px;
}

}

@media only screen and (max-width:600px) and (min-width: 501px){

.logo{
    width:86%!important;
    margin-left:auto;
    margin-right:auto;
    margin-top:35px;
}

}
