/*Fonts Start*/
@font-face {
    font-family:'FuturaBT-Book';
    src: url('../fonts/FuturaBT-Book_gdi.eot');
    src: url('../fonts/FuturaBT-Book_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaBT-Book_gdi.woff') format('woff'),
        url('../fonts/FuturaBT-Book_gdi.ttf') format('truetype'),
        url('../fonts/FuturaBT-Book_gdi.otf') format('opentype'),
        url('../fonts/FuturaBT-Book_gdi.svg#FuturaBT-Book') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'FuturaBT-Medium';
    src: url('../fonts/FuturaBT-Medium_gdi.eot');
    src: url('../fonts/FuturaBT-Medium_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaBT-Medium_gdi.woff') format('woff'),
        url('../fonts/FuturaBT-Medium_gdi.ttf') format('truetype'),
        url('../fonts/FuturaBT-Medium_gdi.otf') format('opentype'),
        url('../fonts/FuturaBT-Medium_gdi.svg#FuturaBT-Medium') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'FuturaBT-Light';
    src: url('../fonts/FuturaBT-Light_gdi.eot');
    src: url('../fonts/FuturaBT-Light_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaBT-Light_gdi.woff') format('woff'),
        url('../fonts/FuturaBT-Light_gdi.ttf') format('truetype'),
        url('../fonts/FuturaBT-Light_gdi.otf') format('opentype'),
        url('../fonts/FuturaBT-Light_gdi.svg#FuturaBT-Light') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'KrutiDev010-Regular';
    src: url('../fonts/KrutiDev010_gdi.eot');
    src: url('../fonts/KrutiDev010_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KrutiDev010_gdi.woff') format('woff'),
        url('../fonts/KrutiDev010_gdi.ttf') format('truetype'),
        url('../fonts/KrutiDev010_gdi.otf') format('opentype'),
        url('../fonts/KrutiDev010_gdi.svg#KrutiDev010-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'RupeeForadian-Regular';
    src: url('../fonts/RupeeForadian_gdi.eot');
    src: url('../fonts/RupeeForadian_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RupeeForadian_gdi.woff') format('woff'),
        url('../fonts/RupeeForadian_gdi.ttf') format('truetype'),
        url('../fonts/RupeeForadian_gdi.otf') format('opentype'),
        url('../fonts/RupeeForadian_gdi.svg#RupeeForadian-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'ArialMT-Regular';
    src: url('../fonts/ArialMT_gdi.eot');
    src: url('../fonts/ArialMT_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialMT_gdi.woff') format('woff'),
        url('../fonts/ArialMT_gdi.ttf') format('truetype'),
        url('../fonts/ArialMT_gdi.otf') format('opentype'),
        url('../fonts/ArialMT_gdi.svg#ArialMT-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'Arial-BoldMT';
    src: url('../fonts/Arial-BoldMT_gdi.eot');
    src: url('../fonts/Arial-BoldMT_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Arial-BoldMT_gdi.woff') format('woff'),
        url('../fonts/Arial-BoldMT_gdi.ttf') format('truetype'),
        url('../fonts/Arial-BoldMT_gdi.otf') format('opentype'),
        url('../fonts/Arial-BoldMT_gdi.svg#Arial-BoldMT') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'Arial-ItalicMT';
    src: url('../fonts/Arial-ItalicMT_gdi.eot');
    src: url('../fonts/Arial-ItalicMT_gdi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Arial-ItalicMT_gdi.woff') format('woff'),
        url('../fonts/Arial-ItalicMT_gdi.ttf') format('truetype'),
        url('../fonts/Arial-ItalicMT_gdi.otf') format('opentype'),
        url('../fonts/Arial-ItalicMT_gdi.svg#Arial-ItalicMT') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
}
/*Fonts End*/

/*Main Content Start*/
body {background: #ffffff!important;}
header{box-shadow: none!important;}

/*Useful Link Start*/
.HeadTitle{animation: 2s ease 0s normal forwards 1 running slideleft;}
.pad20tb{animation: 2s ease 0s normal forwards 1 running slideleft;}
.panelBox:hover .BoxTitle{background-color: #ae275f; color: #ffffff;}
.panelBox:hover .imgBox{background: white; /* For browsers that do not support gradients */
                        background: -webkit-radial-gradient(#ffffff 30%, #fae4ed 70%); /* Safari 5.1 to 6.0 */
                        background: -o-radial-gradient(#ffffff 30%, #fae4ed 70%); /* For Opera 11.6 to 12.0 */
                        background: -moz-radial-gradient(#ffffff 30%, #fae4ed 70%); /* For Firefox 3.6 to 15 */
                        background: radial-gradient(#ffffff 30%, #fae4ed 70%);}
.BoxTitle{padding: 10px 20px; border: 1px solid #e6e6e6; background-color: #e6e6e6; transition: all 0.3s ease-in-out 0s;}
.imgBox{background: white; /* For browsers that do not support gradients */
        background: -webkit-radial-gradient(#ffffff 30%, #efefec 70%); /* Safari 5.1 to 6.0 */
        background: -o-radial-gradient(#ffffff 30%, #efefec 70%); /* For Opera 11.6 to 12.0 */
        background: -moz-radial-gradient(#ffffff 30%, #efefec 70%); /* For Firefox 3.6 to 15 */
        background: radial-gradient(#ffffff 30%, #efefec 70%); /* Standard syntax */ height: 165px; width: 165px; transition: all 0.3s ease-in-out 0s;}
.imgBox img{padding-top: 45px;}
.PnlIimg{left: 10px; position: absolute;}
.desc-ul li{padding-bottom: 10px;}
.lftBox{margin-right: 25px; width: 15%;}
.RtBox {vertical-align: top; width: 82%;}
.desc-ul{list-style: outside none disc; margin-top: 10px;  padding-left: 15px;}
.desc-ul1{list-style: outside url('../images/uldwn-img.png') disc; margin-top: 10px; padding-left: 25px;}
.desc-ul1 li a:hover{text-decoration: underline; color: #505050;}
.blue-panel{background: #ffffff url('../images/plus-img.png') no-repeat 98% center; border: 1px solid #e4e4e4;  padding: 10px 40px; cursor: pointer; position: relative;}
.blue-panel:hover{border: 1px solid black;}
.blue-panel.active{background: #ffffff url('../images/cross_icon.png') no-repeat 98.8% center; border: 1px solid black; border-bottom: 1px solid #ec1864;}
.drop-box{display: none;}
/*Useful Link End*/

/*GetCal section*/
.getcl-ul{list-style: none;}
.getcl-ul .calImg{float: left; margin-right: 20px;}
.getcl-ul li{border-bottom: 1px solid #831844; transition: all 0.3s ease-in-out 0s;}
.getcl-ul li a{padding: 15px 20px; width: 100%; display: block; color: #ffffff; font-size: 14px; font-family: 'FuturaBT-Medium';}
.getcl-ul li a:hover .calImg{animation: 1s ease-in-out 0s normal none infinite running swing;}
.getcl-ul li:hover{border-bottom: 1px solid #ffffff;}
.getcl-ul li:last-child{border: none;}
/*GetCal section*/

/*Call us Section*/
.bggray{background-color: #f2f2f2; padding: 15px;}
.flgTitle{font-size: 14px; font-family: 'FuturaBT-Medium'; color: #ed1164; text-transform: uppercase; margin-bottom: 10px;}
.flgTitle img{float: right;}
.noLst span{font-size: 13px; font-family: "ArialMT-Regular"; color: #323232; display: block;}
.cntrlst span{font-size: 13px; font-family: "ArialMT-Regular"; color: #323232; display: block; width: 100%; clear: both; margin-bottom: 15px;}
.cntrlst span img{float: right;}
.LftBox.inline{margin-right: 10px; width: 47%;}
.RttBox.inline{vertical-align: top; width: 50%;}
.boxht{min-height: 112px;}
.locatBox{padding: 10px;}
.ht200{min-height: 200px; vertical-align: top;}
.bggray.inline.ht200.width300{width: 240px;}
.bggray.inline.ht200.width100{margin-right: 10px; width: 180px;}
.chrrt{width: 215px; vertical-align: top; margin-right: 10px;}
.chrrt1{vertical-align: top; width: 175px; text-align: right;}
.mgmenu .know-more{font-size: 10px; text-transform: uppercase; color: #505050; font-family: 'FuturaBT-Medium';}
.mgmenu .chrrt1 .know-more{padding: 5px 15px 5px 5px!important;}
/*Call us Section*/

/*Meganemu Css start*/
.mgmenu .apply-title{padding: 10px 0; text-transform: uppercase;}
.mgmenu .mrtop{margin-top: 12px;}
.mgmenu .brdrrt{border-right: 1px solid #dcdcdc;}
.mgmenu .pdlft{padding-left: 2%;}
.mgmenu .width200d{min-height: 200px;}
.mgmenu .StateUl{padding-left: 30px; list-style: outside url("../img/bullet.png") disc!important;}
.mgmenu .StateUl li{margin-bottom: -3px; display: block; font-size: 11px; font-family: "ArialMT-Regular"; color: #505050;}
.mgmenu .width25{width: 25%!important;}
.col-lg-12.progress-sub-menu, .col-lg-12.apply-sub-menu{padding: 0 10px;}
.col-lg-12.ban_sect{margin-bottom: 10px; padding: 0 10px;}
.col_3.no-padding.mega-menu-4 > img{height: 188px; width: 270px;}
.mega-menu-4{padding-left: 10px !important; width: 25% !important;}
.mgmenu .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu {width: auto;}
.mgmenu .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu .col_3{width: 260px;}
.mgmenu .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu .col_4{width: 300px;}
.tab-3-border .width501{width: 129px !important; height: 100px;}
.pdbtmb{padding-bottom: 16px;}
.brdrrtrt {border-right: 1px solid #d0d0d0!important;}
.tab-3-text.pddbtm{padding-bottom: 4.1px;}
.on{display: block;}
.off{display: none;}
/*Meganemu Css start*/



/*Main Content End*/

/* key frames used */
/* keyframe Make Payment start*/
@keyframes slideleft{
    from { margin-left: 20px; opacity:0; }
    to { margin-left: 0px; opacity:1;}
}

@-webkit-keyframes slideleft {
    from { margin-left: 20px; opacity:0; }
    to { margin-left: 0px; opacity:1;}
}

@keyframes slidedown{
    from { margin-top: -20px; opacity:0; }
    to { margin-top: 0px; opacity:1;}
}

@-webkit-keyframes slidedown{
    from { margin-top: -20px; opacity:0; }
    to { margin-top: 0px; opacity:1;}
}
/* keyframes Make Payment end*/


@media screen and (max-width: 1199px)
{
    /*Megamenu css*/
    .mgmenu li .dropdown_container,
    .mgmenu li .dropdown_fullwidth,
    .mgmenu li .mgmenu_multilevel {top: 52px;}
    /*    Megamenu css*/
    .lftBox{width: 18%;}
    .RtBox{width: 78%;}
    .Panel-grp br{display: none;}

    /*Chacke rate Section*/
    .mgmenu li .dropdown_fullwidth.width650{left: -109%;}
    /*Chacke rate Section*/
}
@media screen and (min-width:768px) and (max-width:991px) 
{
    .lftBox{width: 24%;}
    .RtBox{width: 71%;}
    .Panel-grp br{display: none;}
    .blue-panel{background: #ffffff url("../images/plus-img.png") no-repeat scroll 96% center;}
    .blue-panel.active{background: #ffffff url("../images/cross_icon.png") no-repeat scroll 97.4% center;}

    /*Chacke rate Section*/
    .mgmenu li .dropdown_fullwidth.width650{left: -130%;}
    /*Chacke rate Section*/
}
@media screen and (max-width:767px)
{
    .lftBox{margin-bottom: 25px; width: 100%;}
    .RtBox{width: 100%;}
    .blue-panel{background: #ffffff url("../images/plus-img.png") no-repeat scroll 95% center;}
    .blue-panel.active{background: #ffffff url("../images/cross_icon.png") no-repeat scroll 96.8% center;}
    .Panel-grp br{display: none;}
}